opensheetmusicdisplay
alphaTab
opensheetmusicdisplay | alphaTab | |
---|---|---|
2 | 1 | |
1,356 | 1,052 | |
1.4% | 1.0% | |
9.1 | 9.3 | |
3 days ago | 7 days ago | |
TypeScript | TypeScript | |
BSD 3-clause "New" or "Revised" License | Mozilla Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
opensheetmusicdisplay
-
LilyPond: Music Notation for Everyone
On a related note, VexFlow is a project for rendering music notation in the browser.
https://github.com/vexflow/vexflow/
OpenSheetMusicDisplay is a higher-level library that uses VexFlow to render entire MusicXML documents.
https://github.com/opensheetmusicdisplay/opensheetmusicdispl...
-
What Is a Music Engraver? (2016)
Not mentioned in the article, but a couple of notable open-source libraries for rendering music notation in the browser:
A JavaScript library for rendering music notation and guitar tablature - https://github.com/0xfe/vexflow
OpenSheetMusicDisplay renders sheet music in MusicXML format - https://github.com/opensheetmusicdisplay/opensheetmusicdispl...
alphaTab
-
SheetAble - Self-hosted music sheet organizer v1.0
Another vote for tab support. I haven't played piano in years now but it would be neat to archive and collate a bunch of tablature for all the string instruments I do still play. Just being able to render plaintext tabs would be easy to implement + that's definitely the most common format by far. For Guitar Pro format there's a JS library already, although that may be getting a bit scope creep-y.
What are some alternatives?
vexflow - A JavaScript library for rendering music notation and guitar tablature.
fretonator - The ultimate interactive free guitar theory tool.
html-midi-player - 🎹 Play and display MIDI files on the web
html5-qrcode - A cross platform HTML5 QR code reader. See end to end implementation at: https://scanapp.org
MuseScore - MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
ireal-musicxml - iReal Pro to MusicXML converter
to-be-named - An Open Source Song
webamp - Winamp 2 reimplemented for the browser
Airsequel-Sheet-Music - Sheet music management app powered by Airsequel and Elm Land
UGDownloader - Ultimate Guitar tab downloader
minimoon - Cross platform music player.
hls.js - HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.