Modular · Sequencing

Euclid

Spreads N hits over M steps as evenly as possible

Open in the synth with a demo patch Open Modular

What it does

Euclid generates rhythms with Bjorklund's algorithm: Pulses hits are spread over Steps steps as evenly as they can be. The result is the patterns heard in music all over the world: 3 in 8 is the tresillo, 5 in 8 the Cuban cinquillo, 5 in 16 a bossa nova. On every incoming trigger the module advances one step around the ring and passes the event on only if that step is active; Rotate turns the pattern so the accent lands somewhere else.

Ports

in
Triggers (usually from a Clock)
out
The hits of the pattern

Parameters

Steps · Pulses · Rotate

Try this

Other modules

← Back to the synth