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
Tag: define
ESP32 and Mozzi
I've been meaning to do something with the ESP32 for some time. I have some general ESP32-C3 devices, and a range of XIAO ESP32 (S2 and C3) devices too, but what I was particularly interested in was the original ESP32 as it includes two 8-bit DACs. This is my first set of experiments using a … Continue reading ESP32 and Mozzi
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
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 PWM Sound Output
Up to this point I've been using a range of audio output options, of varying fidelity, including outputting "PWM" using the Mozzi synthesis library, but I haven't actually experimented with PWM, or Pulse Width Modulation, itself directly so thought it was time I looked into it a bit more. In Part 2 there is an … Continue reading Arduino PWM Sound Output
Arduino Mozzi Sample Drum Machine
There is still a lot to explore with the Mozzi synthesis library, so today I wanted to look at the "sample" options - getting the library to play pre-recording samples of sounds. https://youtu.be/eB7vzF_4zxY Warning! I strongly recommend using old or second hand equipment for your experiments. I am not responsible for any damage to expensive … Continue reading Arduino Mozzi Sample Drum Machine
Arduino MIDI Logic Analyser
After having a few issues debugging the MIDI connection for my Multi-Mode MIDI Step Sequencer I started wondering about the possibility of building a simple Arduino-based tool to help debug MIDI serial links. I'm thinking something like a MIDI "logic analyser". This is the result. Warning! I strongly recommend using old or second hand equipment … Continue reading Arduino MIDI Logic Analyser
Multi-Mode MIDI Step Sequencer – CDR Format
When I put together the Multi-Mode MIDI Step Sequencer it was with an eye to creating some kind of "modular" style panel format. This post documents the building of a "CDR format" (CD Rack Format) panel version. Part 1 (this post) details the build and testing of the panel. Part 2 updated and enhanced the Multi-Mode … Continue reading Multi-Mode MIDI Step Sequencer – CDR Format
Arduino R2R Digital Audio
This project shows an example of digital to analogue synthesis. Technically this is what is called direct digital synthesis, but in its most basic form. In Arduino R2R Digital Audio - Part 2 I add some control and develop the code further. In Arduino R2R Digital Audio - Part 3 the code is developed further to support … Continue reading Arduino R2R Digital Audio