Mon Ami MIDI
last updated: December 31, 2022Mon Ami MIDI is a bare-bones MIDI to CV Converter using the pi pico microcontroller as the brains. We've gone with the excellent Kaluma.js Runtime so that we can write all of our microcontroller logic in JavaScript (for better for for worse)
It has the following features:
- 2x 0-5V CV (Generated with PWM) giving us a ~5 octave range
- MIDI input is read starting at
C0
. (can be adjusted in code)
- MIDI input is read starting at
- 2x 5V Gate Output
- 2x Gate Status LEDs
- Assignable MIDI Channel in software
Schematic
Proto PCB
Notes
Great MIDI explanation video
Essentials of the MIDI protocol from CCRMA
Big inspiration from the EuroPi project. The open-source info and schematics really helped clear a few things up. Awesome project, worth a follow!
I got inspiration for the MIDI input circuit from this post.