This is "yet another" Arduino MIDI Interface, after all I don't think I've built one for a few months now... Actually I need this for another project, but thought it worth of writing up on its own first. A Nano "shield" type MIDI In might be useful elsewhere too! Warning! I strongly recommend using old … Continue reading Arduino Nano MIDI IN “Shield”
Category: MIDI Interfaces
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 and USB MIDI
I've been dabbling for a while with USB MIDI on an Arduino, but I've never really walked through all the options available or pulled together in a single place all the projects I have, so this post looks at all that in a bit more detail. Warning! I strongly recommend using old or second hand … Continue reading Arduino and USB MIDI
Arduino RF24 MIDI Interface – Part 2
Having got the basics of "wireless MIDI" working with my nRF24L01 radios, I wanted to take advantage of the inherent "broadcast" nature of radio and see if I could transmit to a number of receivers at the same time. It turned out to be quite a bit more involved than I was expecting! But I … Continue reading Arduino RF24 MIDI Interface – Part 2
Arduino RF24 MIDI Interface
One thing I've wanted to try is wireless MIDI. I know you can get MIDI over Bluetooth (there are some rather neat commercial "wireless 5-pin MIDI" adaptors you can buy) and I believe people have used MIDI over Wi-Fi by using ipMIDI ("MIDI over Internet Protocol"). But I've had some cheap nrf24L01 radios for a … Continue reading Arduino RF24 MIDI Interface
Raspberry Pi Pico I2C MIDI Interface – Part 4
For this final (for now) part of my experimenting with my Raspberry Pi Pico I2C MIDI Interface, I've set it up to talk to multiple Arduino's, each with a speaker to act as an I2C MIDI "tone module". In part 1, I tested the concept of a Pico I2C MIDI interface. In part 2, I … Continue reading Raspberry Pi Pico I2C MIDI Interface – Part 4
Raspberry Pi Pico I2C MIDI Interface – Part 3
Continuing my experiments with my Raspberry Pi Pico I2C MIDI Interface, one comment on Twitter asked about latency, so I thought I'd try to see if it was possible to measure how long it took for a complete round trip of a MIDI message from an Arduino through the Pico, back out over I2C to … Continue reading Raspberry Pi Pico I2C MIDI Interface – Part 3
Raspberry Pi Pico I2C MIDI Interface – Part 2
Following on from Raspberry Pi Pico I2C MIDI Interface this post looks at how to use the I2C MIDI layer with the Adafruit MIDI library for CircuitPython. 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 tutorials for … Continue reading Raspberry Pi Pico I2C MIDI Interface – Part 2
Raspberry Pi Pico I2C MIDI Interface
I thought it was time to see if I could add a Raspberry Pi Pico to my Arduino I2C MIDI setup. This is the first step to getting them talking MIDI over I2C using Circuitpython. In part 1, I'm testing the concept of a Pico I2C MIDI interface. In part 2, I wrote an I2C MIDI “driver” … Continue reading Raspberry Pi Pico I2C MIDI Interface
Arduino I2C MIDI Interface – Part 4
This project takes the I2C MIDI relay from part 3 a little further and uses a serial to I2C MIDI relay to drive two different I2C MIDI peripherals. https://youtu.be/7rtbMMmw1Tk 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 … Continue reading Arduino I2C MIDI Interface – Part 4