Awesome Sheet Music
A curated list of awesome tools to create, edit and display sheet
music.
[!TIP] Sponsored by:
Airsequel Sheet Music - Open source sheet music management
app.
š sheet-music.airsequel.app
š„ļø github.com/Airsequel/Airsequel-Sheet-Music
Table Of Contents
Music Notation Software
- capella (commercial) - Create
complete scores.
- dorico
(commercial) - Desktop notation software created largely by former
developers of the competing product Sibelius.
- finale (commercial) - Compose,
arrange, notate and print engraver-quality sheet music.
- Gsharp -
Interactive extensible score editor.
- LilyPond - Program and file format
for music engraving.
- mei-friend -
Browser-based editor for music encodings.
- MuseScore - Create, play and
print sheet music.
- opusmodus (commercial) - Software
for music composition.
- sibelius (commercial) - Create and
share scores.
- Unison
(commercial) - Create sheet music by describing it with simple
words.
Archives
- Bach digital - Platform to
browse through original sources of J. S. Bach and his sons.
- CMME - Computerized mensural
music editing and database of scores.
- CPDL - The Choral Public Domain
Library, an archive focused on choral and vocal music.
- Digital Mozart Edition -
Wolfgang Amadeus Mozartās works in digital formats.
- flutetunes.com - Free sheet
music for the flute.
- IMSLP - The International Music Score
Library Project to share the worldās public domain music.
- Kern Scores - Library of
musical scores in the Humdrum **kern data format.
- Lilypond-Sheet-Music
- Cello music typeset with LilyPond.
- MuseScore - Share your sheet
music and comment on others.
- mutopia - Sheet music
editions of classical music for free. Repository available at github.com
mutopia.
- openbook - Open LilyPond real book for jazz
musicians.
Software Libraries
- alda - Music
programming language for musicians.
- alphatab - Cross platform music
notation and guitar tablature rendering library.
- ChorData - Dummy
chordbook for mandolin, ukulele and guitar.
- chord-mark -
Reference implementation of the ChordMark notation.
- chordpro - Reference
implementation of the ChordPro
standard.
- Digital Music
Stand - A simple browser-based viewer to display and search music
sheets.
- EMViz - Visualize
melodic patterns in MIDI files with arc diagrams.
- hmsl - Hierarchical
Music Specification Language. Forth tools for experimental music from
the 1980ās
- Hum - Music
notation language and synthesizer.
- lilynode - Node.js
wrapper for LilyPond.
- lilyware - Node.js
middleware for serving rendered LilyPond files.
- ly2video -
Generating videos from LilyPond
projects.
- Melo - Music notation
language and compiler to MIDI.
- mscxyz -
Manipulate MuseScoreās XML based mscx
files.
- Music
Sheet Viewer - Wordpress plugin to embed sheet music with shortcode
tags.
- music21 -
Toolkit for computational musicology.
- musical.js -
A sequencing WebAudio synthesizer that supports ABC notation.
- openLilyLib - Enhancement
library for LilyPond.
- OpenSheetMusicDisplay
- TypeScript library for rendering MusicXML in the browser.
- ScoreAnalyzer -
Analyze piano sheet music for technical difficulties.
- SheetAble - Self-hostable server
for organizing sheet music.
- Smude - A library
dedicated to binarization and dewarping of sheet music images.
- verovio - An
library and toolkit for engraving MEI music notation into SVG.
- VexFlow -
TypeScript library for rendering music notation & guitar
tablature.
- zazate.js - Music
theory and notation library for javascript and node.js.
- SeePlay -
Webapp to teach sight reading of sheet music.
AI Powered
Websites
- Airsequel
Sheet Music - Sheet music management app powered by Airsequel.
- ChordMark - Simple text
format for the notation of lyrics, chords and rhythm.
- ChordPro - Simple text format
for the notation of lyrics with chords.
- Clairnote - Alternative music
notation to ease reading and understanding.
- flat.io (commercial) - The online
music score editor for your compositions.
- flowkey (commercial) -
Interactive app to learn how to play the piano.
- Fretboard
1 - Chords, scales, and fingerings for string instruments.
- Fretboard 2 - Chord
diagrams for Guitar.
- Fretmonster -
Fingering charts app for Guitar, Ukulele, Bass, and Mandolin.
- Guitar Dashboard - An
interactive music theory dashboard for guitarists.
- hacklily - Online LilyPond based sheet music editor.
- La Partition
Numerique - French speaking site dedicated to the future of musical
scores.
- lilybin - Web-based editor and
GitHub project.
- microharmonic -
Microtone keyboard. and chord diagrams without the need for special
tools.
- Newzik - Collaborative sheet music
management app and reader for web, iPadOS, and macOS.
- noteflight (commercial) -
Browser based music notation creator and music composition
community.
- PianoGym - Piano sight reading
exercises and flash cards.
- PianoHub - Create and share
music in your browser.
- Pianu - Learn how to play the piano
with interactive lessons.
- playgroundsessions
(commercial) - Learn how to play the piano with interactive lessons
featuring your favorite songs.
- react-piano -
Interactive piano keyboard for React.
- Soundslice (commercial) -
Browse and create sheet music/tab synced with audio/video
performances.
- synthesiagame (commercial) -
Learn how to play the piano using falling notes.
- tunefl -
Freely generate and share mini LilyPond scores with ease.
Apps
- Composerās Sketchpad -
Sequencer that combines musical staff paper with an artistās sketchbook
(iOS only).
- Dodeka
- App to learn how to play the piano (iPad only).
- Enote - Digital sheet music app with
large library (iPadOS, iOS).
- Nkoda - Find, organize, and
annotate sheet music.
- PianoBooster -
MIDI file player displaying musical notes and teaching how to play the
piano.
- StaffPad - Music composition
app, designed for pen and touch.
Notations
Hardware
Resources
OMR (Optical Music
Recognition)
- Audiveris -
Optical music recognition app for scanned scores.
- Gamera - Toolkit
for building document image recognition systems.
- PlayScore ā Sheet Music
Scanning App (iOS, Android, Windows).
- Rodan - Web-based
document recognition system.
Research