I'm continuing my look into the ESP32 and PWM. This time I'm adding in some analog control to introduce an element of frequency modulation to the synthesis. Part 1 - All the theory and research around PWM and the ESP32. Part 2 - Generating different waveforms on multiple channels. Part 3 - Introducing analog control and frequency … Continue reading ESP32 and PWM – Part 3
Category: Digital Synthesis
ESP32 and PWM – Part 2
In this second part of my look into the ESP32 and PWM I've updated the code to expand to several channels to make a sort of (fixed) simple signal generator. Part 1 - All the theory and research around PWM and the ESP32. Part 2 - Generating different waveforms on multiple channels. Part 3 - Introducing analog … Continue reading ESP32 and PWM – Part 2
ESP32 and PWM
I'm continuing reinventing wheels with my ESP32. In ESP32 and Mozzi I was using the built-in DAC for audio output. In this post I'm taking a detailed look at how to use PWM for audio output instead. Part 1 - All the theory and research around PWM and the ESP32. Part 2 - Generating different waveforms on … Continue reading ESP32 and PWM
Arduino Direct Digital (Additive) Synthesis
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
Raspberry Pi Pico Synth_Dexed? – Part 2
Now that the initial elation at getting a reasonable sounding, er, sound from my Raspberry Pi Pico Synth_Dexed has worn off, I've been seeing what I can do about the performance. TL;DR: this is all analysis and measurements, working out and attempting to understand how it all currently works. I haven't fixed anything or improved it yet. I'm … Continue reading Raspberry Pi Pico Synth_Dexed? – Part 2
ML Synth Tools XIAO SAMD Synth
Having listed out a few Arduino Audio and MIDI Frameworks and having spent some time recently with the XIAO SAMD21, I thought I'd take a closer look at the ML Synth Tools XIAO synth. Important Update: It would appear that the ML_SynthTools and samd21_mini_synth repositories have been fairly significantly updated since I wrote this. I've tried … Continue reading ML Synth Tools XIAO SAMD Synth
Arduino Audio and MIDI Frameworks
I've been collecting bookmarks for interesting Arduino audio projects for a while now, and having now played with the XIAO SAMD21 I started looking back over my list for other things to try. One thing that occurred to me is that there are a now a number of more powerful audio frameworks available for a … Continue reading Arduino Audio and MIDI Frameworks
Arduino “Make Your Uno” Synth – 4 – Drum Machine
This post talks through the porting and operating of a commonly used sketch for an Arduino drum machine, showing how to get it up and running on the Arduino Make Your Uno Synth Shield.. The full index of projects and my personal build notes can be found here: Arduino “Make Your Uno” Synth. If you spend … Continue reading Arduino “Make Your Uno” Synth – 4 – Drum Machine
Arduino Nano Mozzi Experimenter Shield PCB – Part 2
This is the build guide for my Arduino Nano Mozzi Experimenter Shield 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: Arduino Multi-pot Mozzi FM Synthesis Mozzi … Continue reading Arduino Nano Mozzi Experimenter Shield PCB – Part 2
Arduino Mozzi Experimenter Shield PCB – Part 2
Here are the build notes for my Arduino Mozzi Experimenter Shield 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: Arduino Multi-pot Mozzi FM Synthesis Mozzi Output … Continue reading Arduino Mozzi Experimenter Shield PCB – Part 2