pattrns: A Novel Music Sequence Generator in Rust and Lua

2025-07-13
pattrns: A Novel Music Sequence Generator in Rust and Lua

pattrns is an experimental imperative-style music sequence generator engine written in Rust, also offering a Lua scripting interface for dynamic music creation, ideal for live coding. It uses a three-stage architecture (Rhythm, Gate, Emitter) separating rhythmic and tonal aspects for flexible composition and recombination. It also supports Tidal Cycles mini-notation. Note that pattrns only generates raw musical events; audio output requires a compatible application.

Development