Files
awesome-awesomeness/html/sheetmusic.html
2024-04-20 19:22:54 +02:00

310 lines
15 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-sheet-music">Awesome Sheet Music</h1>
<p>A curated list of awesome tools to create, edit and display sheet
music.</p>
<blockquote>
<p>[!TIP] <sup>Sponsored by:</sup><br />
<strong>Airsequel Sheet Music - Open source sheet music management
app.</strong><br />
<sub>🌐 <a
href="https://sheet-music.airsequel.app">sheet-music.airsequel.app</a></sub><br />
<sub>🖥️ <a
href="https://github.com/Airsequel/Airsequel-Sheet-Music">github.com/Airsequel/Airsequel-Sheet-Music</a></sub></p>
</blockquote>
<hr />
<p><strong>Table Of Contents</strong></p>
<!-- toc -->
<ul>
<li><a href="#music-notation-software">Music Notation Software</a></li>
<li><a href="#archives">Archives</a></li>
<li><a href="#software-libraries">Software Libraries</a>
<ul>
<li><a href="#ai-powered">AI Powered</a></li>
</ul></li>
<li><a href="#websites">Websites</a></li>
<li><a href="#apps">Apps</a></li>
<li><a href="#notations">Notations</a></li>
<li><a href="#hardware">Hardware</a></li>
<li><a href="#resources">Resources</a></li>
<li><a href="#omr-optical-music-recognition">OMR (Optical Music
Recognition)</a></li>
<li><a href="#research">Research</a></li>
</ul>
<!-- tocstop -->
<h2 id="music-notation-software">Music Notation Software</h2>
<ul>
<li><a href="http://capella.de">capella</a> (commercial) - Create
complete scores.</li>
<li><a
href="https://www.steinberg.net/en/products/dorico/start.html">dorico</a>
(commercial) - Desktop notation software created largely by former
developers of the competing product Sibelius.</li>
<li><a href="http://finalemusic.com">finale</a> (commercial) - Compose,
arrange, notate and print engraver-quality sheet music.</li>
<li><a href="https://www.common-lisp.net/project/gsharp/">Gsharp</a> -
Interactive extensible score editor.</li>
<li><a href="http://lilypond.org">LilyPond</a> - Program and file format
for music engraving.</li>
<li><a href="https://mei-friend.mdw.ac.at">mei-friend</a> -
Browser-based editor for music encodings.</li>
<li><a href="http://musescore.com">MuseScore</a> - Create, play and
print sheet music.</li>
<li><a href="http://opusmodus.com">opusmodus</a> (commercial) - Software
for music composition.</li>
<li><a href="http://sibelius.com">sibelius</a> (commercial) - Create and
share scores.</li>
<li><a href="https://unisonofficial.com/html/about.html">Unison</a>
(commercial) - Create sheet music by describing it with simple
words.</li>
</ul>
<h2 id="archives">Archives</h2>
<ul>
<li><a href="https://www.bach-digital.de">Bach digital</a> - Platform to
browse through original sources of J. S. Bach and his sons.</li>
<li><a href="https://www.cmme.org">CMME</a> - Computerized mensural
music editing and database of scores.</li>
<li><a href="https://www.cpdl.org">CPDL</a> - The Choral Public Domain
Library, an archive focused on choral and vocal music.</li>
<li><a href="https://dme.mozarteum.at/en/">Digital Mozart Edition</a> -
Wolfgang Amadeus Mozarts works in digital formats.</li>
<li><a href="http://flutetunes.com">flutetunes.com</a> - Free sheet
music for the flute.</li>
<li><a href="http://imslp.org">IMSLP</a> - The International Music Score
Library Project to share the worlds public domain music.</li>
<li><a href="http://kern.humdrum.org/">Kern Scores</a> - Library of
musical scores in the Humdrum **kern data format.</li>
<li><a
href="https://github.com/cellist/Lilypond-Sheet-Music">Lilypond-Sheet-Music</a>
- Cello music typeset with <a
href="http://lilypond.org">LilyPond</a>.</li>
<li><a href="http://musescore.com">MuseScore</a> - Share your sheet
music and comment on others.</li>
<li><a href="http://www.mutopiaproject.org">mutopia</a> - Sheet music
editions of classical music for free. Repository available at <a
href="https://github.com/chrissawer/The-Mutopia-Project">github.com
mutopia</a>.</li>
<li><a href="https://github.com/veltzer/openbook">openbook</a> - Open <a
href="http://lilypond.org">LilyPond</a> real book for jazz
musicians.</li>
</ul>
<h2 id="software-libraries">Software Libraries</h2>
<ul>
<li><a href="https://github.com/alda-lang/alda">alda</a> - Music
programming language for musicians.</li>
<li><a href="http://alphatab.net">alphatab</a> - Cross platform music
notation and guitar tablature rendering library.</li>
<li><a href="https://github.com/starenka/chordata">ChorData</a> - Dummy
chordbook for mandolin, ukulele and guitar.</li>
<li><a href="https://github.com/no-chris/chord-mark/">chord-mark</a> -
Reference implementation of the <a
href="https://chordmark.netlify.app/">ChordMark</a> notation.</li>
<li><a href="https://www.chordpro.org">chordpro</a> - Reference
implementation of the <a href="https://www.chordpro.org">ChordPro</a>
standard.</li>
<li><a href="https://github.com/PatWie/digitalmusicstand">Digital Music
Stand</a> - A simple browser-based viewer to display and search music
sheets.</li>
<li><a href="https://github.com/carterenyi/emviz">EMViz</a> - Visualize
melodic patterns in MIDI files with arc diagrams.</li>
<li><a href="https://github.com/philburk/hmsl">hmsl</a> - Hierarchical
Music Specification Language. Forth tools for experimental music from
the 1980s</li>
<li><a href="https://github.com/crbulakites/hum">Hum</a> - Music
notation language and synthesizer.</li>
<li><a href="https://github.com/adius/lilynode">lilynode</a> - Node.js
wrapper for <a href="http://lilypond.org">LilyPond</a>.</li>
<li><a href="https://github.com/adius/lilyware">lilyware</a> - Node.js
middleware for serving rendered <a
href="http://lilypond.org">LilyPond</a> files.</li>
<li><a href="https://github.com/aspiers/ly2video">ly2video</a> -
Generating videos from <a href="http://lilypond.org">LilyPond</a>
projects.</li>
<li><a href="https://github.com/Mistodon/melo">Melo</a> - Music notation
language and compiler to MIDI.</li>
<li><a href="https://github.com/Josef-Friedrich/mscxyz">mscxyz</a> -
Manipulate <a href="http://musescore.com">MuseScore</a>s XML based mscx
files.</li>
<li><a href="https://wordpress.org/plugins/music-sheet-viewer/">Music
Sheet Viewer</a> - Wordpress plugin to embed sheet music with shortcode
tags.</li>
<li><a href="https://github.com/cuthbertLab/music21">music21</a> -
Toolkit for computational musicology.</li>
<li><a href="https://github.com/PencilCode/musical.js">musical.js</a> -
A sequencing WebAudio synthesizer that supports ABC notation.</li>
<li><a href="https://openlilylib.org">openLilyLib</a> - Enhancement
library for <a href="http://lilypond.org">LilyPond</a>.</li>
<li><a
href="https://github.com/opensheetmusicdisplay/opensheetmusicdisplay">OpenSheetMusicDisplay</a>
- TypeScript library for rendering MusicXML in the browser.</li>
<li><a
href="https://github.com/Vassantha/ScoreAnalyzer">ScoreAnalyzer</a> -
Analyze piano sheet music for technical difficulties.</li>
<li><a href="https://sheetable.net">SheetAble</a> - Self-hostable server
for organizing sheet music.</li>
<li><a href="https://github.com/sonovice/smude">Smude</a> - A library
dedicated to binarization and dewarping of sheet music images.</li>
<li><a href="https://github.com/rism-ch/verovio">verovio</a> - An
library and toolkit for engraving MEI music notation into SVG.</li>
<li><a href="https://github.com/vexflow/vexflow">VexFlow</a> -
TypeScript library for rendering music notation &amp; guitar
tablature.</li>
<li><a href="https://github.com/btwael/zazate.js">zazate.js</a> - Music
theory and notation library for javascript and node.js.</li>
<li><a href="https://github.com/LearningNerd/seeplay">SeePlay</a> -
Webapp to teach sight reading of sheet music.</li>
</ul>
<h3 id="ai-powered">AI Powered</h3>
<ul>
<li><a href="https://www.lunaverus.com">AnthemScore</a> - Automatically
create sheet music from audio.</li>
<li><a href="https://github.com/bytedance/piano_transcription">Piano
Transcription</a> - Transcribe piano recordings to MIDI files.</li>
<li><a href="https://github.com/chrisdonahue/sheetsage">Sheet Sage</a> -
Transcribe pop songs to lead sheets (melody + chords).</li>
</ul>
<h2 id="websites">Websites</h2>
<ul>
<li><a
href="https://github.com/Airsequel/Airsequel-Sheet-Music">Airsequel
Sheet Music</a> - Sheet music management app powered by <a
href="https://www.airsequel.com">Airsequel</a>.</li>
<li><a href="https://chordmark.netlify.app/">ChordMark</a> - Simple text
format for the notation of lyrics, chords and rhythm.</li>
<li><a href="https://www.chordpro.org">ChordPro</a> - Simple text format
for the notation of lyrics with chords.</li>
<li><a href="https://clairnote.org">Clairnote</a> - Alternative music
notation to ease reading and understanding.</li>
<li><a href="https://flat.io">flat.io</a> (commercial) - The online
music score editor for your compositions.</li>
<li><a href="https://www.flowkey.com/en">flowkey</a> (commercial) -
Interactive app to learn how to play the piano.</li>
<li><a href="https://github.com/fredericcormier/Fretboard">Fretboard
1</a> - Chords, scales, and fingerings for string instruments.</li>
<li><a href="http://davidpots.com/fretboard/">Fretboard 2</a> - Chord
diagrams for Guitar.</li>
<li><a href="http://playsongnotes.com/fretmonster">Fretmonster</a> -
Fingering charts app for Guitar, Ukulele, Bass, and Mandolin.</li>
<li><a href="https://guitardashboard.com/">Guitar Dashboard</a> - An
interactive music theory dashboard for guitarists.</li>
<li><a href="https://www.hacklily.org">hacklily</a> - Online <a
href="http://lilypond.org">LilyPond</a> based sheet music editor.</li>
<li><a href="https://www.partitionnumerique.com">La Partition
Numerique</a> - French speaking site dedicated to the future of musical
scores.</li>
<li><a href="http://lilybin.com">lilybin</a> - Web-based editor and
GitHub project.</li>
<li><a href="https://www.microharmonic.com">microharmonic</a> -
Microtone keyboard. and chord diagrams without the need for special
tools.</li>
<li><a href="https://newzik.com">Newzik</a> - Collaborative sheet music
management app and reader for web, iPadOS, and macOS.</li>
<li><a href="http://noteflight.com">noteflight</a> (commercial) -
Browser based music notation creator and music composition
community.</li>
<li><a href="https://pianogym.com">PianoGym</a> - Piano sight reading
exercises and flash cards.</li>
<li><a href="https://www.pianohub.io">PianoHub</a> - Create and share
music in your browser.</li>
<li><a href="https://pianu.com">Pianu</a> - Learn how to play the piano
with interactive lessons.</li>
<li><a href="https://playgroundsessions.com">playgroundsessions</a>
(commercial) - Learn how to play the piano with interactive lessons
featuring your favorite songs.</li>
<li><a href="https://www.kevinqi.com/react-piano/">react-piano</a> -
Interactive piano keyboard for React.</li>
<li><a href="https://www.soundslice.com">Soundslice</a> (commercial) -
Browse and create sheet music/tab synced with audio/video
performances.</li>
<li><a href="http://synthesiagame.com">synthesiagame</a> (commercial) -
Learn how to play the piano using falling notes.</li>
<li><a
href="https://github.com/tiredpixel/z.2016-01-19.tunefl">tunefl</a> -
Freely generate and share mini <a
href="http://lilypond.org">LilyPond</a> scores with ease.</li>
</ul>
<h2 id="apps">Apps</h2>
<ul>
<li><a href="http://composerssketchpad.com">Composers Sketchpad</a> -
Sequencer that combines musical staff paper with an artists sketchbook
(iOS only).</li>
<li><a
href="https://www.dodekamusic.com/products/dodeka-music-app/">Dodeka</a>
- App to learn how to play the piano (iPad only).</li>
<li><a href="https://enote.com">Enote</a> - Digital sheet music app with
large library (iPadOS, iOS).</li>
<li><a href="https://www.nkoda.com">Nkoda</a> - Find, organize, and
annotate sheet music.</li>
<li><a
href="https://github.com/pianobooster/PianoBooster">PianoBooster</a> -
MIDI file player displaying musical notes and teaching how to play the
piano.</li>
<li><a href="https://www.staffpad.net">StaffPad</a> - Music composition
app, designed for pen and touch.</li>
</ul>
<h2 id="notations">Notations</h2>
<ul>
<li><a
href="https://www.dodekamusic.com/learn/alternative-music-notation/">Dodeka
Music Notation</a> - A simple yet powerful alternative music
notation.</li>
<li><a href="https://github.com/elaforge/karya">Karya</a> - Music
sequencer and generalized notation.</li>
</ul>
<h2 id="hardware">Hardware</h2>
<ul>
<li><a
href="https://github.com/onlaj/Piano-LED-Visualizer">Piano-LED-Visualizer</a>
- Enhanced piano playing with a Raspberry Pi powered LED strip.</li>
</ul>
<h2 id="resources">Resources</h2>
<ul>
<li><a
href="http://freemusiced.org/free-sheet-music-links.html">freemusiced</a>
- Fingering charts, scale sheets, free sheet music and links to
resources on the internet.</li>
<li><a
href="https://en.wikipedia.org/wiki/List_of_Online_Digital_Musical_Document_Libraries">List
of Online Digital Musical Document Libraries</a> - Wikipedia list of
online archives.</li>
<li><a
href="https://llllllll.co/t/experimental-music-notation-resources">llllllll.co/…</a>
- Discussion about experimental music notation resources.</li>
<li><a href="https://w3c.github.io/mnx/">MNX</a> - XML based next
generation music markup proposal.</li>
<li><a href="https://music-encoding.org">MEI</a> - Music Encoding
Initiative. Community-driven, open-source effort to define a system for
encoding musical documents.</li>
<li><a href="https://w3c.github.io/smufl/latest/index.html">SMuFL</a> -
Standard Music Font Layout.</li>
<li><a href="https://www.vifamusik.de">ViFaMusik</a> - Information
platform for research on music and musicology.</li>
<li><a href="https://www.w3.org/community/music-notation/">W3C Music
Notation Community Group</a> - Standards group developing MusicXML, <a
href="https://w3c.github.io/smufl/latest/index.html">SMuFL</a> and <a
href="https://w3c.github.io/mnx/">MNX</a>-Common formats.</li>
</ul>
<h2 id="omr-optical-music-recognition">OMR (Optical Music
Recognition)</h2>
<ul>
<li><a href="https://github.com/Audiveris/audiveris">Audiveris</a> -
Optical music recognition app for scanned scores.</li>
<li><a href="https://gamera.informatik.hsnr.de/">Gamera</a> - Toolkit
for building document image recognition systems.</li>
<li><a href="https://www.playscore.co">PlayScore</a> Sheet Music
Scanning App (iOS, Android, Windows).</li>
<li><a href="https://github.com/DDMAL/Rodan">Rodan</a> - Web-based
document recognition system.</li>
</ul>
<h2 id="research">Research</h2>
<ul>
<li><a href="http://ddmal.music.mcgill.ca">Distributed digital music
archives and libraries lab</a> - Development and evaluation of
practices, frameworks and tools for the design and construction of
worldwide distributed digital music archives and libraries.</li>
<li><a href="https://github.com/xwsxethan/MusicScoring">MusicScoring</a>
- Automatically generate scores for difficult pieces of music.</li>
<li><a href="https://github.com/hypotext/notation">Notation and
Thought</a> - Notation design and how it affects thought.</li>
<li><a href="https://github.com/OMR-Research">OMR Research</a> -
Research hub for Optical Music Recognition.</li>
</ul>