CV2MIDI

Serge SSG

CV2MIDI is a 2 channel converter for sending control voltage out as MIDI data. You can send 2 different CVs as two continuous controllers, or if sending notes you can send notes and note on/offs on a single MIDI channel (with channel number 2 set to GATE and channel 1 set to NOTES the MIDI CHANNEL switch for channel 2 is ignored).

Each channel has a manual level control and offset

For each channel you can select the MIDI channel and the continuous control data to send.

Channel 1 can send note data, and channel 2 can be set to send note on or note off data to match. A gate signal input to channel 2 will send a note off if it falls below 2.5v while a not is on, or a note on if the note is off and the signal goes above 2.5v

Pitch Bend, Volume data, and CC 12 and CC 13 are sent as 2 byte/14 bit data.

A global RETURN TO ZERO switch controls how data is handled when switching either the MIDI DATA or the MIDI CHANNEL switches. With RTZ on, when changing a switch, the continuous control that was being sent is set to its default value. Volume will be set to 127, Pan to 64, Modulation to zero, etc. With RTZ off the controller will be left at it’s last setting. Notes could be left hanging with this setting off.

clee CV2MIDI photo from back

Build Notes

CV2MIDI is an open source (OS BY-CC-4.0) project.

You are free to download and produce the attached Gerber files for your own use. The HEX file can be directly uploaded to your Teensy 4.0, or you can use the attached Arduino file to modify in any way you choose. Any modified files should be released under the same OS BY-CC-4.0 open source license.

Gerber Files:

Panel: CV2MIDI PANEL
Main PCB: CV2MIDI MAIN PCB
I/O PCB: CV2MIDI I/O PCB

REV 1.0 Teensy 4.0 hex: CV2MIDI TEENSY 40 HEX FILE

REV 1.0 Arduino Files for Teensy 4.0: CV2MIDI ARDUINO FOLDER

5 volt regulators: There’s space on the board for 2 versions of the 5V regulator. It’s suggested that you use the RECOM 5v regulator and it’s associated parts. If using a linear regulator include the heat sink. Don’t install both!

Current build is Version 1.0

Download the schematic here: CV2MIDI schematic

Download the BOM: CV2MIDI BOM

Download part placement: CV2MIDI part placement

PCB sets include a main PCB, a panel component PCB, and a blue PCB front panel

clee CV2MIDI Main PCB

clee CV2MIDI IO PCB

clee CV2MID front panel

clee CV2MIDI rear stuffed

Teensy pins

For the Teensy 4.0 you only need the outer pins. No surface mount pins are used

clee CV2MIDI rear stuffed

Fly wire the connection to the MIDI jack as shown on the IO PCB