Obtenha mensagem de controle de som aberto (osc) via WIFI no ESP12 e transmita para Axoloti DSP através de gpio serial (PA3/PA2)
Fiação:
ESP RX <-> TX PA3 Axoloti
ESP TX <-> RX PA2 Axoloti
ESP 3v3 <-> VDD (qualquer) Axoloti
ESP Gnd <-> GND (qualquer) Axoloti
obrigatório :
*Placa ESP 12 (nodemcu, wemos, ESPino...) ou ESP32
*Placa principal Axoloti (processador de som digital independente) http://www.axoloti.com/
*arduino IDE com gerenciador de placa esp8266 instalado
* Biblioteca OSC Arduino https://github.com/CNMAT/OSC
*roteador offline (opcional se usar o modo accessPoint)
*Controlador OSC (lêmure, TouchOSC...) https://liine.net/en/products/lemur/ --- https://hexler.net/software/touchosc
Diagrama de fiação:
° AXOLOTI_RECEPTEUR_ESP12_OSC.ino é o esboço do ESP12 para carregar do Arduino ide. Defina seu SSID e senha no cabeçalho do esboço ("NULL" em wifi.begin se nenhuma senha for definida no roteador).
° osc.axo é o objeto a ser executado no software axoloti para analisar dados seriais do ESP12
-> Conecte o controlador ao wifi e localPort: 8000, envie mensagens flutuantes para endereços OSC: /axo1, /axo2 ... /axo16
-> Mensagem osc flutuante de 32 bits é convertida em sinal kRate em axoloti (27 bits) fornecendo ponto flutuante de 0-64.
-> Utilize outros objetos axoloti para escalar seu controle (uni para bipolar, mult, div, curva...)