Track Awesome Music Updates Daily
Awesome Music Projects
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 ciconia/awesome-music · ⭐ 1.8K · 🏷️ Media
Oct 07, 2024
Free Music Scores
- bayanguru - engraving and publishing system that produces high quality sheet music for bayan in PDF.
May 20, 2024
Audio Editing
- OpenUtau (⭐2.1k) - A free, cross-platform singing voice synthesis framework.
Mar 21, 2024
Music Notation
- mei-friend - a friendly, browser-based editor for music encodings.
Feb 25, 2024
Music Notation
- neoscore - python library for notating music in a graphics-first paradigm.
Feb 15, 2024
Free Music Scores
- Lavender Blue Open-Scores (⭐14) - open scores for piano encoded using lilypond.
Nov 14, 2023
Music Programming
- Topos - a web based live coding environment (WebAudio / MIDI)
Oct 04, 2023
MIDI Tools & Libraries
- mido (⭐1.4k) - Python library for working with MIDI messages and ports.
Oct 02, 2023
Music Programming
- Strudel - an experiment in making a language built on javascript for live coding patterns using web technologies.
Sep 28, 2023
Audio Editing
- snd - Snd is a sound editor modelled loosely after Emacs.
Music Programming
- mutwo - a Python library for composition that outputs notation, MIDI or audio files and that provides a generalized model to describe time-based structures.
- pyo - a Python module to help digital signal processing script creation.
- slippery chicken (⭐71) - a Common Lisp environment for composition building on CLM, CMN, CM, MusicXML and Lilypond for score, sound file, and/or MIDI file outputs.
Sep 25, 2023
Related lists
- Awesome Audio DSP (⭐882) - A curated list of audio DSP and plugin development resources.
Jul 30, 2023
MIDI Tools & Libraries
- Polyrhythmix (⭐284) - MIDI drums generator, designed for polyrhythmic parts
Apr 30, 2023
Audio Editing
- TuneFlow - a next-gen DAW that helps you generate melody, beats, or a whole song, while still being able to edit them.
Music Programming
- tuneflow-py (⭐988) - python plugin SDK for the next-gen DAW, that allows you to program your music algorithms & AI models into all stages of music production
Apr 07, 2023
Audio Editing
- Stargate DAW (⭐659) - A cross-platform, all-in-one digital audio workstation and plugin suite, optimized for EDM production.
Mar 24, 2023
Music Programming
- Sardine (⭐195) - a music live coding library for Python 3.10+ (MIDI/OSC/SuperCollider).
Feb 20, 2023
Audio Libraries
- audioFlux (⭐2.8k) - A library for audio and music analysis, feature extraction.
Feb 07, 2023
Audio Libraries
- chord-mark (⭐61) - reference implementation of ChordMark, a text notation format for lyrics, chords and rhythm.
Music Notation
- ChordMark - a text-based notation format for lyrics, chords and rhythm.
Nov 20, 2022
Music Notation
- Unison - Proprietary software for creating music score with words.
Music Programming
- Unilang - Domain specific language used in Unison.
Oct 31, 2022
Music Programming
- Cane (⭐81) - A small MIDI sequencer DSL designed around vectors and euclidean rhythms.
- Gwion (⭐536) - A strongly-timed programming language aimed at music creation. Heavily inspired by ChucK.
- Tidal - a language built on Haskell for live coding patterns.
Mar 25, 2022
MIDI Tools & Libraries
- JJazzLab-X (⭐0) - a complete Midi-based framework for automatic backing tracks generation.
Jun 03, 2021
Music Notation
- OpenSheetMusicDisplay (⭐1.4k) - Typescript library for rendering MusicXML in the browser.
May 19, 2021
Music Programming
- py-modular - a modular and experimental programming environment with basic DSP routines in python.
Apr 14, 2021
Music Theory Teaching
- Theorytab - a database of songs with their chord functions.
Nov 08, 2020
Audio Libraries
- Soundpipe - a lightweight DSP library written in C.
Music Programming
- Sporth - a small stack based audio language.
Nov 07, 2020
Audio Tools
- cyanrip - rips and encodes standard audio CDs with the least effort required from user. Cross platform.
Sep 26, 2020
Audio Tools
- Cecilia (⭐222) - a Pyo-based graphical environment for music and signal processing.
Feb 15, 2020
Audio Tools
- matchering (⭐1.3k) - сontainerized web application and library for automated reference audio mastering.
Jan 18, 2020
Music Programming
- Midica (⭐112) - MIDI programming language with decompiler and player, supports karaoke.
Dec 14, 2019
Music Notation
- Digital Music Stand (⭐33) - a free web app for displaying sheet music.
Oct 23, 2019
Music Notation
- Abjad - a Python API for Formalized Score Control, based on Lilypond.
Oct 02, 2019
Audio Tools
- Beets - a powerful command-line music organizer and manipulator.
- MusicBrainz - Open Encyclopedia for Music information and Metadata, providing a unique ID for everything
Feb 10, 2019
Music Programming
- Orca (⭐4.5k) - live programming environment for music.
Nov 17, 2018
Music Notation
- Lilybin - an open source web-based LilyPond editor.
Oct 30, 2018
Music Programming
- Faust - a functional programming language specifically designed for real-time signal processing and synthesis.
Sep 25, 2018
Music Theory Teaching
- Artusi - Interactive music theory exercises.
- musictheory.net - Lessons and exercises
- OpenMusicTheory - a growing, online "textbook" for music theory and aural skills.
Sep 21, 2018
Audio Tools
- fre:ac (⭐1.4k) - free audio converter. It supports audio CD ripping and tag editing.
- Jack (⭐14) - command-line CD ripper.
- K3b (⭐145) - is a full-featured CD/DVD/Blu-ray burning and ripping application.
- lltag (⭐31) - automatic command-line mp3/ogg/flac file tagger and renamer.
- Rubyripper (⭐125) - is a secure digital audio extraction application ("cd ripper") for Unix-like operating systems.
- split2flac (⭐250) - split flac/ape/wv/wav + cue sheet into separate tracks
- Whipper (⭐1.1k) - Python CD-DA ripper preferring accuracy over speed.
- X Audio Copy (⭐4) - GTK and GNOME application for ripping CD-Audio and encoding in lossy and lossless audio formats.
Music Programming
- Inscore - an environmnent for the design of interactive, augmented music scores.
Music Theory Teaching
- Four Score and More - Tailored music theory exercises based on scores.
Feb 17, 2018
Music Notation
- Tbon (⭐14) - Typographic Beat-Oriented Notation for music.
Related lists
- Awesome Audio Visualization (⭐4.6k) - A curated list about Audio Visualization.
- Awesome Python for Scientific Audio (⭐1.6k) - A curated list of python software and packages related to scientific research in audio.
- Awesome WebAudio (⭐1.1k) - A curated list of awesome WebAudio packages and resources.
Jan 18, 2018
Related lists
- Awesome Music Listening (⭐115) - Awesome list of websites dedicated to listening to music.
- Awesome sheet music (⭐783) - A curated list of awesome sheet music software, libraries and resources.
Jan 04, 2018
Music Notation
- Hacklily - online LilyPond-based sheet music editor (with optional GitHub integration).
May 12, 2017
Audio Libraries
- Librosa (⭐7.1k) - a python package for music and audio analysis, providing the building blocks necessary to create music information retrieval systems.
Dec 27, 2016
Music Notation
- Lyp (⭐73) - the Lilypond swiss army knife - easily install packages, manage multiple versions of Lilypond, and other tools for power users.
Aug 31, 2016
Music Programming
- OpenMusic - a visual programming language based on Lisp.
Aug 27, 2016
Audio Editing
- Ardour - a cross-platform digital audio workstation emphasizing audio recording.
- LMMS - another cross-platform digital audio workstation, more oriented towards making beats.
Music Programming
- Pure Data - a visual programming language for audio and other multimedia.
Jun 29, 2016
Music Notation
- Jan Angermüller's music fonts page - A listing and visual comparison of different music fonts.
- Scorelib - a C++ library for parsing SCORE data files.
May 13, 2016
Audio Libraries
- mxml (⭐20) - MusicXML parsing and layout library.
Music Notation
- MusicKit (⭐111) - Music sheet rendering for iOS and OSX.
Mar 26, 2016
Music Programming
- music21 - A Toolkit for Computational Musicology.
Related lists
- Awesome Music Production (⭐1k) - A curated list of software and resources to create music.
Mar 10, 2016
Music Notation
- Lilypond cook book (⭐3) - tips & tricks for getting the most out of lilypond.
Music Programming
- 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.
Mar 07, 2016
Music Notation
- NOTATIO - a forum devoted to the practice of music notation.
Feb 29, 2016
Music Programming
- Sonic Pi - a live coding synth with an emphasis on educational use.
Feb 20, 2016
MIDI Tools & Libraries
- Midifile - C++ library for parsing Standard MIDI Files.
Feb 04, 2016
Audio Editing
- Audacity (⭐12k) - a free, cross-platform digital audio editor.
Audio Libraries
- howler.js (⭐24k) - a Javascript audio library for the modern web.
- JSyn - an audio synthesis software API for Java.
- midi.js (⭐3.8k) - a framework for creating web-based MIDI apps.
- 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.
Audio Tools
- Koel (⭐16k) - an open-source personal audio streaming server.
- Lame - a high quality, free and open-source MP3 encoder.
- Musikernel - a futuristic audio production platform (hardware support, APIs, hosts, plugins and more)
- SoX - a free open-source command line utility for playing, converting and manipulating audio files.
Free Music Scores
- cellist/Lilypond-Sheet-Music (⭐135) - a collection of music typeset with lilypond (mostly chamber music and music for cello).
- ciconia/music (⭐21) - 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 (⭐45) - 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.
- Mutopia (⭐255) - sheet music based on editions in the public domain.
- wbsoft/lilymusic (⭐55) - beautiful LilyPond scores under free licenses.
MIDI Tools & Libraries
- Timidity - an open-source command line synthesizer that plays MIDI files.
Music Notation
- Denemo - a free music notation editor based on Lilypond.
- Frescobaldi (⭐741) - a free Lilypond sheet music editor.
- Guido - a generic, portable library and API for the graphical rendering of musical scores.
- Inknote (⭐153) - free, open source, browser based music notation and composition software.
- LibMEI (⭐63) - a C++ library for reading and writing MEI files.
- Lilypond - free, open-source music engraving program, devoted to producing the highest-quality sheet music possible.
- Lilypond Snippet Repository - an online database of Lilypond snippets ideas, features and hacks.
- MuseScore (⭐12k) - free open-source music notation and composition software.
- Python-ly - a tool and library for manipulating LilyPond files.
- Verovio (⭐669) - a library and a toolkit for engraving MEI music notation into SVG.
- Vexflow (⭐3.9k) - a JavaScript library for rendering music notation and guitar tablature.
Music Programming
- Alda (⭐5.6k) - a music programming language for musicians.
- Chuck (⭐810) - strongly-timed, concurrent, and on-the-fly music programming language.
- CoffeeCollider (⭐219) - 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.
- Csound - a user-programmable and user-extensible sound processing language and software synthesizer.
- IanniX (⭐352) - a graphical open-source sequencer, based on Iannis Xenakis works, for digital art.
- Leipzig (⭐454) - a composition library for Overtone.
- Music Suite - a language for generalized music notation and theory, based on Haskell.
- Nyquist - a sound synthesis and composition language.
- Overtone (⭐5.9k) - an Open Source toolkit for designing synthesizers and collaborating with music.
- Platonic Music Engine - an open-source music generation framework written in Lua.
- SuperCollider - a programming language for real time audio synthesis and algorithmic composition.
Standards
- MEI (Music Encoding Initiative) - an open-source effort to define a system for encoding musical documents in a machine-readable structure.
- MusicXML - the standard open format for exchanging digital sheet music.
- SMuFL (Standard Music Font Layout) - a specification for mapping music symbols to Unicode for use in music fonts.
Jan 04, 2016
Music Notation
- Lilyvm (⭐6) - Lilypond version manager.
Jan 02, 2016
Music Notation
- OpenLilyLib (⭐120) - LilyPond tools - snippets, templates, and extensions.
Dec 03, 2015
Audio Libraries
- audio.js (⭐2.1k) - audio.js is a drop-in javascript library that allows HTML5's <audio> tag to be used anywhere.
Dec 02, 2015
Music Notation
- Ripple (⭐27) - DRY for Lilypond - generate scores and parts with minimal fuss.