SYNTH-MIDI-CTL-01
Contents
Features
- Adapted from HAGIWO's MIDI to CV module
- Translate from Japanese to English using browser
- XAIO RP2040 CPU
- Arduino MIDI library has not yet been ported to Pico so will need to use CircuitPython MIDI Library
- MIDI In/Out
- Standard MIDI Jacks
- MIDI out jack for future functionality
- (2) 0-5V Analog CV outs
- MCP4822 12-bit D/A - SPI Interface
- Use with SYNTH-VCO-01
- CV1 = V/OCT
- CV2 = MOD
- (2) Digital Outs, eX:
- Gate
- Clock
- Pot supports setting Clock rate
- Standard EuroRack 16 pin header
- Supports 12V in with on-board 5V regulator
- 5V regulator can be not installed if 5V is available on EuroRack connection
- Card is not a Eurorack card
- Probably too deep, needs cabling
- (6) 6-32 Mounting holes
- Stacks with SYNTH-VCO-01 card
Connectors
H1 - Use +12V
J1 - Power
- Eurorack compatible pinout
- Fits a shrouded connector with some interference with Voltage Regulator U1
J2, J3 - Digital Outs
J4 - MIDI In
J5, J7 - Controle Voltages Out
J6 - MIDO Out
Videos
- Similar design
Software
- SYNTHMIDICTL01 - Arduino Software
- synth_midi_ctl_01_001.py
- Toggles the GATE, CLK lines
- synth_midi_ctl_01_002.py
- MIDI over USB
- Parses MIDI messages
- Pick out single notes since SYNTH is monophonic
Issues
Rev 2
- Moved U4 down a bit
- Add 0.1uF cap MIDI In pin 2 to GND
Rev 1 Checkout
- D9 s/b 1N914
- s/s R1 has 1K, P/L has 2.7K
- R1 pullup could be moved to Vcc (+5V)
- DIN-5 J4 could use a 0.1uF cap to logic ground
- J1 fits with a shrouded connector has some interference with Voltage Regulator U1
- U4 is connected to 5V power but drives into XIAO - needs to be clamped to 3.3V
- Cut trace U4-10 (RXD) front side
- Add wire U4-13 to U2-8 (RXD)