Music
Contents
Audio Editing
a free, cross-platform digital audio editor.
A free, cross-platform singing voice synthesis framework.
A cross-platform, all-in-one digital audio workstation and plugin suite, optimized for EDM production.
Audio Libraries
audio.js is a drop-in javascript library that allows HTML5's <audio> tag to be used anywhere.
A library for audio and music analysis, feature extraction.
reference implementation of ChordMark, a text notation format for lyrics, chords and rhythm.
a Javascript audio library for the modern web.
a python package for music and audio analysis, providing the building blocks necessary to create music information retrieval systems.
a framework for creating web-based MIDI apps.
MusicXML parsing and layout library.
Audio Tools
an open-source personal Spotify analytics tool.
a Pyo-based graphical environment for music and signal processing.
rips and encodes standard audio CDs with the least effort required from user. Cross platform.
free audio converter. It supports audio CD ripping and tag editing.
command-line CD ripper.
is a full-featured CD/DVD/Blu-ray burning and ripping application.
an open-source personal audio streaming server.
automatic command-line mp3/ogg/flac file tagger and renamer.
сontainerized web application and library for automated reference audio mastering.
a futuristic audio production platform (hardware support, APIs, hosts, plugins and more)
is a secure digital audio extraction application ("cd ripper") for Unix-like operating systems.
split flac/ape/wv/wav + cue sheet into separate tracks
Python CD-DA ripper preferring accuracy over speed.
GTK and GNOME application for ripping CD-Audio and encoding in lossy and lossless audio formats.
Free Music Scores
a collection of music typeset with lilypond (mostly chamber music and music for cello).
baroque music scores (mainly French music), typeset using lilypond.
open scores for piano encoded using lilypond.
sheet music based on editions in the public domain.
beautiful LilyPond scores under free licenses.
MIDI Tools & Libraries
Music Notation
a free web app for displaying sheet music.
a free Lilypond sheet music editor.
free, open source, browser based music notation and composition software.
tips & tricks for getting the most out of lilypond.
Lilypond version manager.
the Lilypond swiss army knife - easily install packages, manage multiple versions of Lilypond, and other tools for power users.
free open-source music notation and composition software.
Music sheet rendering for iOS and OSX.
LilyPond tools - snippets, templates, and extensions.
Typescript library for rendering MusicXML in the browser.
DRY for Lilypond - generate scores and parts with minimal fuss.
Typographic Beat-Oriented Notation for music.
Lightweight, SVG-based music notation library for TypeScript under MIT license.
a library and a toolkit for engraving MEI music notation into SVG.
a JavaScript library for rendering music notation and guitar tablature.
Music Programming
a music programming language for musicians.
A small MIDI sequencer DSL designed around vectors and euclidean rhythms.
strongly-timed, concurrent, and on-the-fly music programming language.
a language for real time audio synthesis and algorithmic composition in HTML5. "Write CoffeeScript, and be processed as SuperCollider."
A rhythm library for playing drum beats of differents music genres in the browser.
A strongly-timed programming language aimed at music creation. Heavily inspired by ChucK.
a graphical open-source sequencer, based on Iannis Xenakis works, for digital art.
a composition library for Overtone.
TypeScript-based library designed to generate musical scales.
MIDI programming language with decompiler and player, supports karaoke.
a Python library for composition that outputs notation, MIDI or audio files and that provides a generalized model to describe time-based structures.
live programming environment for music.
an Open Source toolkit for designing synthesizers and collaborating with music.
a music live coding library for Python 3.10+ (MIDI/OSC/SuperCollider).
a Common Lisp environment for composition building on CLM, CMN, CM, MusicXML and Lilypond for score, sound file, and/or MIDI file outputs.
python plugin SDK for the next-gen DAW, that allows you to program your music algorithms & AI models into all stages of music production