Raspberry Pi Zero PWM Audio Interface

The Raspberry Pi Zero (I'm talking about V1 here, with no wireless.  At the time of writing, V2 has just been released and I've yet to have a play with that!) has capabilities on par with the first generation "full" Raspberry Pi, so I was keen to try my “Bare Metal” Raspberry Pi Synth on one. … Continue reading Raspberry Pi Zero PWM Audio Interface

Raspberry Pi v1 Model B Synth Board

If you've been following along, you'll know I've been playing around with an original Raspberry Pi v1 model B as the engine for some digital sound synthesis.  This is a slight project tangent to build an analog IO and MIDI add-on board.  Note that this does not conform to any standard for Raspberry Pi add-ons … Continue reading Raspberry Pi v1 Model B Synth Board

“Bare Metal” Raspberry Pi Synth – Part 3

This project uses an off-the-shelf analog IO board for the Raspberry Pi for my "bare metal" Raspberry Pi v1 (model B) synth. Full index of posts in this series: Part 1: The basics of setting up an environment to build a “bare metal” Raspberry Pi synth application. Part 2: Adding potentiometer controls via an MCP3008 … Continue reading “Bare Metal” Raspberry Pi Synth – Part 3

“Bare Metal” Raspberry Pi Synth – Part 2

This post builds on part 1 and starts to add some IO handling code and simple synthesis code to the bare metal Raspberry Pi experiments. Full index of posts in this series: Part 1: The basics of setting up an environment to build a “bare metal” Raspberry Pi synth application. Part 2: Adding potentiometer controls … Continue reading “Bare Metal” Raspberry Pi Synth – Part 2

“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

Auduino Slider Waveform Granular Synthesis

Now I have a version of the Auduino that will use a wavetable as the grain for the granular synthesis, I can start some alternative experiments, so first of all I thought I would try to use my slider potentiometers to build the wavetable. https://youtu.be/HABkDbIHvO8 Warning! I strongly recommend using old or second hand equipment … Continue reading Auduino Slider Waveform Granular Synthesis

Auduino Wavetable Granular Synthesis

The original Auduino used a clever trick to efficiently calculate a triangle wave to use as the "grain" for the granular synthesis, but I always wanted to try it with a wavetable to see if that would work.  This project gives that a go. https://youtu.be/qA2BzSjeX1U Warning! I strongly recommend using old or second hand equipment … Continue reading Auduino Wavetable Granular Synthesis

Arduino Touchscreen Mini MIDI Tenori-On

The next experiment with my cheap touchscreen is to re-create my mini Tenori-On, but this time with more "buttons". https://youtu.be/kqZEotcWZY8 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 … Continue reading Arduino Touchscreen Mini MIDI Tenori-On