Files
awesome-awesomeness/terminal/sheetmusic6
2024-04-20 19:22:54 +02:00

24 KiB

Awesome Sheet Music
 
A curated list of awesome tools to create, edit and display sheet music.
 
!TIP
\
Airsequel Sheet Music - Open source sheet music management app. \
\

 
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
Table Of Contents
 
 
 
- Music Notation Software (#music-notation-software)
- Archives (#archives)
- Software Libraries (#software-libraries)
- AI Powered (#ai-powered)
- Websites (#websites)
- Apps (#apps)
- Notations (#notations)
- Hardware (#hardware)
- Resources (#resources)
- OMR (Optical Music Recognition) (#omr-optical-music-recognition)
- Research (#research)
 
 
 
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.
 
capella : http://capella.de
finale : http://finalemusic.com
Gsharp : https://www.common-lisp.net/project/gsharp/
LilyPond : http://lilypond.org
mei-friend : https://mei-friend.mdw.ac.at
MuseScore : http://musescore.org
opusmodus : http://opusmodus.com
sibelius : http://sibelius.com
dorico : https://www.steinberg.net/en/products/dorico/start.html
Unison : https://unisonofficial.com/html/about.html
 
 
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.
 
Bach digital : https://www.bach-digital.de
CMME : https://www.cmme.org
Digital Mozart Edition : https://dme.mozarteum.at/en/
CPDL : https://www.cpdl.org
flutetunes.com : http://flutetunes.com
IMSLP : http://imslp.org
Kern Scores : http://kern.humdrum.org/
Lilypond-Sheet-Music : https://github.com/cellist/Lilypond-Sheet-Music
MuseScore : http://musescore.com
mutopia : http://www.mutopiaproject.org
github.com mutopia : https://github.com/chrissawer/The-Mutopia-Project
openbook : https://github.com/veltzer/openbook
 
 
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.
 
alda : https://github.com/alda-lang/alda
alphatab : http://alphatab.net
ChorData : https://github.com/starenka/chordata
chord-mark : https://github.com/no-chris/chord-mark/
chordpro : https://github.com/ChordPro/chordpro
Digital Music Stand : https://github.com/PatWie/digitalmusicstand
EMViz : https://github.com/carterenyi/emviz
hmsl : https://github.com/philburk/hmsl
Hum : https://github.com/crbulakites/hum
lilynode : https://github.com/adius/lilynode
lilyware : https://github.com/adius/lilyware
ly2video : https://github.com/aspiers/ly2video
Melo : https://github.com/Mistodon/melo
mscxyz : https://github.com/Josef-Friedrich/mscxyz
Music Sheet Viewer : https://wordpress.org/plugins/music-sheet-viewer/
music21 : https://github.com/cuthbertLab/music21
musical.js : https://github.com/PencilCode/musical.js
openLilyLib : https://openlilylib.org
OpenSheetMusicDisplay : https://github.com/opensheetmusicdisplay/opensheetmusicdisplay
ScoreAnalyzer : https://github.com/Vassantha/ScoreAnalyzer
SeePlay : https://github.com/LearningNerd/seeplay
SheetAble : https://sheetable.net
Smude : https://github.com/sonovice/smude
verovio : https://github.com/rism-ch/verovio
VexFlow : https://github.com/vexflow/vexflow
zazate.js : https://github.com/btwael/zazate.js
 
 
AI Powered
 
- AnthemScore - Automatically create sheet music from audio.
- Piano Transcription - Transcribe piano recordings to MIDI files.
- Sheet Sage - Transcribe pop songs to lead sheets (melody + chords).
 
AnthemScore : https://www.lunaverus.com
Piano Transcription : https://github.com/bytedance/piano_transcription
Sheet Sage : https://github.com/chrisdonahue/sheetsage
 
 
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.
 
Airsequel Sheet Music : https://github.com/Airsequel/Airsequel-Sheet-Music
Airsequel : https://www.airsequel.com
ChordMark : https://chordmark.netlify.app/
ChordPro : https://www.chordpro.org
Clairnote : https://clairnote.org
flat.io : https://flat.io
flowkey : https://www.flowkey.com/en
Fretboard 1 : https://github.com/fredericcormier/Fretboard
Fretboard 2 : http://davidpots.com/fretboard/
Fretmonster : http://playsongnotes.com/fretmonster
Guitar Dashboard : https://guitardashboard.com/
hacklily : https://www.hacklily.org
La Partition Numerique : https://www.partitionnumerique.com
lilybin : http://lilybin.com
microharmonic : https://www.microharmonic.com
MoonPiano : https://moonpiano.praisethemoon.org/
Newzik : https://newzik.com
noteflight : http://noteflight.com
PianoGym : https://pianogym.com
PianoHub : https://www.pianohub.io
Pianu : https://pianu.com
playgroundsessions : https://playgroundsessions.com
react-piano : https://www.kevinqi.com/react-piano/
Soundslice : https://www.soundslice.com
synthesiagame : http://synthesiagame.com
tunefl : https://github.com/tiredpixel/z.2016-01-19.tunefl
 
 
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.
 
Composer's Sketchpad : http://composerssketchpad.com
Dodeka : https://www.dodekamusic.com/products/dodeka-music-app/
Enote : https://enote.com
Nkoda : https://www.nkoda.com
PianoBooster : https://github.com/pianobooster/PianoBooster
StaffPad : https://www.staffpad.net
 
 
Notations
 
- Dodeka Music Notation - A simple yet powerful alternative music notation.
- Karya - Music sequencer and generalized notation.
 
Dodeka Music Notation : https://www.dodekamusic.com/learn/alternative-music-notation/
Karya : https://github.com/elaforge/karya
 
 
Hardware
 
- Piano-LED-Visualizer - Enhanced piano playing
with a Raspberry Pi powered LED strip.
 
Piano-LED-Visualizer : https://github.com/onlaj/Piano-LED-Visualizer
 
 
Resources
 
- freemusiced - Fingering charts, scale sheets,
free sheet music and links to resources on the internet.
- List of Online Digital Musical Document Libraries online libs -
Wikipedia list of online archives.
- llllllll.co/… - Discussion about experimental music notation resources.
- MNX - XML based next generation music markup proposal.
- MEI - Music Encoding Initiative.
Community-driven, open-source effort
to define a system for encoding musical documents.
- SMuFL - Standard Music Font Layout.
- ViFaMusik - Information platform for research on music and musicology.
- W3C Music Notation Community Group -
Standards group developing MusicXML, **SMuFL** and **MNX** -Common formats.
 
freemusiced : http://freemusiced.org/free-sheet-music-links.html
llllllll.co/… : https://llllllll.co/t/experimental-music-notation-resources
MEI : https://music-encoding.org
MNX : https://w3c.github.io/mnx/
online libs :
https://en.wikipedia.org/wiki/List_of_Online_Digital_Musical_Document_Libraries
SMuFL : https://w3c.github.io/smufl/latest/index.html
ViFaMusik : https://www.vifamusik.de
W3C Music Notation Community Group :
https://www.w3.org/community/music-notation/
 
 
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.
 
Audiveris : https://github.com/Audiveris/audiveris
Gamera : https://gamera.informatik.hsnr.de/
PlayScore : https://www.playscore.co
Rodan : https://github.com/DDMAL/Rodan
 
 
Research
 
- Distributed digital music archives and libraries lab ddmal -
Development and evaluation of practices, frameworks and tools
for the design and construction of worldwide distributed
digital music archives and libraries.
- MusicScoring - Automatically generate scores for difficult pieces of music.
- Notation and Thought - Notation design and how it affects thought.
- OMR Research - Research hub for Optical Music Recognition.
 
ddmal : http://ddmal.music.mcgill.ca
MusicScoring : https://github.com/xwsxethan/MusicScoring
Notation and Thought : https://github.com/hypotext/notation
OMR Research : https://github.com/OMR-Research