Infinite Euclidean
Current ProjectsA browser-based Euclidean sequencer designed for both playful exploration and advanced rhythm generation
A browser-based Euclidean sequencer designed for both playful exploration and advanced rhythm generation. It allows for real-time modulation and dynamic addition or removal of sequencers on the fly - as many as you want.
Overview
Inspired by the concept of Euclidean rhythms, this app allows users to define the number of beats to be distributed evenly across a sequence of steps. The underlying algorithm ensures that beats are spaced uniformly resulting in rhythms that feel natural and musical.
How Euclidean Rhythms Work
Euclidean rhythms are mathematical patterns that distribute a variable number of beats evenly across a variable sequence of steps. For example:
- 3 beats in 8 steps creates the pattern:
x--x--x-
- 5 beats in 8 steps creates the pattern:
x-x-x-x-x
This creates rhythms that are mathematically balanced and musically pleasing.
Features
- Dynamic Sequencers: Add or remove sequencers in real-time
- MIDI Integration: Each sequencer auto-assigns to a unique MIDI channel
- Real-time Modulation: Drag and drop modulators w/ one to many capabilities
- Pop out window for performance: Avoid showing control panels in a dedicated performance window.