Arduino Nano Multi-tone or PWM PCB

My latest Lo-Fi Orchestra piece is calling out for more brass and woodwind, so I'm thinking about ways to expand the setup. One thing I always wanted to improve on is the banks of Arduino Nanos I'm currently using for brass and strings.  This PCB design will hopefully provide a much neater solution to my … Continue reading Arduino Nano Multi-tone or PWM PCB

Toy Keyboard Tone Piano – Part 3

This post looks in a little more detail at the keyboard matrix decoding for the toy keyboard to see what is possible with less IO pins. Part 1 provides all the details for adding an Arduino to the original toy keyboard. Part 2 demonstrates the toy keyboard running the Oskitone "Scout" firmware. Warning! I strongly … Continue reading Toy Keyboard Tone Piano – Part 3

Raspberry Pi Pico I2C MIDI Interface – Part 4

For this final (for now) part of my experimenting with my Raspberry Pi Pico I2C MIDI Interface, I've set it up to talk to multiple Arduino's, each with a speaker to act as an I2C MIDI "tone module". In part 1, I tested the concept of a Pico I2C MIDI interface. In part 2, I … Continue reading Raspberry Pi Pico I2C MIDI Interface – Part 4

“Bare Metal” Raspberry Pi Synth

The Raspberry Pi is an "SBC" - a single board computer, whilst the Arduino (and the Raspberry Pi Pico for that matter) is a microcontroller.  Simplistically a single board computer is, well, what most people would think of when they think about a computer - a board (with or without a case!) that you plug … Continue reading “Bare Metal” Raspberry Pi Synth

Arduino Four-tone Multi-tones

I had reason recently to take a look at the ATmega32U4 microcontroller again.  This is used on the Arduino Leonardo and the Sparkfun Pro Micro and includes built-in USB functionality.  But it also has four hardware timers, so I thought I'd try to get them working with the three-timer Tone library. https://youtu.be/N0GdLr4a9hM Warning! I strongly … Continue reading Arduino Four-tone Multi-tones