透過 ESP12 上的 WIFI 取得開啟聲音控制 (osc) 訊息,並透過串列 gpio (PA3/PA2) 傳送到 Axoloti DSP
接線:
ESP RX <-> TX PA3 蠑螈
ESP TX <-> RX PA2 蠑螈
ESP 3v3 <-> VDD(任意)蠑螈
ESP Gnd <-> GND(任意)蠑螈
必需的 :
*ESP 12 板(nodemcu、wemos、ESPino...)或 ESP32
*Axoloti 核心板(獨立數位聲音處理器)http://www.axoloti.com/
*安裝了 esp8266 板管理器的 arduino IDE
*OSC arduino 庫 https://github.com/CNMAT/OSC
*離線路由器(如果使用accesPoint模式則可選)
*OSC 控制器(狐猴、TouchOSC...) https://liine.net/en/products/lemur/ --- https://hexler.net/software/touchosc
接線圖:
° AXOLOTI_RECEPTEUR_ESP12_OSC.ino 是從 Arduino ide 載入的 ESP12 的草圖。在 sketch 的標題中設定您的 SSID 和密碼(如果路由器上沒有設定密碼,則在 wifi.begin 中設定「NULL」)。
° osc.axo 是在 axoloti 軟體中運行的對象,用於解析來自 ESP12 的串行數據
-> 將控制器連接到 wifi 和 localPort : 8000,發送浮動 OSC 訊息位址 : /axo1 , /axo2 ... /axo16
-> 浮點 32 位元 osc 訊息轉換為 axoloti 中的 kRate 訊號(27 位元),提供 0-64 浮點數。
-> 使用其他蠑螈物件來縮放您的控制(uni 到雙極、mult、div、curve...)