Showing 15 of 51 projects
A QWERTY keyboard library for Web Audio projects with configurable polyphony and intelligent key event handling.
A collection of cello sheet music typeset with Lilypond, focusing on chamber music arrangements.
A JSON-based specification and toolkit for representing sequences of timed musical events, designed for WebAudio, MIDI, and OSC.
An open-source desktop digital audio workstation with a node graph system for building synthesizers and effects chains.
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.
ActionScript3 software synthesizer library for dynamic sound generation using Music Macro Language and MIDI files.
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.
A collection of tips, tricks, and examples for creating synthesizers with CircuitPython's synthio library.
A TypeScript component that loads and plays MusicXML scores in the browser using Web Audio and Web MIDI.
Algorithmic composition software in Common Lisp and CLOS for generating music scores, MIDI, and sound files.
A Common Lisp and CLOS package for algorithmic composition, generating sound files, MIDI, and scores in multiple formats.
High-level Rust bindings and wrappers for the PortMidi library, enabling MIDI input and output.
Converts MIDI files to PICO-8 cartridge data for music playback in games.
A Python tool that converts MIDI files into PICO-8 tracker music format with configurable translation options.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.