Repository navigation
First release of orbits, a 7-track Euclidean sequencer for norns and a Novation Launchpad Mini MK3.
Highlights
- Seven tracks, each with its own Euclidean pattern, length, time division, repeats, groove, scale, arpeggiator, phrase and modulation.
- Four pages on the Launchpad: Drums, Keys, User and Session, with sub-pages on the norns screen.
- Voices through
nb: internal engines or MIDI outputs, one voice per track. - Patterns and songs: 32 patterns per track, a 16-position song chain, copy / paste / delete, undo / redo, quantised or song-length changes.
- Per-parameter random modulation with stable sequences across stop/play.
- Saving through norns PSETs.
Install
Clone this repository into ~/dust/code/orbits on the norns, install the lp3 mod and restart. See the README for details.
Quality
- Behaviour checks and a seeded stress test (7 tracks, reference models, invariants) pass on seeds 1-5; see
docs/ARCHITECTURE.mdandtools/README.md. - Not covered by the tests: real Launchpad hardware, real audio and real MIDI latency.
Known limitations
- With a non-zero repeat
pace, repeat spacing is snapped to the absolute clock grid and can vary slightly between runs. - In loops-valued change mode, a muted track waits (its pattern is paused) until it is unmuted.