How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
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.
The main features of kad1kad/leiter are: Music Programming.
Projects with overlapping indexed features include: babali42/drumbeatrepo — A library of drum patterns for music lovers / Une bibliothèque rythmique pour les mélomanes 🎵. bubobubobubobubo/sardine — Sardine : ✨ Live Coding Library for Python ✨ Python's missing algorave module. Hackable live coding tool for modern… ccrma/chuck — ChucK is a programming language for real-time sound synthesis and music creation. It is open-source and freely… ctford/leipzig — Leipzig. gwion/gwion — Gwion is a programming language, aimed at making music. alda-lang/alda — Alda is a text-based music programming language and command-line tool for composing, playing, and live-coding musical…
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…
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