This is actually a collection of previous projects with the code tidied up a little and combined to show a single sketch that can be configured for either PWM, an R2R ladder or the MCP4725 I2C DAC. There isn't really anything here that hasn't been talked about before somewhere, but hopefully this can act as … Continue reading Arduino Direct Digital (Additive) Synthesis
Tag: arduino nano
Arduino Guess the Frequency Game
This is a bit of an odd one, but I was asked to put something musically related together as a game to get in the spirit of the season, so I thought something along the lines of an Arduino adjustable tone generator with the aim being the player has to tune it by ear to … Continue reading Arduino Guess the Frequency Game
Nano Audio Experimenter Sheild PCB Build Guide
Here are the build notes for my Nano Audio Experimenter Sheild PCB. Warning! I strongly recommend using old or second hand equipment for your experiments. I am not responsible for any damage to expensive instruments! If you are new to Arduino, see the Getting Started pages. Bill of Materials Nano Audio Experimenter Sheild PCB (GitHub link below) 1x … Continue reading Nano Audio Experimenter Sheild PCB Build Guide
Nano Audio Experimenter Sheild PCB
This takes the Arduino Nano Mozzi Experimenter Shield PCB and swaps out three of the pots for the optional use of the following: MCP4725 DAC. SSD1306 display. IO links for an analog multiplexer. This is in addition to the remaining three potentiometers, the MIDI interface and the audio filter output. Warning! I strongly recommend using old … Continue reading Nano Audio Experimenter Sheild PCB
Arduino MIDI Multi Pot Controller
Once again, I've realised that whilst I've now completed a number of multi-potentiometer MIDI controller projects, I haven't actually written up a non-multiplexed, multi-potentiometer controller. This projects fills that gap! 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 … Continue reading Arduino MIDI Multi Pot Controller
Tactile Button Keyboard PCB – Part 2
Here are the build notes for my Tactile Button Keyboard PCB. 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 the main concepts used in this project: Open Music Labs: Input Matrix Scanning Arduino Nano MIDI … Continue reading Tactile Button Keyboard PCB – Part 2
Tactile Button Keyboard PCB
I've used tactile buttons as musical keyboards in a number of my projects now and either build them on solderless breadboard, which is quite unreliable, or on stripboard, which is a little messy. This PCB design is for a one-octave tactile button keyboard PCB that has various modes of operation and is extendable to two … Continue reading Tactile Button Keyboard PCB
Analog IO Board PCB – Part 2
This is the build guide for the Analog IO Board PCB. 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 Arduino tutorials for the main concepts used in this project: Simple Potentiometer Breakout Arduino Multi-pot Mozzi FM Synthesis … Continue reading Analog IO Board PCB – Part 2
Pico, Nano, Micro Keyboard Matrix PCB – Part 2
Here are the build notes for my Pico, Nano, Micro Keyboard Matrix PCB. https://youtu.be/AwFH8FZMkNE 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 Arduino tutorials for the main concepts used in this project: Keyboard Matrix Decode Toy Keyboard … Continue reading Pico, Nano, Micro Keyboard Matrix PCB – Part 2
Pico, Nano, Micro Keyboard Matrix PCB
A number of my projects have involved using a microcontroller (usually an Arduino Nano or a Raspberry Pi Pico) to decode a music keyboard matrix and take some action. This is the basis of all of my "toy keyboard" MIDI controllers for example. This board is a "helper" PCB that makes the job a little … Continue reading Pico, Nano, Micro Keyboard Matrix PCB