CV2MIDI - UNDER CONSTRUCTION

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 channel.
Each channel has a manual level control and offset
For each channel you can select the MIDI chanel 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
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 CC or the MIDI CHANNEL switches. With RTZ on, when changing a switch the CC 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.
Build Notes
MIDI2CV is an open source 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 Teensy4.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 open source license.
Gerber Files: TBD
REV 1.0 Teensy 4.0 hex: TBD
REV 1. Arduino Files for Teensy 4.0: TBD
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 -THESE FILES ARE UNTESTED AWAITING A FINAL PROTOTYPE-
Download the schematic here: CV2MIDI schematic
Download the BOM:CV2MIDI BOM
Download part placement: CV2MIDI part placement
PCB sets include a main PCB and a panel component PCB