14 open-source projects similar to ctford/leipzig, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
Alda is a text-based music programming language and command-line tool for composing, playing, and live-coding musical scores. It functions as a MIDI composition engine that renders plain-text scores into audio output, and as a live coding environment where code entered in a read-eval-print loop produces real-time playback without restarting the interpreter. The system distinguishes itself through an event-driven playback engine that schedules timed note events, an instrument-attribute inheritance model that cascades properties like volume and tempo from global defaults to individual parts, an
A library of drum patterns for music lovers / Une bibliothèque rythmique pour les mélomanes 🎵
Sardine : ✨ Live Coding Library for Python ✨ Python's missing algorave module. Hackable live coding tool for modern Python (3.10+)
ChucK is a programming language for real-time sound synthesis and music creation. It is open-source and freely available on macOS, Windows, and Linux. ChucK presents a unique time-based, concurrent programming model that is precise and expressive (we call this strongly-timed), with dynamic…
Orca is a grid-based live coding sequencer that uses single-letter operators placed on a two-dimensional grid to generate procedural music patterns. Each operator encodes its function in a single ASCII character, with column position determining timing and rows defining data flow paths. Execution advances frame-by-frame, and clock operators produce periodic bang events to drive the sequence forward. The system acts as a MIDI, OSC, and UDP controller, sending note events, control changes, and messages over configurable ports to control synthesizers and audio software in real time. It supports
About IanniX IanniX is a graphical open-source sequencer, based on Iannis Xenakis works, for digital art. IanniX syncs via Open Sound Control (OSC) events and curves to your real-time environment.
Leiter is a TypeScript-based library designed to generate musical scales based on a given tonic, octave, and scale type. It simplifies the process of obtaining notes in the correct pitch for various scales, facilitating musical application development.
slippery chicken: algorithmic composition software in common lisp and clos
CoffeeCollider is a language for real time audio synthesis and algorithmic composition in HTML5. The concept of this project is designed as "write CoffeeScript, and be processed as SuperCollider."
Overtone is a Lisp audio synthesis library that provides a programmable environment for designing synthesizers and generating real-time audio. It serves as a digital signal processing framework for live sound programming, integrating an audio sample manager for retrieving and caching sounds from remote repositories and a musical sequence generator for composing melodic and rhythmic structures. The project distinguishes itself through its specialized interfaces for hardware and networking, featuring a dedicated system for routing MIDI data and exchanging Open Sound Control messages between sof
A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer.