The new version of OSMD includes many new features such as cue notes, crescendo hairpins, arpeggios, coloring and fingerings.
Recently, we released OSMD version 0.6.0 with many new features, followed by small improvements up to version 0.6.3. Cue notes are reduced in size like ornaments, while crescendo and decrescendo hairpins and arpeggios are displayed and laid out. Up until now, these were not displayable without a directional arrow with the Open Source Library Vexflow until we added it there. So both projects help each other out often.
In addition, bars can now be created automatically and fingerings can be displayed. New options come into play here as well. For example the positioning of the fingerings.
For coloring, the default option is using the colors specified in the MusicXML notes for note heads and stems. But you can also specify default colors for notes, pauses, headers, or turn off coloring altogether.
The direction of note necks is now read from the XML by default, but can also be set automatically by option as before.
It is our goal give the user as many opportunities as possible to adjust the display of the notes. With this we also encourage users to develop new projects around music display using OSMD as a flexible tool.
We have already planned OSMD 1.0, which fully displays MusicXML sheet music. In fact, we are confident that the way to this goal is not too far away. With each new version of OSMD, it comes more and more in sight. Here is an overview of the planning: https://github.com/opensheetmusicdisplay/opensheetmusicdisplay/projects…