att.extSym.names

Attributes that specify names or values taken from an external symbol authority.
Attributes
glyph.name, glyph.num
glyph.name(optional)Glyph name. Value is plain text.
glyph.num(optional)Numeric glyph reference in hexadecimal notation, e.g., "#xE000" or "U+E000". N.B. SMuFL version 1.18 uses the range U+E000 - U+ECBF. Value conforms to data.HEXNUM.
glyph.name(optional)Glyph name. Value is plain text.
glyph.num(optional)Numeric glyph reference in hexadecimal notation, e.g., "#xE000" or "U+E000". N.B. SMuFL version 1.18 uses the range U+E000 - U+ECBF. Value conforms to data.HEXNUM.
External symbols component declarations.
glyph.name(optional)Glyph name. Value is plain text.
glyph.num(optional)Numeric glyph reference in hexadecimal notation, e.g., "#xE000" or "U+E000". N.B. SMuFL version 1.18 uses the range U+E000 - U+ECBF. Value conforms to data.HEXNUM.
Available at
divLineRepresents a division (divisio) in neume notation. Divisions indicate short, medium, or long pauses similar to breath marks in modern notation.
accidRecords a temporary alteration to the pitch of a note.
arpegIndicates that the notes of a chord are to be performed successively rather than simultaneously, usually from lowest to highest. Sometimes called a "roll".
articAn indication of how to play a note or chord.
barLineVertical line drawn through one or more staves that divides musical notation into metrical units.
beatRptAn indication that material on a preceding beat should be repeated.
bracketSpanMarks a sequence of notational events grouped by a bracket.
breathAn indication of a point at which the performer on an instrument requiring breath (including the voice) may breathe.
caesuraBreak, pause, or interruption in the normal tempo of a composition. Typically indicated by "railroad tracks", i.e., two diagonal slashes.
chordA simultaneous sounding of two or more notes in the same layer *with the same duration*.
clefIndication of the exact location of a particular note on the staff and, therefore, the other notes as well.
cpMarkA verbal or graphical indication to copy musical material written elsewhere.
custosSymbol placed at the end of a line of music to indicate the first note of the next line. Sometimes called a "direct".
dotDot of augmentation or division.
fermataAn indication placed over a note or rest to indicate that it should be held longer than its written value. May also occur over a bar line to indicate the end of a phrase or section. Sometimes called a 'hold' or 'pause'.
glissA continuous or sliding movement from one pitch to another, usually indicated by a straight or wavy line.
grpSymA brace or bracket used to group two or more staves of a score or part.
halfmRptA half-measure repeat in any meter.
harpPedalHarp pedal diagram.
keyAccidAccidental in a key signature.
mensurCollects information about the metrical relationship between a note value and the next smaller value; that is, either triple or duple.
mensurationCaptures information about mensuration within bibliographic descriptions.
meterSigWritten meter signature.
mordentAn ornament indicating rapid alternation of the main note with a secondary note, usually a step below, but sometimes a step above.
mRestComplete measure rest in any meter.
mRptAn indication that the previous measure should be repeated.
mRpt2An indication that the previous two measures should be repeated.
multiRestMultiple measures of rest compressed into a single symbol, frequently found in performer parts.
multiRptMultiple repeated measures.
ncSign representing a single pitched event, although the exact pitch may not be known.
neumeSign representing one or more musical pitches.
noteA single pitched event.
pedalPiano pedal mark.
proportDescription of note duration as arithmetic ratio.
repeatMark An instruction expressed as a combination of text and symbols – segno and coda – typically above, below, or between staves, but not on the staff.
restA non-sounding event found in the source being transcribed.
sbAn empty formatting element that forces musical notation to begin on a new line.
signifLetSignificantive letter(s).
stemA stem element.
symbolA reference to a previously defined symbol.
trillRapid alternation of a note with another (usually at the interval of a second above).
turnAn ornament consisting of four notes — the upper neighbor of the written note, the written note, the lower neighbor, and the written note.
Common Music Notation (CMN) repertoire component declarations.
arpegIndicates that the notes of a chord are to be performed successively rather than simultaneously, usually from lowest to highest. Sometimes called a "roll".
beatRptAn indication that material on a preceding beat should be repeated.
bracketSpanMarks a sequence of notational events grouped by a bracket.
breathAn indication of a point at which the performer on an instrument requiring breath (including the voice) may breathe.
fermataAn indication placed over a note or rest to indicate that it should be held longer than its written value. May also occur over a bar line to indicate the end of a phrase or section. Sometimes called a 'hold' or 'pause'.
glissA continuous or sliding movement from one pitch to another, usually indicated by a straight or wavy line.
halfmRptA half-measure repeat in any meter.
harpPedalHarp pedal diagram.
mRestComplete measure rest in any meter.
mRptAn indication that the previous measure should be repeated.
mRpt2An indication that the previous two measures should be repeated.
meterSigWritten meter signature.
multiRestMultiple measures of rest compressed into a single symbol, frequently found in performer parts.
multiRptMultiple repeated measures.
pedalPiano pedal mark.
repeatMark An instruction expressed as a combination of text and symbols – segno and coda – typically above, below, or between staves, but not on the staff.
CMN ornament component declarations.
mordentAn ornament indicating rapid alternation of the main note with a secondary note, usually a step below, but sometimes a step above.
trillRapid alternation of a note with another (usually at the interval of a second above).
turnAn ornament consisting of four notes — the upper neighbor of the written note, the written note, the lower neighbor, and the written note.
Editorial and transcriptional component declarations.
cpMarkA verbal or graphical indication to copy musical material written elsewhere.
Metadata header component declarations.
mensurationCaptures information about mensuration within bibliographic descriptions.
Mensural repertoire component declarations.
mensurCollects information about the metrical relationship between a note value and the next smaller value; that is, either triple or duple.
proportDescription of note duration as arithmetic ratio.
stemA stem element.
Neume repertoire component declarations.
divLineRepresents a division (divisio) in neume notation. Divisions indicate short, medium, or long pauses similar to breath marks in modern notation.
episemaEpisema.
hispanTickHispanic tick.
liquescentLiquescent.
ncSign representing a single pitched event, although the exact pitch may not be known.
neumeSign representing one or more musical pitches.
oriscusOriscus.
quilismaQuilisma.
signifLetSignificantive letter(s).
strophicusStrophicus.
Component declarations that are shared between two or more modules.
accidRecords a temporary alteration to the pitch of a note.
articAn indication of how to play a note or chord.
barLineVertical line drawn through one or more staves that divides musical notation into metrical units.
caesuraBreak, pause, or interruption in the normal tempo of a composition. Typically indicated by "railroad tracks", i.e., two diagonal slashes.
chordA simultaneous sounding of two or more notes in the same layer *with the same duration*.
clefIndication of the exact location of a particular note on the staff and, therefore, the other notes as well.
custosSymbol placed at the end of a line of music to indicate the first note of the next line. Sometimes called a "direct".
dotDot of augmentation or division.
grpSymA brace or bracket used to group two or more staves of a score or part.
keyAccidAccidental in a key signature.
noteA single pitched event.
restA non-sounding event found in the source being transcribed.
sbAn empty formatting element that forces musical notation to begin on a new line.
symbolA reference to a previously defined symbol.
Constraints

@glyph.name attribute should have content.
SMuFL version 1.18 uses the range U+E000 - U+ECBF.

Declaration
<classSpec ident="att.extSym.names" module="MEI.externalsymbols" type="atts">
<desc xml:lang="en">Attributes that specify names or values taken from an external symbol authority.</desc>
<attList>
<attDef ident="glyph.name" usage="opt">
<desc xml:lang="en">Glyph name.</desc>
<datatype>
<rng:data type="string"/>
</datatype>
<constraintSpec ident="check_glyph.name" scheme="schematron">
<constraint>
<sch:rule context="@glyph.name">
<sch:assert role="warning" test="not(normalize-space(.) eq '')">@glyph.name attribute should have content.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
</attDef>
<attDef ident="glyph.num" usage="opt">
<desc xml:lang="en">Numeric glyph reference in hexadecimal notation,
<abbr>e.g.</abbr>
, "#xE000" or "U+E000". N.B. SMuFL version 1.18 uses the range U+E000 - U+ECBF.</desc>
<datatype>
<rng:ref name="data.HEXNUM"/>
</datatype>
<constraintSpec ident="check_glyph.num" scheme="schematron">
<constraint>
<sch:rule context="mei:*[@glyph.num and (lower-case(@glyph.auth) eq 'smufl' or @glyph.uri eq 'http://www.smufl.org/')]">
<sch:assert role="warning" test="matches(normalize-space(@glyph.num), '^(#x|U\+)E([0-9AB][0-9A-F][0-9A-F]|C[0-9A][0-9A-F]|CB[0-9A-F])$')">SMuFL version 1.18 uses the range U+E000 - U+ECBF.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
</attDef>
</attList>
</classSpec>