An overview for developers for displaying sheet music in their own web music score projects.
We are asked again and again, which sheet music display libraries there are besides OpenSheetMusicDisplay (OSMD). Software that let’s you realize projects around displaying interactive sheet music in the web browser. Here is an overview in alphabetical order.
alphaTab is a cross-platform music notation and guitar tablature rendering library. Sheet music can be loaded from Guitar Pro or you can use the proprietary markup alphaTex. The music notes can also be played. alphaTab was developed by the Austrian Daniel Kuschny and is available under the LGPL license.
EasyScore is a language that can be used to create all the VexFlow elements (see www.vexflow.com) necessary for music notation. The language supports notes, bars, dots, tuplets and other common notation elements. For rendering, the open source online music notation rendering API VexFlow.com is used.
The ScoreCloud Embed Player is a web player for notes. It can display and play notes from MusicXML or PDF/MP3. It reacts to mobile, tablet and desktop browsers and has a zoom and full screen mode. The player has a mixer where you can hear individual voices. You can easily navigate through the score and it offers interaction for changing tempo and pitch.
The Guido Engine Library
Verovio is a fast, portable and lightweight open-source library for engraving Music Encoding Initiative (MEI) music scores into SVG. Verovio is developed by the Swiss RISM Office with the support of the Swiss National Science Foundation. So if you have MEI scores you want to display online, then Verovio is your number one solution. But there is more – Verovio features a MusicXML to MEI converter so you could use it with MusicXML as well.
Did we miss anything? If this is the case, please send an email to firstname.lastname@example.org and we will add it to the list.