Arduino MPR121 Touch Piano

This project uses on off-the-shelf capacitive touch shield or module to provide touch-sensitive pads for a 12 (recommended for beginners) to 48 (advanced) note "piano". https://youtu.be/rq7UWVNde8M   These are the key Arduino tutorials for the main concepts used in this project: Adafruit MPR121 12-Key Capacitive Touch Sensor Breakout Tutorial Sparkfun MPR121 Hookup Guide Arduino Tone … Continue reading Arduino MPR121 Touch Piano

Arduino Mozzi String Synth

This project uses a specific configuration of the Arduino Mozzi Additive Synthesis project to create a "synth strings" type sound based on detuned sawtooth waves. https://youtu.be/lHMRKDDTzUc 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 … Continue reading Arduino Mozzi String Synth

Arduino Mozzi Additive Synthesis

This project uses the Mozzi library to add sine waves together in a simple form of additive synthesis.  It uses the six potentiometers from the Arduino Multi-pot Mozzi FM Synthesis project. https://youtu.be/bH1698olHXI Warning! I strongly recommend using an old or second hand keyboard for your MIDI experiments.  I am not responsible for any damage to expensive … Continue reading Arduino Mozzi Additive Synthesis

Arduino Multi-pot Mozzi FM Synthesis

This project supports up to six potentiometers to change the synthesis parameters of a Mozzi based FM synthesizer. It builds on the previous two Mozzi projects. An alternative synthesizer IO board is developed in Simple Synth IO Shield. A multi-Nano version of this project is described in Arduino Nano Multi-pot FM and String Synthesis. A further update … Continue reading Arduino Multi-pot Mozzi FM Synthesis

Arduino FM MIDI Synthesis with Mozzi – Part 2

This builds on Arduino FM MIDI Synthesis with Mozzi but bases the code on a different example from the Mozzi library and adds a third potentiometer! Once again, if you are just using the code "as is" this is a beginner project.  To get into the detail of the code though takes it into "advanced" territory! … Continue reading Arduino FM MIDI Synthesis with Mozzi – Part 2

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

WS001 – Tones, Notes and MIDI Out

This is the first of my worksheets collecting together a number of related projects with a single list of parts and a suggested "building order". This worksheet links together the following projects: Arduino Tone Generator Arduino Note Generator Simple Arduino Music Keyboard Arduino Simple MIDI Controller MIDI Patch Button Arduino LDR Pianola Arduino Piezo MIDI … Continue reading WS001 – Tones, Notes and MIDI Out