This are a mixture of beginner and advanced, DIY and off-the-shelf, options covering MIDI in (receive), MIDI out (send), and USBMIDI to MIDI conversion. All link into the RX and TX pins of your Arduino or other microcontroller. All are designed for 5V logic signals. Here are some other pages of interest: Ready-Made MIDI Modules … Continue reading Arduino MIDI Interfaces
Category: Intermediate
Arduino PWM MIDI Synthesis with Mozzi
This project uses an off the shelf synthesis library to create complex sounds using pulse-width-modulation (PWM) on one of the Arduino's output pins. For further Mozzi experiments, you can take a look at Arduino FM MIDI Synthesis with Mozzi. Warning! I strongly recommend using an old or second hand keyboard for your MIDI experiments. I am not … Continue reading Arduino PWM MIDI Synthesis with Mozzi
Arduino Multi MIDI Tone Module – Part 2
So, this is a stripboard version of the Arduino Multi MIDI Tone Module. Code and functionality is exactly the same, but I've built a "holder" for four Arduino Nano boards with common power, linked RX and TX, and built-in resistors for speakers. Warning! I strongly recommend using an old or second hand keyboard for your MIDI experiments. … Continue reading Arduino Multi MIDI Tone Module – Part 2
Arduino Multi MIDI Tone Module
Looking back at the Arduino MIDI Tone Module one of the key limitations was its inability to play more than one note at once. So why not string a few of them together to give you Arduino MIDI Tone polyphony! In Part 2 I commit this to stripboard. https://youtu.be/mGESRYY3CGc Warning! I strongly recommend using an old … Continue reading Arduino Multi MIDI Tone Module
Arduino MIDI Channel Monitor – Part 2
I liked the way my Arduino MIDI Channel Monitor turned out so much that I decided to tidy it up and commit it to stripboard after all and I'm pretty pleased with the results. https://youtu.be/mgPapCQgJ7g In the video you can see the LED for channel 10 lighting up when the drums are played and the LED … Continue reading Arduino MIDI Channel Monitor – Part 2
Arduino Piezo MIDI Controller
This project uses piezo sensors to build a simple "drum" MIDI controller. This is a relatively simple build, but there are a number of excellent examples of doing this "properly" out on the Internet. Here are some that are particularly great: Marco's DIY Percussion Kit. todbot's Arduino Drum MIDI drum kit. The YAMMI Drum with … Continue reading Arduino Piezo MIDI Controller
Arduino MIDI Relay Servo Drumkit
I wanted some alternative sounds to use with the Arduino MIDI Relay Drumkit so dug around in my bits box for some cheap servo motors. These are very easy to control from an Arduino and make a sound that I decided would make a pretty good cymbal style sound to contrast with the relays as the … Continue reading Arduino MIDI Relay Servo Drumkit
Arduino MIDI Relay Drumkit
This projects links up the ideas from the Arduino Relay Bolero and Arduino MIDI Tone Module projects to create a MIDI drumkit out of relays. This builds on concepts we've already met in the above projects. In Arduino MIDI Relay Servo Drumkit the kit expands to include "servo cymbals". https://youtu.be/3m7usT0Gd5Q Warning! I strongly recommend using an old or … Continue reading Arduino MIDI Relay Drumkit
Wemos MIDI LED Matrix
Building on the ideas from the Arduino MIDI Note Monitor this project uses an LED matrix, which is an 8x8 grid of LEDs. You can get these as shields for the Arduino, as individual units, as "backpacks" (i.e. modules to plug-in and use) and a whole variety of forms. Each will have a corresponding library to … Continue reading Wemos MIDI LED Matrix
Simple MIDI Monitor – part 2
This is a repeat of the Simple MIDI Monitor but using a home made MIDI receive circuit on breadboard and then stripboard. https://youtu.be/ZmuelybXtzY 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 … Continue reading Simple MIDI Monitor – part 2