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: Nov. 29, 2021, 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 Libraries

A cross-browser javascript wrapper for the html5 audio tag

2.05K
452
3y 67d
MIT

Javascript audio library for the modern web.

19.22K
1.98K
52d
MIT

Python library for audio and music analysis

4.85K
778
12d
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.42K
609
6m
MIT

MusicXML parsing and layout library

19
14
3y 40d
MIT

Audio Tools

Ear-bending noises and music

129
13
28d
n/a

Bule-ish CD ripper

58
3
66d
LGPL-2.1

The fre:ac audio converter project

650
50
8d
GPL-2.0

Jack command-line CD ripper

8
5
7m
GPL-2.0

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

73
17
26d
n/a

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

12.96K
1.65K
32d
MIT

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

23
5
6m
GPL-2.0

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

507
64
68d
GPL-3.0

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

92
15
6m
n/a

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

248
31
1y 6m
n/a

Python CD-DA ripper preferring accuracy over speed

562
68
4m
GPL-3.0

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

3
1
3y 8m
n/a

:octocat: :package: - Music library manager and MusicBrainz tagger.

Free Music Scores

Music typeset with the Lilypond system

97
17
27d
n/a

Repository of scores typeset using Lilypond & Ripple

17
1
11m
n/a

Baroque music scores, typeset with GNU LilyPond

36
6
2y 9m
n/a

Open source sheet music

190
109
28d
n/a

Beautiful LilyPond scores under free licenses

39
10
9m
n/a

MIDI Tools & Libraries

Music Notation

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

20
1
5m
GPL-3.0

Frescobaldi LilyPond Editor

508
133
39d
GPL-2.0

Compose music and write score easily in your browser!

146
17
5y 5m
MIT

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

49
21
98d
n/a

The lilypond cookbook: a wiki for lilypond users

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

A language for music notation

21
0
5y 5m
MIT

Use Lilypond like a boss!

66
7
2y 8m
MIT

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

6.42K
1.74K
26d
n/a

Music sheet rendering for iOS

99
30
2y 6m
MIT

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

103
39
1y 10m
n/a

OpenSheetMusicDisplay renders sheet music in MusicXML format in your web browser based on VexFlow. OSMD is brought to you by PhonicScore.com.

821
189
32d
BSD-3-Clause

Lilypond music preprocessor

21
1
8y 50d
MIT

Typographic Beat-Oriented Notation for music

11
1
3y 11m
MIT

LilyPond mini-score engraving and sharing service for musicians.

22
3
5y 10m
MIT

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

430
134
6d
LGPL-3.0

A JavaScript library for rendering music notation and guitar tablature.

3.13K
577
26d
n/a

Music Programming

A music programming language for musicians.

4.77K
258
57d
EPL-2.0

ChucK Music Programming Language

507
89
49d
n/a

Sound Processing Language for Web Audio

210
15
6y 54d
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.

255
35
11m
GPL-3.0

A music composition library for Clojure and Clojurescript.

431
26
107d
n/a

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

48
7
5m
n/a

Esoteric Programming Language

3.43K
194
49d
MIT

Collaborative Programmable Music

5.24K
436
45d
n/a

:octocat: :package: - Toolkit for Computer-Aided Musicology.

Music Theory Teaching

Standards

Related lists

A curated list about Audio Visualization.

3.8K
297
107d
n/a

Awesome list of websites dedicated to listening to music

75
6
1y 5d
GPL-3.0

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

418
49
37d
ISC

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

1.13K
149
5m
n/a

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

448
36
77d
ISC

A curated list of awesome WebAudio packages and resources.

738
72
7m
n/a