EUCLID
Euclidean Rhythm Generator
Download free
Part of NULL JSFX 3.3: 154 plugins, free and open source (MIT). Easiest with NULL JSFX Hub.
Controls
Best uses
- Drum and percussion patterns from a few numbers
- Polyrhythms with several instances on different lengths
- Bass and synth rhythms
- Rhythm ideas with rotate and swing
Properties
Host beat (or a free beat at the host's tempo) → step = beat / Rate, odd steps moved by Swing → step j plays when (j x Pulses) mod Steps < Pulses after Rotate → note-on with Velocity (Accent on the first pulse), note-off after Gate. Incoming MIDI passes through at its own sample; stopping ends the note. Audio passes through.
Formats
- JSFXJSFX for REAPER, with REAPER's own sliders
- GFXJSFX GFX for REAPER, with its own interface
- VST3VST3 for any DAW
- CLAPCLAP for any DAW
- LV2LV2 for Linux DAWs such as Ardour, Carla and Qtractor
Factory presets
Tresillo 3 of 8 · Cinquillo 5 of 8 · Four on the Floor · Bossa 5 of 16 · Hats 7 of 12 · Off-Beat Shaker · Swung Perc 9 of 16 · Polymeter 5 of 13 · Free Running Bass