It's been a while since I built a MIDI module... actually, I need the "raw electronics" from a MIDI In/Out interface for a project I'm planning, and wanted it to support either 3.3V or 5V microcontrollers, so this little project was the result. While I was at it, I thought I'd add in a low-pass … Continue reading Universal Microcontroller MIDI Module
Category: Project Categories
Toy Keyboard Matrix Decode with the Pi Pico
I'm always on the look out for discarded music keyboards that I might be able to do something with, so when I came across this thrown out in the street I claimed it to take a look. This shows how I used a Raspberry Pi Pico to decode the keyboard part and turn it into … Continue reading Toy Keyboard Matrix Decode with the Pi Pico
MT32 Clumsy MIDI Program Changer and Filter
Having used my MT32-Pi (in fluidsynth mode) with an updated Arduino MIDI Filter in the Lo-Fi Orchestra – Jupiter from The Planets I decided to combine them with my Arduino MT-32 Program Changer try to create an add-on board for my Clumsy MIDI interface to allow a self-contained unit that: Can set the patch number (voice) for the MT-32 … Continue reading MT32 Clumsy MIDI Program Changer and Filter
Arduino MIDI Filter – Revisited
This is a minor update to my Arduino MIDI Filter to allow it initialise patches as well as filter MIDI if required. Warning! I strongly recommend using an old or second hand keyboard for your MIDI experiments. I am not responsible for any damage to expensive instruments!. These are the key Arduino tutorials for the main … Continue reading Arduino MIDI Filter – Revisited
SAMD51 USB MIDI Multi-Pot Mozzi Synthesis
When I left my Trinket USB MIDI Multi-Pot Mozzi Synthesis – Part 3 I had the following: Mozzi synthesis on the Trinket M0 board (that uses the SAMD21 Cortex M0+ processor core at 48MHz). Four note polyphony. USB device functionality - it can be controlled via MIDI over USB from a PC. USB host functionality - … Continue reading SAMD51 USB MIDI Multi-Pot Mozzi Synthesis
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
Raspberry Pi Pico Reversible MIDI Out
I wanted a quick "just plug in and use it" MIDI out for my Pico, but in a slightly simpler format than my Raspberry Pi Pico MIDI "pack" Interface, so popped this one together as an alternative. Warning! I strongly recommend using old or second hand equipment for your experiments. I am not responsible for any … Continue reading Raspberry Pi Pico Reversible MIDI Out
Vintage Phone MIDI Controller
I happened across a pretty dirty Doro x20 push-button phone in some very 70s colours in my garage as part of a clear out and thought it might make a fun MIDI controller. My first experiment uses a Raspberry Pi Pico (in "sawn-off" mode - see later!). In this follow-up post, I turn the phone … Continue reading Vintage Phone MIDI Controller
Trinket USB MIDI Multi-Pot Mozzi Synthesis – Part 3
So, I've performed some optimisations for my polyphonic Trinket USB MIDI Multi-Pot Mozzi Synthesis and think this is probably where I'll leave the code for the time being. You can get an idea of what it can do in the video below. https://youtu.be/piz4varsgXg Warning! I strongly recommend using old or second hand equipment for your … Continue reading Trinket USB MIDI Multi-Pot Mozzi Synthesis – Part 3