Thursday, November 09, 2017

Four Channel CC to CV - Code, Schematic, Board and Case

This simple project takes a CV signal, scales and converts it to USB MIDI data, useful for visualising LFOs and long envelopes. Negative voltages are clipped.

Download the schematic, board, code and case design here:

New Me-ism: Monthly Wrap Up - October 2017

Cross posted from New Me-ism


October was an improvement on September.


I tried to make hand soap, which worked well.

Besides this, just more of the usual. The majority of packaging and plastic was from electronics and music gear.


Monthly trash, as always. 

Tuesday, November 07, 2017

MIDI Data Over UDP Via OSC Using An ESP8266

This is a simple example of sending MIDI data over UDP via OSC using an ESP8266. The ESP is programmed using the Arduino IDE. The Arduino ESP8266 Arduino Core is used alongside the WiFi UDP library and the OSC library for Arduino. A Max for Live UDP OSC Packet to MIDI message device receives the data within Live.

The button is pressed. The change in state (either high or low) is read by the ESP8266. A note on message is formatted, with MIDI channel 1, note 60 and a velocity that is either 127 or 0 depending on the state of the button. These three bytes are then wrapped up in an OSC message with the name "MIDI", and sent via UDP. One MIDI message is sent per OSC message, and one OSC message is sent per UPD packet.

Download the code here:

Max for Live UDP OSC Packet to MIDI Message Receiver

A simple receiver device in Max for Live that takes an OSC message (via a selected UDP port) and simply sends the data bytes from this message as a MIDI message. Naturally, it is assumed that the OSC message itself contains data bytes formatted as a MIDI message.

Download here:

Sunday, November 05, 2017

Thonkiconn Breadboard Adapter for Eurorack Connections

This is a breadboard adapter for Thonkiconn or similar connectors for Eurorack systems. Download the PCB here:

The PCB is also available via OSH Park.