Awesome Music 
A categorized collection of awesome music libraries, tools, frameworks and software.
Contributions and suggestions are always welcome! Please take a look at the contribution guidelines and quality standard first.
Thanks to all contributors, you're awesome and this project wouldn't be possible without you!
- Awesome Music
- Audio Editing
- Audio Libraries
- Audio Tools
- Free Music Scores
- MIDI Tools & Libraries
- Music Notation
- Music Programming
- Music Theory
- Standards
- Other Awesomeness
- Related lists
Audio Editing
- Audacity - a free, cross-platform digital audio editor.
- Ardour - a cross-platform digital audio workstation emphasizing audio recording.
- LMMS - another cross-platform digital audio workstation, more oriented towards making beats.
- OpenUtau - A free, cross-platform singing voice synthesis framework.
- snd - Snd is a sound editor modelled loosely after Emacs.
- Stargate DAW - A cross-platform, all-in-one digital audio workstation and plugin suite, optimized for EDM production.
- TuneFlow - a next-gen DAW that helps you generate melody, beats, or a whole song, while still being able to edit them.
Audio Libraries
- audio.js - audio.js is a drop-in javascript library that allows HTML5's <audio> tag to be used anywhere.
- audioFlux - A library for audio and music analysis, feature extraction.
- chord-mark - reference implementation of ChordMark, a text notation format for lyrics, chords and rhythm.
- howler.js - a Javascript audio library for the modern web.
- JSyn - an audio synthesis software API for Java.
- Librosa - a python package for music and audio analysis, providing the building blocks necessary to create music information retrieval systems.
- midi.js - a framework for creating web-based MIDI apps.
- mxml - MusicXML parsing and layout library.
- PortAudio - a free, cross-platform, open-source, audio I/O library.
- RustAudio - an aggregate of free and useful Audio, DSP and music libraries written in Rust.
- Soundpipe - a lightweight DSP library written in C.
Audio Tools
- Auralytics - an open-source personal Spotify analytics tool.
- Beets - a powerful command-line music organizer and manipulator.
- Cecilia - a Pyo-based graphical environment for music and signal processing.
- cyanrip - rips and encodes standard audio CDs with the least effort required from user. Cross platform.
- fre:ac - free audio converter. It supports audio CD ripping and tag editing.
- Jack - command-line CD ripper.
- K3b - is a full-featured CD/DVD/Blu-ray burning and ripping application.
- Koel - an open-source personal audio streaming server.
- Lame - a high quality, free and open-source MP3 encoder.
- lltag - automatic command-line mp3/ogg/flac file tagger and renamer.
- matchering - сontainerized web application and library for automated reference audio mastering.
- MusicBrainz - Open Encyclopedia for Music information and Metadata, providing a unique ID for everything
- Musikernel - a futuristic audio production platform (hardware support, APIs, hosts, plugins and more)
- Rubyripper - is a secure digital audio extraction application ("cd ripper") for Unix-like operating systems.
- SoX - a free open-source command line utility for playing, converting and manipulating audio files.
- split2flac - split flac/ape/wv/wav + cue sheet into separate tracks