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. 26, 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 64d
MIT

Javascript audio library for the modern web.

19.22K
1.98K
49d
MIT

Python library for audio and music analysis

4.85K
778
9d
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 37d
MIT

Audio Tools

Ear-bending noises and music

129
13
25d
n/a

Bule-ish CD ripper

58
3
63d
LGPL-2.1

The fre:ac audio converter project

650
50
5d
GPL-2.0

Jack command-line CD ripper

8
5
6m
GPL-2.0

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

73
17
23d
n/a

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

12.96K
1.65K
29d
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
65d
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
118d
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
24d
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
25d
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
36d
GPL-2.0

Compose music and write score easily in your browser!

146
17
5y 4m
MIT

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

49
21
95d
n/a

The lilypond cookbook: a wiki for lilypond users

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

A language for music notation

21
0
5y 5m
MIT

Use Lilypond like a boss!

66
7
2y 7m
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
23d
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
29d
BSD-3-Clause

Lilypond music preprocessor

21
1
8y 47d
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
3d
LGPL-3.0

A JavaScript library for rendering music notation and guitar tablature.

3.13K
577
23d
n/a

Music Programming

A music programming language for musicians.

4.77K
258
54d
EPL-2.0

ChucK Music Programming Language

507
89
46d
n/a

Sound Processing Language for Web Audio

210
15
6y 51d
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
104d
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
46d
MIT

Collaborative Programmable Music

5.24K
436
42d
n/a

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

Music Theory Teaching

Standards

Related lists

A curated list about Audio Visualization.

3.8K
297
104d
n/a

Awesome list of websites dedicated to listening to music

75
6
1y 2d
GPL-3.0

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

418
49
34d
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
74d
ISC

A curated list of awesome WebAudio packages and resources.

738
72
7m
n/a