CVtoOSC Converter for Modular Synthesizer

CVtoOSC Converter for Modular Synthesizer


CVtoOSC

Overview


Source & Binaries


How it works.


CVtoOSC uses Wi-Fi network via esp8266 to send OSC message, and you will need to change some esp8266 Wi-Fi configuration.

This part, you can set your network’s SSID and Password

#define SSID        "SSID"
#define PASSWORD    "PASSWORD"

If you want to assign IP address by DHCP, comment out this line.

#define STATIC_IP // if you use DHCP comment out this line

If you use Static IP, you need to set your configuration to this part.

#define LOCAL_ADDRESS    "192.168.1.8"
#define LOCAL_PORT       "9000"

This part, you need to set target host address and port.

#define REMOTE_ADDRESS   "192.168.1.2"
#define REMOTE_PORT      "8000"

Message Pattern

AddressTypeValue
Control voltage/acv1 ~ /acv4int0 ~ 4095
Pot 1/pot1int0 ~ 1023
Pot 2/pot2int0 ~ 1023
Switch 1/sw1int0 or 1
Switch 2/sw2int0 or 1

MIDI Quiantize

CVtoOSC can convert CV to MIDI message and CV value is adjusted (quantized) MIDI note range (0 ~ 127) and you can choose several musical scales by using pot.