Dapatkan pesan kontrol suara terbuka (osc) melalui WIFI di ESP12 dan kirimkan ke Axoloti DSP melalui serial gpio (PA3/PA2)
Pengkabelan:
ESP RX <-> TX PA3 Axoloti
ESP TX <-> RX PA2 Axoloti
ESP 3v3 <-> VDD (apa saja) Axoloti
ESP Gnd <-> GND (apa saja) Axoloti
diperlukan :
*Papan ESP 12 (nodemcu, wemos, ESPino...) atau ESP32
*Papan inti Axoloti (pemroses suara digital yang berdiri sendiri) http://www.axoloti.com/
*Arduino IDE dengan board manager esp8266 terpasang
*Perpustakaan Arduino OSC https://github.com/CNMAT/OSC
*router offline (opsional jika menggunakan mode accesPoint)
*Pengontrol OSC (lemur, TouchOSC...) https://liine.net/en/products/lemur/ --- https://hexler.net/software/touchosc
Diagram pengkabelan:
° AXOLOTI_RECEPTEUR_ESP12_OSC.ino adalah sketsa ESP12 untuk dimuat dari ide Arduino. Atur SSID dan Kata Sandi Anda di header sketsa ("NULL" di wifi.begin jika tidak ada kata sandi yang disetel di router).
° osc.axo adalah objek yang dijalankan di perangkat lunak axoloti untuk mengurai data serial dari ESP12
-> Hubungkan pengontrol ke wifi dan localPort : 8000, kirim alamat pesan OSC float : /axo1 , /axo2 ... /axo16
-> Pesan osc float 32bit diubah menjadi sinyal kRate di axoloti (27 bit) menghasilkan floating point 0-64.
-> Gunakan objek axoloti lain untuk menskalakan kontrol Anda (uni ke bipolar, mult, div, curve...)