Showing 25 of 25 projects
An open-source music notation software for creating, editing, and printing sheet music with WYSIWYG design.
A text-based programming language for composing and playing back music using a simple markup-like syntax.
A JavaScript library for rendering music notation and guitar tablature to HTML Canvas and SVG.
A curated collection of awesome music libraries, tools, frameworks, and software across audio, notation, programming, and theory.
OpenSheetMusicDisplay renders MusicXML sheet music in web browsers using VexFlow, providing a turnkey solution for digital sheet music apps.
A JavaScript toolkit for building browser-based synthesizers with WebAudio API, featuring MIDI controller support and a batteries-included approach.
A simple audio programming language implemented in JavaScript for creating music and sound directly in the browser.
A curated list of awesome software, libraries, and resources for creating, editing, and displaying sheet music.
A powerful, lightweight text editor for creating sheet music with LilyPond, featuring syntax highlighting, music preview, and MIDI support.
A Python package for music theory, composition, analysis, and MIDI generation.
A fast, portable library for engraving MEI, MusicXML, and Humdrum music scores into SVG images.
A fast, portable library for engraving MEI, MusicXML, and Humdrum music scores into SVG images.
A visual programming environment for computer-aided music composition based on Lisp.
A collection of cello sheet music typeset with Lilypond, focusing on chamber music arrangements.
A browser-based music composition and score writing tool built with TypeScript and AngularJS.
A JSON-based specification and toolkit for representing sequences of timed musical events, designed for WebAudio, MIDI, and OSC.
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 repository of reusable LilyPond code snippets, functions, engravers, and templates, designed for direct inclusion in music scores.
A curated collection of tools, languages, and libraries for music programming, algorithmic composition, and audio synthesis.
An iOS/macOS framework for rendering sheet music from MusicXML files.
A grammar and JavaScript library for writing accurate, customizable chord charts with lyrics, chords, and rhythm information.
A TypeScript component that loads and plays MusicXML scores in the browser using Web Audio and Web MIDI.
A command-line tool that simplifies Lilypond usage with package management, easy installation, and automation features.
A Common Lisp and CLOS package for algorithmic composition, generating sound files, MIDI, and scores in multiple formats.
Algorithmic composition software in Common Lisp and CLOS for generating music scores, MIDI, and sound files.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.