Adding new SMuFL glyphs to MuseScore notehead library.

• May 30, 2021 - 21:57
Reported version
S5 - Suggestion
PR created

Dear all

In SMuFL Version 1.4 there have recently been introduced new glyphs as "Techniques noteheads (U+EE70–U+EE7F)", depicted unter; the glyphs are yet not available in the notehead palette of MuseScore, which is what this suggestion is about.


The request is to make those four heads available in the shown palette. The glyphs are the fundament of "Rudimental Drumming" notation and used as half and black noteheads (see mscz file).

The benefit of having said four glyphs defined as noteheads in MuseScore opens new horizons to the Rudimental Drummers (and Fifers) to digitize the existing, mostly handwritten literature. This suggestion can be brought into relation with discussions and work on this topic, which was before those four glyphs have been incorporated into SMuFL:

Attachment Size
request-notehead-v01.png 101.99 KB
Schlepp_und_Doublé.mscz 4.67 KB


Hmm, do I see it right that these noteheads only ever make sense in drum notation, but never ever in a normal pitched staff? And as such should not show in the noteheads palette or Inspector at all, only in the Edit Drumset dialog (and then also in a drum staff).

There's a problem with those noteheads: they bring along their own stem, always up (and flag, for the "double" ones), so any 'normal' stem, flag or beam would need to get disabled

Workaround Yes No

Dear all, I tried to find the glyphs in the master palette as Jojo-Schmitz suggests in his workaround but I could not find them. What am I doing wrong?
Edit: Oops, didn't intend to toggle that workaround flag... sorry

View > Master palette > Symbols, there search for "swiss"
However, MuseScore up to 3.6.2 doesn't support SMuFL 1.4 and Bravura doesn't have those prior to that. Only the later 3.x nightly builds do, and master (which will become MuseScore 4) has them too.
So indeed there is no workaround for MusesCore 3.6.2 (and no furter 3.x is planned to get released)

In reply to by Leon Vinken

Checked the spec once again, now I think I understand how to do this. There are basically three different ways to specify a non-standard notehead:

1) if the notehead type is a standard shape with the note name as text inside the notehead, encode as a notehead-text element (…)

2) if the notehead type is a non-standard shape listed in…, encode as a notehead element with as content the value as found in the notehead-value table.

3) if the notehead type is a non-standard shape not listed in the notehead-value table but with a defined SMuFL notehead glyph, encode as a notehead element with content "other" and an attribute "smufl" specifying the SMuFL canonical glyph name. For the new glyphs, the names would be: swissRudimentsNoteheadBlackFlam, swissRudimentsNoteheadHalfFlam, swissRudimentsNoteheadBlackDouble and swissRudimentsNoteheadHalfDouble (…).