通过 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...)