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: Oct. 28, 2021, 3:09 a.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.71K
840
8m
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.04K
449
4y 7m
MIT

Javascript audio library for the modern web.

17.94K
1.87K
1y 3d
MIT

Python library for audio and music analysis

4.31K
701
8m
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.3K
598
6y 109d
MIT

MusicXML parsing and layout library

17
13
3y 7d
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
1y 14d
n/a

Bule-ish CD ripper

52
3
9m
LGPL-3.0

The fre:ac audio converter project

510
46
8m
GPL-2.0

Jack command-line CD ripper

8
4
1y 83d
GPL-2.0

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

68
16
9m
n/a

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

12.33K
1.55K
8m
MIT

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

19
4
2y 10m
GPL-2.0

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

386
50
8m
GPL-3.0

All-In-One Digital Audio Workstation and Plugin Suite

83
8
11m
n/a

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

81
14
8m
n/a

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

245
30
1y 5m
n/a

Python CD-DA ripper preferring accuracy over speed

509
66
8m
GPL-3.0

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

3
1
8y 107d
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

90
17
8m
n/a

Repository of scores typeset using Lilypond & Ripple

16
1
10m
n/a

Baroque music scores, typeset with GNU LilyPond

32
6
2y 8m
n/a

Open source sheet music

181
107
1y 12m
n/a

Beautiful LilyPond scores under free licenses

36
8
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

16
1
1y 108d
GPL-3.0

Frescobaldi LilyPond Editor

470
128
9m
GPL-2.0

Compose music and write score easily in your browser!

143
17
5y 119d
MIT

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

46
17
2y 104d
n/a

The lilypond cookbook: a wiki for lilypond users

3
0
5y 9m
CC0-1.0
3
0
5y 9m
n/a

A language for music notation

20
0
5y 4m
MIT

Use Lilypond like a boss!

64
7
3y 14d
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.64K
1.58K
8m
n/a

Music sheet rendering for iOS

88
28
2y 5m
MIT

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

90
39
1y 9m
n/a

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

745
183
4m
BSD-3-Clause

Lilypond music preprocessor

21
1
8y 17d
MIT

Typographic Beat-Oriented Notation for music

11
1
3y 10m
MIT

LilyPond mini-score engraving and sharing service for musicians.

22
3
5y 9m
MIT

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

369
118
8m
LGPL-3.0

A JavaScript library for rendering music notation and guitar tablature.

2.9K
553
8m
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.73K
216
9m
EPL-1.0

ChucK Music Programming Language

455
80
1y 82d
n/a

Sound Processing Language for Web Audio

206
15
6y 21d
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.

236
32
10m
GPL-3.0

A music composition library for Clojure and Clojurescript.

417
23
2y 43d
n/a

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

35
4
1y 5m
MPL-2.0

Esoteric Programming Language

3.12K
180
9m
MIT

Collaborative Programmable Music

5.01K
422
1y 64d
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.53K
279
1y 73d
n/a

Awesome list of websites dedicated to listening to music

58
7
11m
GPL-3.0

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

332
39
11m
ISC

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

1K
138
10m
n/a

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

400
31
1y 5m
ISC

A curated list of awesome WebAudio packages and resources.

674
69
1y 4m
n/a