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: June 26, 2022, 10:03 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 9m
MIT

Javascript audio library for the modern web.

19.22K
1.98K
8m
MIT

Python library for audio and music analysis

5K
787
4m
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
1y 29d
MIT

MusicXML parsing and layout library

19
14
3y 8m
MIT

Audio Tools

Ear-bending noises and music

129
13
7m
n/a

Bule-ish CD ripper

58
3
9m
LGPL-2.1

The fre:ac audio converter project

786
57
32d
GPL-2.0

Jack command-line CD ripper

8
5
1y 56d
GPL-2.0

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

73
17
7m
n/a

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

12.96K
1.65K
8m
MIT

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

23
5
1y 34d
GPL-2.0

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

568
71
7m
GPL-3.0

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

92
15
1y 40d
n/a

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

248
31
2y 50d
n/a

Python CD-DA ripper preferring accuracy over speed

562
68
11m
GPL-3.0

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

3
1
4y 89d
n/a

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

Free Music Scores

Music typeset with the Lilypond system

97
17
7m
n/a

Repository of scores typeset using Lilypond & Ripple

17
1
1y 6m
n/a

Baroque music scores, typeset with GNU LilyPond

36
6
3y 4m
n/a

Open source sheet music

190
109
7m
n/a

Beautiful LilyPond scores under free licenses

39
10
1y 4m
n/a

MIDI Tools & Libraries

A complete Midi-based framework for automatic backing tracks generation.

75
9
91d
LGPL-3.0

Music Notation

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

20
1
1y 6d
GPL-3.0

Frescobaldi LilyPond Editor

508
133
8m
GPL-2.0

Compose music and write score easily in your browser!

146
17
5y 12m
MIT

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

49
21
10m
n/a

The lilypond cookbook: a wiki for lilypond users

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

A language for music notation

21
0
5y 12m
MIT

Use Lilypond like a boss!

66
7
3y 84d
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
7m
n/a

Music sheet rendering for iOS

99
30
3y 43d
MIT

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

103
39
2y 5m
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
8m
BSD-3-Clause

Lilypond music preprocessor

21
1
8y 8m
MIT

Typographic Beat-Oriented Notation for music

11
1
4y 5m
MIT

LilyPond mini-score engraving and sharing service for musicians.

22
3
6y 5m
MIT

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

447
137
4m
LGPL-3.0

A JavaScript library for rendering music notation and guitar tablature.

3.13K
577
7m
n/a

Music Programming

A music programming language for musicians.

4.89K
269
5m
EPL-2.0

ChucK Music Programming Language

507
89
8m
n/a

Sound Processing Language for Web Audio

210
15
6y 8m
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
1y 6m
GPL-3.0

A music composition library for Clojure and Clojurescript.

431
26
10m
n/a

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

48
7
1y 20d
n/a

Esoteric Programming Language

3.43K
194
8m
MIT

Collaborative Programmable Music

5.24K
436
8m
n/a

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

Music Theory Teaching

Standards

Related lists

A curated list about Audio Visualization.

3.8K
297
10m
n/a

Awesome list of websites dedicated to listening to music

75
6
1y 7m
GPL-3.0

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

418
49
8m
ISC

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

1.13K
149
1y 13d
n/a

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

448
36
9m
ISC

A curated list of awesome WebAudio packages and resources.

738
72
1y 76d
n/a