awesome-music
github.com/noteflakes/awesome-music ↗Awesome Music Projects
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me music notation resources from awesome-music"
Installation instructions →What's inside
Music Notation
- Abjad
a Python API for Formalized Score Control, based on Lilypond.
- ChordMark
a text-based notation format for lyrics, chords and rhythm.
- Denemo
a free music notation editor based on Lilypond.
- Digital Music Stand
a free web app for displaying sheet music.
- Frescobaldi
a free Lilypond sheet music editor.
- Guido
a generic, portable library and API for the graphical rendering of musical scores.
Music Programming
- Alda
a music programming language for musicians.
- Bach: Automated Composer's Helper
a cross-platform set of patches and externals for Max, aimed to bring the richness of computer-aided composition into the real-time world.
- Cane
A small MIDI sequencer DSL designed around vectors and euclidean rhythms.
- Chuck
strongly-timed, concurrent, and on-the-fly music programming language.
- CoffeeCollider
a language for real time audio synthesis and algorithmic composition in HTML5. "Write CoffeeScript, and be processed as SuperCollider."
- Common Music
an open source music composition system.
Audio Editing
- Ardour
a cross-platform digital audio workstation emphasizing audio recording.
- Audacity
a free, cross-platform digital audio editor.
- 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.
Music Theory Teaching
- Artusi
Interactive music theory exercises.
- Four Score and More
Tailored music theory exercises based on scores.
- musictheory.net
Lessons and exercises
- OpenMusicTheory
a growing, online "textbook" for music theory and aural skills.
- Theorytab
a database of songs with their chord functions.
Audio Libraries
- audioFlux
A library for audio and music analysis, feature extraction.
- audio.js
audio.js is a drop-in javascript library that allows HTML5's <audio> tag to be used anywhere.
- 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.
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.
Related lists
- Awesome AI Music Generation
A curated list of AI music generation tools and resources.
- Awesome Audio DSP
A curated list of audio DSP and plugin development resources.
- Awesome Audio Visualization
A curated list about Audio Visualization.
- Awesome Music Listening
Awesome list of websites dedicated to listening to music.
- Awesome Music Production
A curated list of software and resources to create music.
- Awesome Music Programming
A curated collection of music programming languages, libraries, frameworks and tools.
Free Music Scores
- bayanguru
engraving and publishing system that produces high quality sheet music for bayan in PDF.
- cellist/Lilypond-Sheet-Music
a collection of music typeset with lilypond (mostly chamber music and music for cello).
- ciconia/music
a collection of mostly baroque music, lots of sacred works by J. S. Bach, coded in lilypond/ripple.
- CPDL
the choral public domain library contains more than 20K free scores of vocal music.
- Éditions Nicolas Sceaux
baroque music scores (mainly French music), typeset using lilypond.
- IMSLP
the International Music Score Library Project is the largest collection of public domain scores and parts on the web.
Showing a sample of 138 resources. View the full list on GitHub →