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
Tag: pwm
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 6
One last thing I definitely wanted for my PicoDexed was the option for PWM output. This post is by way of a short coda detailing how to do PWM on a Raspberry Pi Pico. Part 1 where I work out how to build Synth_Dexed using the Pico SDK and get some sounds coming out. Part … Continue reading Raspberry Pi Pico Synth_Dexed? – Part 6
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 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