Chords and Polyphonic VCO

18 May 2022

Two more VCO style modules. Both of these are Arduino based, and use the Mozzi library for creating the sounds. I wish I had discovered the Mozzi library a bit earlier, it would have been handy in other modules.

Chords module

A chord module, which can output chords in Sine, Square, Triangle and Saw shape across 5 oscillators, with CV on 8 different chord types (Major, Maj7, add9, Minor, min7, etc). Also CV on harmonics and inversions of the chord notes.

I also squeezed in an additive sine wave mode, and a detuned beat wash mode. All up, it only just fit into the memory of the Arduino Nano (lots of juggling was required, and I had to drop a few extra modes to get things to fit).

For the PCB I've designed a board that will piggyback a Nano, along with room for 4 jacks and 4 controls, and a few extra parts needed for the output from the Mozzi library.

Poly

Another Mozzi library Arduino project. This one is a 5 oscillator polyphonic output, with MIDI note input. So basically, you can play up to 5 notes at once (with note stealing if you try for more). Single control switches between Sine, Square, Triangle and Saw wave.

The MIDI input is done using jumpers going direct to my MIDI module, inside the case. I was able to build this module on the MIDI board I designed a while back.

The Mozzi library was able to handle 5 oscillators at once with no issues, but any more than that would crap out on the AT chip.

Finished with alcohol inks, of which I definitely used too much, then panicked, then added more.