Home

Awesome

Super Sixteen Eurorack Sequencer

Super Sixteen is an open-source/open-hardware sequencer for the Eurorack synthesizer format. It's available through my web shop and fine retailers as a complete module and DIY kit. It's developed on the Arduino codebase on Atmega328P, using the PlatformIO extension for Visual Studio Code.

Photo of the Super Sixteen module

At just 20HP, it is a compact and powerful 64-step control voltage sequencer with 99 song patch memory, motion recording, scale selection, realtime pitch and rhythm effects, paraphonic modes, generative mutations, and a uniquely powerful two-handed programming interface.

Video blogs documenting the sequencer progress are available on youtube.

Documentation

Hardware files

Kicad and gerber files for four PCBs are included in this repository. The project is split into two boards, one for the CPU, memory, power, and DAC logic (CPU_board) and one for the front panel controls (control_board). Each board comes in a through-hole version for DIY builders and an SMT version for automated assembly. They are functionally identical but part numbers are different to reflect the different footprints.

Software

Primary development of the firmware takes place in sequencer_app_v2 using the Arduino C++ libraries but compiled using PlatformIO and typical C header files. (The older, pure Arduino version, sequencer_app is here only for archival purposes and is unmaintained). You can find the .hex files to upload using the arduino updater in sequencer_app_v2/build. The shell commands for updating using avrdude are contained in upload.sh, though you may also use the Arduino IDE to upload new firmware.

Troubleshooting

Please refer to the official build support thread on Mod Wiggler to post a query. You may find your question has already been answered!

Common issues:

License

Code: GPL3.0 Hardware: cc-by-sa-3.0

By: Matthew Cieplak (matthew.cieplak@gmail.com)