Arduino MT-32 Program Changer

One thing that I always found slightly annoying with my MT-32 Synth Module, and something I thought would be a nice addition for my MT-32 Pi, was a two-knob voice selector.  This project uses an Arduino Nano to create one to send Program Change messages over MIDI to an MT-32. https://youtu.be/JhuPMa-xiNM Warning! I strongly recommend … Continue reading Arduino MT-32 Program Changer

Vintage Phone USB MIDI Controller

This is the USB MIDI controller version of the Vintage Phone MIDI Controller.  As the USB MIDI support is much easier in CircuitPython than MicroPython, this is also a version of the keypad controller code for CircuitPython too. Warning! I strongly recommend using old or second hand equipment for your experiments.  I am not responsible for … Continue reading Vintage Phone USB MIDI Controller

Pi Pico PIO Poly Tone MIDI Keyboard

Following on from the Pi Pico PIO Poly Tone Keyboard here it is combined with one of the DIY MIDI Interfaces to give an eight note polyphonic MIDI tone module based on the Raspberry Pi Pico. In a follow-up post I develop a "pack" MIDI interface. https://youtu.be/uscUlgJ-NBk Warning! I strongly recommend using old or second hand equipment … Continue reading Pi Pico PIO Poly Tone MIDI Keyboard

Pi Pico MIDI Matrix Decode – Part 4

I'd left the Pi Pico MIDI Matrix Decode project essentially working but with a ghosting multiple keypresses problem.  I was just going to let it go, but then I decided I just couldn't leave it there, so I had to take another look. Warning! I strongly recommend using old or second hand equipment for your experiments.  … Continue reading Pi Pico MIDI Matrix Decode – Part 4

Pi Pico MIDI Matrix Decode – Part 3

Expanding on the Pi Pico MIDI Matrix Decode project to create a basic four octave keyboard.  There are some limitations with this approach though, so be sure to read on before trying to build one yourself (or skip over to Part 4 to read about the solution). https://youtu.be/Wc3dhsPsm0w Warning! I strongly recommend using old or … Continue reading Pi Pico MIDI Matrix Decode – Part 3

Pi Pico MIDI Matrix Decode – Part 2

This is taking the solderless breadboard "keyboard" from my Pi Pico MIDI Matrix Decode project and committing it to stripboard. In part 3 I expand it to four octaves. Warning! I strongly recommend using old or second hand equipment for your experiments.  I am not responsible for any damage to expensive instruments! These are the key … Continue reading Pi Pico MIDI Matrix Decode – Part 2

MIDI, CircuitPython, CPX and Pi Pico

Inspired by my initial play with the Raspberry Pi Pico and MicroPython, I wanted to also see what I could do with both the Micro:bit and my Adafruit Circuit Playground Express MIDI-wise too.  Both are 3.3V boards and both can run a variant of MicroPython - either native or using the Adafruit version - CircuitPython. … Continue reading MIDI, CircuitPython, CPX and Pi Pico

MIDI, MicroPython and the Raspberry Pi Pico

It was an exciting day on Thursday this week on Twitter.  I was able to watch the release of the Raspberry Pi Foundation's new microcontroller board, the Raspberry Pi Pico and it looks like it will have lots of features that will be of interest for Simple DIY Electronic Music Projects. And the best bit?  … Continue reading MIDI, MicroPython and the Raspberry Pi Pico