User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Music

Awesome Music Projects

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 1, 2020, 3:04 p.m.

Thank you ciconia & contributors
View Topic on GitHub:
ciconia/awesome-music

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Audio Editing

Audio Editor

3.41K
789
3d
n/a

a cross-platform digital audio workstation emphasizing audio recording.

another cross-platform digital audio workstation, more oriented towards making beats.

Audio Libraries

A cross-browser javascript wrapper for the html5 audio tag

2.03K
450
3y 9m
MIT

Javascript audio library for the modern web.

17.51K
1.83K
37d
MIT

Python library for audio and music analysis

4.07K
668
81d
ISC

Making life easy to create a MIDI-app on the web. Includes a library to program synesthesia into your app for memory recognition or for creating trippy effects. Convert soundfonts for Guitar, Bass, Drums, ect. into code that can be read by the browser. Supports multiple simultaneous instruments and perfect timing.

3.24K
596
5y 4m
MIT

MusicXML parsing and layout library

15
11
2y 41d
MIT

an audio synthesis software API for Java.

PortAudio is a free, cross-platform, open-source, audio I/O library. [MIT]

Audio Tools

Ear-bending noises and music

110
11
48d
n/a

Bule-ish CD ripper

48
3
24d
LGPL-3.0

The fre:ac audio converter project

462
45
5d
GPL-2.0

Jack command-line CD ripper

8
4
117d
GPL-2.0

Full-featured CD/DVD/Blu-ray burning and ripping application

61
16
13d
n/a

๐Ÿฆ A personal music streaming server that works.

12.04K
1.51K
17d
MIT

Automatic command-line mp3/ogg/flac file tagger and renamer

17
5
1y 11m
GPL-2.0

๐ŸŽš๏ธ Open Source Audio Matching and Mastering

294
43
17d
GPL-3.0

All-In-One Digital Audio Workstation and Plugin Suite

81
8
19d
n/a

Fork of the original rubyripper from code.google.com/p/rubyripper + some bugs fixes

77
13
2y 94d
n/a

Split flac/ape/wv/wav + cue sheet into separate tracks

244
28
6m
n/a

Python CD-DA ripper preferring accuracy over speed

490
62
3d
GPL-3.0

X Audio Copy - GTK and GNOME application for ripping CD-Audio and encoding in lossy and lossless audio formats.

3
1
7y 4m
n/a

octocat:](https://github.com/beetbox/beets) :package: - Music library manager and MusicBrainz tagger.

a high quality, free and open-source MP3 encoder.

Open Encyclopedia for Music information and Metadata, providing a unique ID for everything

SoX

a free open-source command line utility for playing, converting and manipulating audio files.

Free Music Scores

Music typeset with the Lilypond system

85
16
3d
n/a

Repository of scores typeset using Lilypond & Ripple

15
1
3y 8m
n/a

Baroque music scores, typeset with GNU LilyPond

30
6
1y 9m
n/a

Open source sheet music

179
107
1y 32d
n/a

Beautiful LilyPond scores under free licenses

35
8
1y 8m
n/a

the choral public domain library contains more than 20K free scores of vocal music.

the International Music Score Library Project is the largest collection of public domain scores and parts on the web.

MIDI Tools & Libraries

C++ library for parsing Standard MIDI Files.

an open-source command line synthesizer that plays MIDI files.

Music Notation

web based music sheet viewer (go, pdfjs) as a single binary

15
1
4m
GPL-3.0

Frescobaldi LilyPond Editor

456
125
96d
GPL-2.0

Compose music and write score easily in your browser!

142
17
4y 5m
MIT

C++ library and Python bindings for the Music Encoding Initiative format

45
16
1y 4m
n/a

The lilypond cookbook: a wiki for lilypond users

3
0
4y 10m
CC0-1.0
3
0
4y 11m
n/a

A language for music notation

21
0
4y 5m
MIT

Use Lilypond like a boss!

62
6
2y 48d
MIT

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!

5.29K
1.52K
3d
n/a

Music sheet rendering for iOS

85
23
1y 6m
MIT

A place to store useful pieces of LilyPond code - custom functions, engravers, hacks, templates, examples etc.

90
39
10m
n/a

Lilypond music preprocessor

21
1
7y 51d
MIT

Typographic Beat-Oriented Notation for music

11
1
2y 11m
MIT

LilyPond mini-score engraving and sharing service for musicians.

22
3
4y 10m
MIT

๐ŸŽต Music notation engraving library for MEI with MusicXML and Humdrum support and various toolkits (JavaScript, Python)

349
113
1d
n/a

A JavaScript library for rendering music notation and guitar tablature.

2.83K
535
7d
n/a

a Python API for Formalized Score Control, based on Lilypond.

a free music notation editor based on Lilypond.

A listing and visual comparison of different music fonts.

a generic, portable library and API for the graphical rendering of musical scores.

online LilyPond-based sheet music editor (with optional GitHub integration).

a software for interactive music notation, with DAW features.

an open source web-based LilyPond editor.

free, open-source music engraving program, devoted to producing the highest-quality sheet music possible.

an online database of Lilypond snippets ideas, features and hacks.

a forum devoted to the practice of music notation.

a tool and library for manipulating LilyPond files.

a C++ library for parsing SCORE data files.

Music Programming

A music programming language for musicians.

3.67K
212
50d
EPL-1.0

ChucK Music Programming Language

446
76
116d
n/a

Sound Processing Language for Web Audio

207
16
5y 55d
MIT

IanniX is a graphical open-source sequencer, based on Iannis Xenakis works, for digital art. IanniX syncs via Open Sound Control (OSC) events and curves to your real-time environment.

232
32
1y 0d
GPL-3.0

A music composition library for Clojure and Clojurescript.

412
24
1y 77d
n/a

A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer.

33
4
6m
MPL-2.0

Esoteric Programming Language

2.98K
173
19d
MIT

Collaborative Programmable Music

5.01K
422
98d
n/a

a cross-platform set of patches and externals for Max, aimed to bring the richness of computer-aided composition into the real-time world.

an open source music composition system.

a user-programmable and user-extensible sound processing language and software synthesizer.

a functional programming language specifically designed for real-time signal processing and synthesis.

an environmnent for the design of interactive, augmented music scores.

octocat:](https://github.com/cuthbertLab/music21) :package: - Toolkit for Computer-Aided Musicology.

a language for generalized music notation and theory, based on Haskell.

a sound synthesis and composition language.

a visual programming language based on Lisp.

an open-source music generation framework written in Lua.

a visual programming language for audio and other multimedia.

a live coding synth with an emphasis on educational use.

a programming language for real time audio synthesis and algorithmic composition.

a language built on Haskell for live coding patterns.

Music Theory Teaching

Interactive music theory exercises.

Tailored music theory exercises based on scores.

a growing, online "textbook" for music theory and aural skills.

Standards

an open-source effort to define a system for encoding musical documents in a machine-readable structure.

the standard open format for exchanging digital sheet music.

a specification for mapping music symbols to Unicode for use in music fonts.

Related lists

A curated list about Audio Visualization.

3.42K
274
107d
n/a

Awesome list of websites dedicated to listening to music

56
7
6d
GPL-3.0

A curated list of software, services and resources to create and distribute music.

279
35
3d
ISC

Curated list of python software and packages related to scientific research in audio

952
128
11d
n/a

A curated list of awesome sheet music software, libraries and resources.

376
30
6m
ISC

A curated list of awesome WebAudio packages and resources.

652
70
5m
n/a