Arduino MIDI Interfaces

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

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 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