MIDI to 4x CV/gate, with polyphonic and monophonic voice allocation modes
A DIY Arduino-powered MIDI to 4x CV/gate interface in 6 HP, with both polyphonic and monophonic voice allocation modes.
- Single MIDI input via DIN or TRS Type A (now the MIDI standard).
- Four 1V/oct CV/gate outputs with gate LEDs.
- Button for cycling through four different modes, with coloured mode LED:
- Poly (red): four-voices polyphony with priority to last, LRU strategy and voice stealing;
- Poly-first (green): four-voices polyphony with priority to first and first-available strategy;
- Split poly+mono (blue): split keyboard with three-voices polyphony on the left, and monophony on the right (priority to last);
- Split mono+poly (pink): same as above, but flipped;
- Mono (teal): four independent monophonic allocators, one for each MIDI channel 1 to 4.
- Additional output which can work as one of the following:
- Gate output that stays high while at least one polyphonic voice is active (logic OR), useful for single-filter setups;
- Trigger output for MIDI clock, with customizable PPQ (can be enabled in code).
- Voices lock with a long-press of the mode button: all gates of currently held polyphonic voices stay high, ignoring key releases until next reallocation.
The code is open-source, and can be customized with the Arduino on the back.
https://www.tindie.com/products/joeseggiola/midi-41-a-4x-cvgate-interface-pcb-panel/
submitted Sep 1st 2021, 16:40 by