Obtenez un message de contrôle du son ouvert (osc) via WIFI sur ESP12 et transmettez-le à Axoloti DSP via gpio série (PA3/PA2)
Câblage :
ESP RX <-> TX PA3 Axoloti
ESP TX <-> RX PA2 Axoloti
ESP 3v3 <-> VDD (n'importe lequel) Axoloti
ESP Gnd <-> GND (n'importe quel) Axoloti
requis :
*Carte ESP 12 (nodemcu, wemos, ESPino...) ou ESP32
*Carte centrale Axoloti (processeur de son numérique autonome) http://www.axoloti.com/
*arduino IDE avec gestionnaire de carte esp8266 installé
*Bibliothèque Arduino OSC https://github.com/CNMAT/OSC
*routeur hors ligne (facultatif si vous utilisez le mode accesPoint)
*Contrôleur OSC (lemur, TouchOSC...) https://liine.net/en/products/lemur/ --- https://hexler.net/software/touchosc
Schéma de câblage :
° AXOLOTI_RECEPTEUR_ESP12_OSC.ino est le sketch de l'ESP12 à charger depuis l'ide Arduino. Définissez votre SSID et votre mot de passe dans l'en-tête du croquis ("NULL" dans wifi.begin si aucun mot de passe n'est défini sur le routeur).
° osc.axo est l'objet à exécuter dans le logiciel axoloti pour analyser les données série d'ESP12
-> Connectez le contrôleur au wifi et localPort : 8000, envoyez les messages float OSC aux adresses : /axo1 , /axo2 ... /axo16
-> Les messages osc Float 32 bits sont convertis en signal kRate en axoloti (27 bits) donnent 0-64 virgule flottante.
-> Utilisez d'autres objets axoloti pour mettre à l'échelle votre contrôle (uni à bipolaire, mult, div, courbe...)