Erhalten Sie eine Open-Sound-Control-Nachricht (OSC) über WLAN auf ESP12 und übertragen Sie sie über serielles GPIO (PA3/PA2) an Axoloti DSP.
Verkabelung:
ESP RX <-> TX PA3 Axoloti
ESP TX <-> RX PA2 Axoloti
ESP 3v3 <-> VDD (beliebig) Axoloti
ESP Gnd <-> GND (beliebig) Axoloti
erforderlich :
*ESP 12-Board (Nodemcu, Wemos, ESPino...) oder ESP32
*Axoloti-Kernplatine (eigenständiger digitaler Soundprozessor) http://www.axoloti.com/
*Arduino-IDE mit installiertem ESP8266-Board-Manager
*OSC-Arduino-Bibliothek https://github.com/CNMAT/OSC
*Offline-Router (optional, wenn der accessPoint-Modus verwendet wird)
*OSC-Controller (Lemur, TouchOSC...) https://liine.net/en/products/lemur/ --- https://hexler.net/software/touchosc
Schaltplan:
° AXOLOTI_RECEPTEUR_ESP12_OSC.ino ist die Skizze von ESP12 zum Laden von Arduino ide. Legen Sie Ihre SSID und Ihr Passwort in der Kopfzeile der Skizze fest („NULL“ in wifi.begin, wenn auf dem Router kein Passwort festgelegt ist).
° osc.axo ist das Objekt, das in der Axoloti-Software ausgeführt werden soll, um serielle Daten von ESP12 zu analysieren
-> Controller mit WLAN und localPort verbinden: 8000, Float-OSC-Nachrichtenadressen senden: /axo1, /axo2 ... /axo16
-> Float 32-Bit-OSC-Nachrichten werden in ein kRate-Signal in Axoloti (27 Bits) umgewandelt und ergeben 0-64 Gleitkommazahlen.
-> Verwenden Sie andere Axoloti-Objekte, um Ihre Steuerung zu skalieren (Uni zu Bipolar, Mult, Div, Kurve ...)