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
Category: Advanced
“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
Arduino Touchscreen Auduino
Continuing my experimentation with my touchscreen Arduino, this project adds five touchscreen slider potentiometer inputs to my Auduino granular synthesizer. https://youtu.be/O5qaZX_7GSc 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 … Continue reading Arduino Touchscreen Auduino
Arduino Touchscreen PWM Sound Output
Somewhat inspired by Daphne Oram, the thing I really wanted to do with my touchscreen was to use it to draw a waveform. I now have all the bits and pieces I need to do this, so in this project I'm combining the touch screen with PWM sound output and the "drawing" idea from my … Continue reading Arduino Touchscreen PWM Sound Output
Arduino PWM Sound Output – Part 2
My previous post looked at all the theory of using PWM on an Arduino and finished with an example showing how to use Timer 1 to generate a PWM output on pin 9. This post provides an alternative set of PWM routines that allows you to generate an audio signal on pin 3 using Timer … Continue reading Arduino PWM Sound Output – Part 2
Arduino Touchscreen MIDI Controller – Part 2
Here is another format for my newly found cheap touchscreen MIDI controller. This time, presenting twelve virtual "slider pots" for use as MIDI controllers. https://youtu.be/FHu0BoCBEAw 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 … Continue reading Arduino Touchscreen MIDI Controller – Part 2
Arduino Touchscreen MIDI Controller
I picked up a cheap touchscreen display online, but it wasn't easy to work out how to get it all working. Full details can be found here, so having got to this point I thought I'd start to explore its use as a MIDI controller. Here are some follow-up projects based on this touchscreen: Arduino … Continue reading Arduino Touchscreen MIDI Controller