Euclidean Sequencer
Euclidean Sequencer
This module is based on code written by Tombola and further expanded by sneak-thief and Syinsi.
The thread discussing the Euro version is HERE.
There are 4 tracks, each with a Length, Density and Offset control.
The module takes the Density and Length of each track and distributes the ON stages as equally as possible over the chosen length (from 1 to 16 steps). The software is based on a paper by Godfried Toussaint available HERE
My build has expanded the code to include MIDI out, loading and saving sequences and sofware LED brightness control.
Also included is an output that is a voltage related to the vertical desity, how many of the 3 main tracks are active at the current step. The outputs are switchable between triggers and gates that follow the clock pulse width.
Code for the Euro version which includes MIDI (if additional hardware is added) and presets can be downloaded here: Tombola/ Syinsi euro code
Code for the 4U version is here: 4U Euclidean Sequencer code
Build Notes
Current build is Version 1.0/ software 1.1
Schematic:Euclidean Seq Schematic
Notes on building:Euclidean Seq build notes
User Guide to controls:Euclidean Seq User Guide
Arduino nano code:4U Euclidean Sequencer code
The BOM includes part numbers for parts that must be as specified, the LED matrix and rotary encoders.
Other parts have DigiKey and Tayda part numbers but can be purchased elsewhere if you choose.
PCB sets include a main PCB and a panel component PCB
Panels include smoked plexiglass for the LED Bezel
LED matrix with no plexiglass