The obviously missing part of my Raspberry Pi Pico Multi MIDI Router is the use of USB MIDI. The Pico should support both USB host and device functionality, but I think you need to get into the C software development kit to do that properly, something I've not looked at yet. One of the easiest ways … Continue reading Raspberry Pi Pico Multi MIDI Router – Part 3
Year: 2022
CircuitPython USB to Serial MIDI Router
I've indirectly used USB and Serial MIDI with CircuitPython a few times now, but haven't explicitly shown how to use it as a simple USB (device) to serial MIDI converter. This project shows how to do that. Any CircuitPython device should be usable like this, but I've used this as an excuse to do something … Continue reading CircuitPython USB to Serial MIDI Router
Arduino MIDI Telephone Ringer – Part 2
Following on from part 1, I've added BT style sockets and upgraded the ringer to ring two phones. Polytelephony if you will. In part 3, I switch to an Arduino Nano and put all the circuitry into a box. https://youtu.be/IBBd9z4hKYw Warning! I strongly recommend using old or second hand equipment for your experiments. I am … Continue reading Arduino MIDI Telephone Ringer – Part 2
Arduino Serial MIDI Program and Control Messenger
I believe I have all the components of both sending and receiving MIDI Program and Control messages over the full range of serial interfaces from previous projects, but I'm not sure I've ever written it down in those terms. So this project aims to put that right! Warning! I strongly recommend using old or second … Continue reading Arduino Serial MIDI Program and Control Messenger
Arduino MIDI Telephone Ringer
One thing I love about those vintage rotary telephones is the characteristic ring. But making them do that outside of being plugged into the PSTN isn't easy. But I wanted to see if I could make it work over MIDI, so this is my approach. In part 2 I add some BT style sockets and … Continue reading Arduino MIDI Telephone Ringer
Yet Another Toy Keyboard USB MIDI Controller – Part 2
So this follows on from the first part and adds MIDI, some buttons to control the keyboard and gives it a voice of its own. https://youtu.be/NUaCPR0LRTM Warning! I strongly recommend using old or second hand equipment for your experiments. I am not responsible for any damage to expensive instruments! If you are new to microcontrollers, … Continue reading Yet Another Toy Keyboard USB MIDI Controller – Part 2
Simple MIDI Serial Monitor – Part 2
In this second part of my Simple MIDI Serial Monitor I show how to use MIDI callbacks to handle the data and show how an independent serial interface could be used as the diagnostic port, thus allowing the hardware serial port to be used with MIDI. Warning! I strongly recommend using old or second hand equipment … Continue reading Simple MIDI Serial Monitor – Part 2
Simple MIDI Serial Monitor
This blog is full of MIDI projects, but I've just realised that I've never really done a "MIDI Data Dumper" type project, so building on my Simple MIDI Monitor and using the many MIDI transport options from Arduino Multi MIDI Merge, here is a serial MIDI data dumper. In Part 2 I show how to do the … Continue reading Simple MIDI Serial Monitor
Yet Another Toy Keyboard USB MIDI Controller
Ok, I admit, there is a bit of a theme to some of my projects, but this keyboard that I found in a charity shop was such a dinky thing that I had to do Just One More (TM). Warning! I strongly recommend using old or second hand equipment for your experiments. I am not … Continue reading Yet Another Toy Keyboard USB MIDI Controller
Lo-Fi Orchestra – 4’33”
It's been a while since my last Lo-Fi Orchestra performance, so today I thought I'd do something special. If you follow my blog, you might know I quite like contemporary ideas in music. I implemented Steve Reich's Music for Pieces of Wood on relays and have experimented with phasing in relays, sequences and more recently … Continue reading Lo-Fi Orchestra – 4’33”

