Packages
uzu_parser
0.6.0Parser for Uzu pattern mini-notation, used in live coding and algorithmic music. Converts text-based patterns into timed musical events.
uzu_pattern
0.8.1Pattern orchestration library for Strudel.js-style transformations. Time modifiers, combinators, effects, and rhythmic functions. Works with UzuParser.
harmony
0.2.0A comprehensive music theory library for Elixir. Work with notes, intervals, chords, scales, and transposition. Elixir port of tonal.js with compile-time code generation.
waveform
0.4.0A simple OSC transport layer for communicating with SuperCollider from Elixir. Provides low-level OSC messaging and node/group management for live coding and audio synthesis. Requires SuperCollider to be installed on your system.
real_book
0.1.0A data provider for 1,193 jazz standards with chord progressions from the Real Book. Provides fast, read-only access to song metadata, sections, and chord changes with full integration with the Harmony library for music theory analysis.