Readonly schema schema : { attributes : { id : { type : "optional" ; value : { pattern : RegExp ; type : "regex" ; zero : "_" ; } ; } ; print-object : { type : "optional" ; value : { choices : readonly [ "yes" , "no" ] ; type : "choices" ; } ; } ; } ; contents : readonly [ { type : "optional" ; value : typeof Footnote ; } , { type : "optional" ; value : typeof Level ; } , { label : "values" ; type : "label" ; value : { type : "zeroOrMore" ; value : { choices : readonly [ typeof Tied , typeof Slur , typeof Tuplet , typeof Glissando , typeof Slide , typeof Ornaments , typeof Technical , typeof Articulations , typeof Dynamics , typeof Fermata , typeof Arpeggiate , typeof NonArpeggiate , typeof AccidentalMark , typeof OtherNotation ] ; type : "choices" ; } ; } ; } ] ; name : "notations" ; } = Notations.schema Type declaration Readonly attributes : { id : { type : "optional" ; value : { pattern : RegExp ; type : "regex" ; zero : "_" ; } ; } ; print-object : { type : "optional" ; value : { choices : readonly [ "yes" , "no" ] ; type : "choices" ; } ; } ; } Readonly id : { type : "optional" ; value : { pattern : RegExp ; type : "regex" ; zero : "_" ; } ; } Readonly type : "optional" Readonly value : { pattern : RegExp ; type : "regex" ; zero : "_" ; } Readonly pattern : RegExp Readonly type : "regex" Readonly zero : "_" Readonly print- object : { type : "optional" ; value : { choices : readonly [ "yes" , "no" ] ; type : "choices" ; } ; } Readonly type : "optional" Readonly value : { choices : readonly [ "yes" , "no" ] ; type : "choices" ; } Readonly choices : readonly [ "yes" , "no" ] Readonly type : "choices" Readonly contents : readonly [ { type : "optional" ; value : typeof Footnote ; } , { type : "optional" ; value : typeof Level ; } , { label : "values" ; type : "label" ; value : { type : "zeroOrMore" ; value : { choices : readonly [ typeof Tied , typeof Slur , typeof Tuplet , typeof Glissando , typeof Slide , typeof Ornaments , typeof Technical , typeof Articulations , typeof Dynamics , typeof Fermata , typeof Arpeggiate , typeof NonArpeggiate , typeof AccidentalMark , typeof OtherNotation ] ; type : "choices" ; } ; } ; } ] Readonly name : "notations"
The
<notations>elementParent element:
<note>The
<notations>element collects musical notations that apply to a specific note or chord. Multiple<notations>elements are allowed in order to represent multiple editorial levels. The print-object attribute allows<notations>to represent details of performance technique, such as fingerings, without having them appear in the score. This element is not related to the concept of XML notations.https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/notations/