Les Instruments

Mon Ami MIDI

last updated: December 31, 2022

Mon 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)
  • 2x 5V Gate Output
  • 2x Gate Status LEDs
  • Assignable MIDI Channel in software


Proto PCB


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.