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

317 lines
24 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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.
 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 worlds 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