Showing 15 of 15 projects
An open-source toolkit for designing synthesizers and collaborative music programming using Clojure and SuperCollider.
A text-based programming language for composing and playing back music using a simple markup-like syntax.
A curated collection of awesome music libraries, tools, frameworks, and software across audio, notation, programming, and theory.
A sound and music computing system for audio synthesis, processing, and composition.
A Python SDK for building music algorithms and AI models as plugins for the TuneFlow DAW.
A Swift framework and DSL for creating, analyzing, and transforming music with functional harmony and MIDI support.
A Python library for live coding music, enabling algorithmic composition and improvisation via MIDI, OSC, and SuperCollider.
A Neovim frontend for SuperCollider, providing an integrated development environment for audio synthesis and algorithmic composition.
A Common Lisp client for SuperCollider, enabling algorithmic music composition and live coding within the Lisp environment.
A CoffeeScript-based language for real-time audio synthesis and algorithmic composition in the browser using Web Audio API.
A web audio library providing over 3,000 historical microtonal and just intonation scales for creative sound design.
A Java-based interpreter for music programming languages (MidicaPL, ALDA, ABC) that converts source code to MIDI and includes a player, analyzer, and karaoke mode.
A JavaScript library for creating polyrhythmic and Euclidean rhythms with the Web Audio API.
A curated collection of tools, languages, and libraries for music programming, algorithmic composition, and audio synthesis.
A small MIDI sequencer DSL designed around vectors and euclidean rhythms for live-coding and beat generation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.