So this is where we start to get closer to some proper direct digital synthesis using the hardware developed in part 1 and moving on from the timer-driven code developed in part 2. In Arduino MIDI R2R Digital Audio I add MIDI. In Arduino PWM Sound Output I talk more about the theory of PWM. https://youtu.be/1MPNHMQ-2vs The … Continue reading Arduino R2R Digital Audio – Part 3
Month: June 2020
Arduino R2R Digital Audio – Part 2
Building on the Arduino R2R Digital Audio project, this uses the Arduino Timer functions to run our code in a more accurate and useful way. I've now also added some potentiometers to my shield and a jack output socket. In Arduino R2R Digital Audio - Part 3 the code is developed further to support wavetable synthesis. In Arduino … Continue reading Arduino R2R Digital Audio – Part 2
Arduino R2R Digital Audio
This project shows an example of digital to analogue synthesis. Technically this is what is called direct digital synthesis, but in its most basic form. In Arduino R2R Digital Audio - Part 2 I add some control and develop the code further. In Arduino R2R Digital Audio - Part 3 the code is developed further to support … Continue reading Arduino R2R Digital Audio
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
Arduino MIDI Note Monitor
This project shows you which note is being playing, within a single octave (white notes only!), by lighting up a different LED for each note. I develop more sophisticated LED visualisations in Wemos MIDI LED Matrix. The Arduino MIDI Channel Monitor shows you which channels are being used. https://youtu.be/0oSYtyVBxfE Warning! I strongly recommend using an old … Continue reading Arduino MIDI Note Monitor
Arduino MIDI Tone Module
Now we are starting to do something useful with the MIDI receiving code from our Simple MIDI Monitor - this project gets it to play a note. It combines the MIDI monitor with the Simple Arduino Music Keyboard but instead of having keys to trigger notes, we are listening for MIDI messages. In Arduino Multi MIDI Tone Module … Continue reading Arduino MIDI Tone Module
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
Simple MIDI Monitor
This project is an example of receiving MIDI data. The simplest version of this project uses a MIDI shield that you can buy quite cheaply online. In Simple MIDI Monitor - part 2 I build a relatively simple MIDI in interface on breadboard or stripboard, but it is more involved than the few resistors and … Continue reading Simple MIDI Monitor