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
Category: Advanced
MT32 Clumsy MIDI Simple MIDI Filter
My MT32 Clumsy MIDI Program Changer and Filter was a little disappointing, in that it didn't seem to be able to keep up with the MIDI stream for my Lo-Fi Orchestra, so I thought I'd try for a simpler version using the 5V/16MHz Arduino Pro Mini without the extras for selecting the MT32Pi voice to use. … Continue reading MT32 Clumsy MIDI Simple MIDI Filter
MT32 Clumsy MIDI Program Changer and Filter
Having used my MT32-Pi (in fluidsynth mode) with an updated Arduino MIDI Filter in the Lo-Fi Orchestra – Jupiter from The Planets I decided to combine them with my Arduino MT-32 Program Changer try to create an add-on board for my Clumsy MIDI interface to allow a self-contained unit that: Can set the patch number (voice) for the MT-32 … Continue reading MT32 Clumsy MIDI Program Changer and Filter
SAMD51 USB MIDI Multi-Pot Mozzi Synthesis
When I left my Trinket USB MIDI Multi-Pot Mozzi Synthesis – Part 3 I had the following: Mozzi synthesis on the Trinket M0 board (that uses the SAMD21 Cortex M0+ processor core at 48MHz). Four note polyphony. USB device functionality - it can be controlled via MIDI over USB from a PC. USB host functionality - … Continue reading SAMD51 USB MIDI Multi-Pot Mozzi Synthesis
Trinket USB MIDI Multi-Pot Mozzi Synthesis – Part 3
So, I've performed some optimisations for my polyphonic Trinket USB MIDI Multi-Pot Mozzi Synthesis and think this is probably where I'll leave the code for the time being. You can get an idea of what it can do in the video below. https://youtu.be/piz4varsgXg Warning! I strongly recommend using old or second hand equipment for your … Continue reading Trinket USB MIDI Multi-Pot Mozzi Synthesis – Part 3
Trinket USB MIDI Multi-Pot Mozzi Synthesis – Part 2
This is a first go at getting polyphony running on my Trinket M0 USB Mozzi synth. It is very much a work in progress though as I've just not managed to get the right balance of the different aspects of the system running together yet. But I thought I'd pause and report what I have … Continue reading Trinket USB MIDI Multi-Pot Mozzi Synthesis – Part 2
Trinket USB MIDI Multi-Pot Mozzi Synthesis
As I mentioned last time, I wanted to get my Trinket handling USB MIDI (as a MIDI host) so I could plug my Korg minikeys directly into it. This wasn't quite as straight forward as I imagined it would be, but I got there in the end. In part 2 I start to look at … Continue reading Trinket USB MIDI Multi-Pot Mozzi Synthesis
DIY MIDI Interfaces
This page is a mixture of beginner and advanced, DIY options covering MIDI in (receive), MIDI out (send), and USBMIDI to MIDI conversion for non-Arduino like microcontrollers. Here are some other pages of interest: Ready-Made MIDI Modules - a range of modules for "ready to go" MIDI IN and OUT for both 5V and 3V … Continue reading DIY MIDI Interfaces
Arduino Top Octave Generator – Counter Experiments – Part 2
This is an incomplete experiment, but I wanted to test the principles from Arduino Top Octave Generator and Arduino Top Octave Generator – Counter Experiments in practice a little more. You may recall the basic idea here is to generate 12 tones using an Arduino and then use binary counters to divide them by 2 several … Continue reading Arduino Top Octave Generator – Counter Experiments – Part 2
Raspberry Pi Pico MIDI “pack” Interface
Having now done both MIDI In and MIDI Out for the Raspberry Pi Pico, and having seen the Adafruit MIDI Feather Wing and the design for "packs" ("shields" in Arduino speak or "wings" in Adafruit Feather speak) from Pimoroni, I wanted a convenient equivalent for my MIDI In and Out and this is the result. … Continue reading Raspberry Pi Pico MIDI “pack” Interface