Readonly
schema schema : { attributes : { accelerate : { type : "optional" ; value : { choices : readonly [ "yes" , "no" ] ; type : "choices" ; } ; } ; approach : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } ; beats : { type : "optional" ; value : { max : number ; min : 2 ; type : "float" ; } ; } ; color : { type : "optional" ; value : { pattern : RegExp ; type : "regex" ; zero : "#000000" ; } ; } ; default-x : { label : "default-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; default-y : { label : "default-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; departure : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } ; font-family : { type : "optional" ; value : { pattern : RegExp ; type : "regex" ; zero : " " ; } ; } ; font-size : { type : "optional" ; value : { choices : readonly [ { choices : readonly [ "xx-small" , "x-small" , "small" , "medium" , "large" , "x-large" , "xx-large" ] ; type : "choices" ; } , { max : number ; min : number ; type : "float" ; } ] ; type : "choices" ; } ; } ; font-style : { type : "optional" ; value : { choices : readonly [ "normal" , "italic" ] ; type : "choices" ; } ; } ; font-weight : { type : "optional" ; value : { choices : readonly [ "normal" , "bold" ] ; type : "choices" ; } ; } ; last-beat : { type : "optional" ; value : { max : 100 ; min : 0 ; type : "float" ; } ; } ; long : { type : "optional" ; value : { choices : readonly [ "yes" , "no" ] ; type : "choices" ; } ; } ; placement : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } ; relative-x : { label : "relative-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; relative-y : { label : "relative-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; second-beat : { type : "optional" ; value : { max : 100 ; min : 0 ; type : "float" ; } ; } ; start-note : { type : "optional" ; value : { choices : readonly [ "below" , "main" , "upper" ] ; type : "choices" ; } ; } ; trill-step : { type : "optional" ; value : { choices : readonly [ "unison" , "half" , "whole" ] ; type : "choices" ; } ; } ; two-note-turn : { type : "optional" ; value : { choices : readonly [ "none" , "whole" , "half" ] ; type : "choices" ; } ; } ; } ; contents : readonly [ ] ; name : "mordent" ; } = Mordent.schema
Type declaration Readonly
attributes : { accelerate : { type : "optional" ; value : { choices : readonly [ "yes" , "no" ] ; type : "choices" ; } ; } ; approach : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } ; beats : { type : "optional" ; value : { max : number ; min : 2 ; type : "float" ; } ; } ; color : { type : "optional" ; value : { pattern : RegExp ; type : "regex" ; zero : "#000000" ; } ; } ; default-x : { label : "default-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; default-y : { label : "default-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; departure : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } ; font-family : { type : "optional" ; value : { pattern : RegExp ; type : "regex" ; zero : " " ; } ; } ; font-size : { type : "optional" ; value : { choices : readonly [ { choices : readonly [ "xx-small" , "x-small" , "small" , "medium" , "large" , "x-large" , "xx-large" ] ; type : "choices" ; } , { max : number ; min : number ; type : "float" ; } ] ; type : "choices" ; } ; } ; font-style : { type : "optional" ; value : { choices : readonly [ "normal" , "italic" ] ; type : "choices" ; } ; } ; font-weight : { type : "optional" ; value : { choices : readonly [ "normal" , "bold" ] ; type : "choices" ; } ; } ; last-beat : { type : "optional" ; value : { max : 100 ; min : 0 ; type : "float" ; } ; } ; long : { type : "optional" ; value : { choices : readonly [ "yes" , "no" ] ; type : "choices" ; } ; } ; placement : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } ; relative-x : { label : "relative-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; relative-y : { label : "relative-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; second-beat : { type : "optional" ; value : { max : 100 ; min : 0 ; type : "float" ; } ; } ; start-note : { type : "optional" ; value : { choices : readonly [ "below" , "main" , "upper" ] ; type : "choices" ; } ; } ; trill-step : { type : "optional" ; value : { choices : readonly [ "unison" , "half" , "whole" ] ; type : "choices" ; } ; } ; two-note-turn : { type : "optional" ; value : { choices : readonly [ "none" , "whole" , "half" ] ; type : "choices" ; } ; } ; } Readonly
accelerate : { 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
approach : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } Readonly
choices : readonly [ "above" , "below" ] Readonly
type : "choices" Readonly
beats : { type : "optional" ; value : { max : number ; min : 2 ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : 2 ; type : "float" ; } Readonly
max : number Readonly
min : 2 Readonly
type : "float" Readonly
color : { type : "optional" ; value : { pattern : RegExp ; type : "regex" ; zero : "#000000" ; } ; } Readonly
type : "optional" Readonly
value : { pattern : RegExp ; type : "regex" ; zero : "#000000" ; } Readonly
pattern : RegExp Readonly
type : "regex" Readonly
zero : "#000000" Readonly
default- x : { label : "default-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } Readonly
label : "default-x" Readonly
type : "label" Readonly
value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : number ; type : "float" ; } Readonly
max : number Readonly
min : number Readonly
type : "float" Readonly
default- y : { label : "default-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } Readonly
label : "default-y" Readonly
type : "label" Readonly
value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : number ; type : "float" ; } Readonly
max : number Readonly
min : number Readonly
type : "float" Readonly
departure : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } Readonly
choices : readonly [ "above" , "below" ] Readonly
type : "choices" Readonly
font- family : { 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
font- size : { type : "optional" ; value : { choices : readonly [ { choices : readonly [ "xx-small" , "x-small" , "small" , "medium" , "large" , "x-large" , "xx-large" ] ; type : "choices" ; } , { max : number ; min : number ; type : "float" ; } ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ { choices : readonly [ "xx-small" , "x-small" , "small" , "medium" , "large" , "x-large" , "xx-large" ] ; type : "choices" ; } , { max : number ; min : number ; type : "float" ; } ] ; type : "choices" ; } Readonly
choices : readonly [ { choices : readonly [ "xx-small" , "x-small" , "small" , "medium" , "large" , "x-large" , "xx-large" ] ; type : "choices" ; } , { max : number ; min : number ; type : "float" ; } ] Readonly
type : "choices" Readonly
font- style : { type : "optional" ; value : { choices : readonly [ "normal" , "italic" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "normal" , "italic" ] ; type : "choices" ; } Readonly
choices : readonly [ "normal" , "italic" ] Readonly
type : "choices" Readonly
font- weight : { type : "optional" ; value : { choices : readonly [ "normal" , "bold" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "normal" , "bold" ] ; type : "choices" ; } Readonly
choices : readonly [ "normal" , "bold" ] Readonly
type : "choices" Readonly
last- beat : { type : "optional" ; value : { max : 100 ; min : 0 ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : 100 ; min : 0 ; type : "float" ; } Readonly
max : 100 Readonly
min : 0 Readonly
type : "float" Readonly
long : { 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
placement : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } Readonly
choices : readonly [ "above" , "below" ] Readonly
type : "choices" Readonly
relative- x : { label : "relative-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } Readonly
label : "relative-x" Readonly
type : "label" Readonly
value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : number ; type : "float" ; } Readonly
max : number Readonly
min : number Readonly
type : "float" Readonly
relative- y : { label : "relative-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } Readonly
label : "relative-y" Readonly
type : "label" Readonly
value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : number ; type : "float" ; } Readonly
max : number Readonly
min : number Readonly
type : "float" Readonly
second- beat : { type : "optional" ; value : { max : 100 ; min : 0 ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : 100 ; min : 0 ; type : "float" ; } Readonly
max : 100 Readonly
min : 0 Readonly
type : "float" Readonly
start- note : { type : "optional" ; value : { choices : readonly [ "below" , "main" , "upper" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "below" , "main" , "upper" ] ; type : "choices" ; } Readonly
choices : readonly [ "below" , "main" , "upper" ] Readonly
type : "choices" Readonly
trill- step : { type : "optional" ; value : { choices : readonly [ "unison" , "half" , "whole" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "unison" , "half" , "whole" ] ; type : "choices" ; } Readonly
choices : readonly [ "unison" , "half" , "whole" ] Readonly
type : "choices" Readonly
two- note- turn : { type : "optional" ; value : { choices : readonly [ "none" , "whole" , "half" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "none" , "whole" , "half" ] ; type : "choices" ; } Readonly
choices : readonly [ "none" , "whole" , "half" ] Readonly
type : "choices" Readonly
contents : readonly [ ] Readonly
name : "mordent" Static
Readonly
schema schema : { attributes : { accelerate : { type : "optional" ; value : { choices : readonly [ "yes" , "no" ] ; type : "choices" ; } ; } ; approach : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } ; beats : { type : "optional" ; value : { max : number ; min : 2 ; type : "float" ; } ; } ; color : { type : "optional" ; value : { pattern : RegExp ; type : "regex" ; zero : "#000000" ; } ; } ; default-x : { label : "default-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; default-y : { label : "default-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; departure : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } ; font-family : { type : "optional" ; value : { pattern : RegExp ; type : "regex" ; zero : " " ; } ; } ; font-size : { type : "optional" ; value : { choices : readonly [ { choices : readonly [ "xx-small" , "x-small" , "small" , "medium" , "large" , "x-large" , "xx-large" ] ; type : "choices" ; } , { max : number ; min : number ; type : "float" ; } ] ; type : "choices" ; } ; } ; font-style : { type : "optional" ; value : { choices : readonly [ "normal" , "italic" ] ; type : "choices" ; } ; } ; font-weight : { type : "optional" ; value : { choices : readonly [ "normal" , "bold" ] ; type : "choices" ; } ; } ; last-beat : { type : "optional" ; value : { max : 100 ; min : 0 ; type : "float" ; } ; } ; long : { type : "optional" ; value : { choices : readonly [ "yes" , "no" ] ; type : "choices" ; } ; } ; placement : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } ; relative-x : { label : "relative-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; relative-y : { label : "relative-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; second-beat : { type : "optional" ; value : { max : 100 ; min : 0 ; type : "float" ; } ; } ; start-note : { type : "optional" ; value : { choices : readonly [ "below" , "main" , "upper" ] ; type : "choices" ; } ; } ; trill-step : { type : "optional" ; value : { choices : readonly [ "unison" , "half" , "whole" ] ; type : "choices" ; } ; } ; two-note-turn : { type : "optional" ; value : { choices : readonly [ "none" , "whole" , "half" ] ; type : "choices" ; } ; } ; } ; contents : readonly [ ] ; name : "mordent" ; } = ...
Type declaration Readonly
attributes : { accelerate : { type : "optional" ; value : { choices : readonly [ "yes" , "no" ] ; type : "choices" ; } ; } ; approach : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } ; beats : { type : "optional" ; value : { max : number ; min : 2 ; type : "float" ; } ; } ; color : { type : "optional" ; value : { pattern : RegExp ; type : "regex" ; zero : "#000000" ; } ; } ; default-x : { label : "default-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; default-y : { label : "default-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; departure : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } ; font-family : { type : "optional" ; value : { pattern : RegExp ; type : "regex" ; zero : " " ; } ; } ; font-size : { type : "optional" ; value : { choices : readonly [ { choices : readonly [ "xx-small" , "x-small" , "small" , "medium" , "large" , "x-large" , "xx-large" ] ; type : "choices" ; } , { max : number ; min : number ; type : "float" ; } ] ; type : "choices" ; } ; } ; font-style : { type : "optional" ; value : { choices : readonly [ "normal" , "italic" ] ; type : "choices" ; } ; } ; font-weight : { type : "optional" ; value : { choices : readonly [ "normal" , "bold" ] ; type : "choices" ; } ; } ; last-beat : { type : "optional" ; value : { max : 100 ; min : 0 ; type : "float" ; } ; } ; long : { type : "optional" ; value : { choices : readonly [ "yes" , "no" ] ; type : "choices" ; } ; } ; placement : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } ; relative-x : { label : "relative-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; relative-y : { label : "relative-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; second-beat : { type : "optional" ; value : { max : 100 ; min : 0 ; type : "float" ; } ; } ; start-note : { type : "optional" ; value : { choices : readonly [ "below" , "main" , "upper" ] ; type : "choices" ; } ; } ; trill-step : { type : "optional" ; value : { choices : readonly [ "unison" , "half" , "whole" ] ; type : "choices" ; } ; } ; two-note-turn : { type : "optional" ; value : { choices : readonly [ "none" , "whole" , "half" ] ; type : "choices" ; } ; } ; } Readonly
accelerate : { 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
approach : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } Readonly
choices : readonly [ "above" , "below" ] Readonly
type : "choices" Readonly
beats : { type : "optional" ; value : { max : number ; min : 2 ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : 2 ; type : "float" ; } Readonly
max : number Readonly
min : 2 Readonly
type : "float" Readonly
color : { type : "optional" ; value : { pattern : RegExp ; type : "regex" ; zero : "#000000" ; } ; } Readonly
type : "optional" Readonly
value : { pattern : RegExp ; type : "regex" ; zero : "#000000" ; } Readonly
pattern : RegExp Readonly
type : "regex" Readonly
zero : "#000000" Readonly
default- x : { label : "default-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } Readonly
label : "default-x" Readonly
type : "label" Readonly
value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : number ; type : "float" ; } Readonly
max : number Readonly
min : number Readonly
type : "float" Readonly
default- y : { label : "default-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } Readonly
label : "default-y" Readonly
type : "label" Readonly
value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : number ; type : "float" ; } Readonly
max : number Readonly
min : number Readonly
type : "float" Readonly
departure : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } Readonly
choices : readonly [ "above" , "below" ] Readonly
type : "choices" Readonly
font- family : { 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
font- size : { type : "optional" ; value : { choices : readonly [ { choices : readonly [ "xx-small" , "x-small" , "small" , "medium" , "large" , "x-large" , "xx-large" ] ; type : "choices" ; } , { max : number ; min : number ; type : "float" ; } ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ { choices : readonly [ "xx-small" , "x-small" , "small" , "medium" , "large" , "x-large" , "xx-large" ] ; type : "choices" ; } , { max : number ; min : number ; type : "float" ; } ] ; type : "choices" ; } Readonly
choices : readonly [ { choices : readonly [ "xx-small" , "x-small" , "small" , "medium" , "large" , "x-large" , "xx-large" ] ; type : "choices" ; } , { max : number ; min : number ; type : "float" ; } ] Readonly
type : "choices" Readonly
font- style : { type : "optional" ; value : { choices : readonly [ "normal" , "italic" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "normal" , "italic" ] ; type : "choices" ; } Readonly
choices : readonly [ "normal" , "italic" ] Readonly
type : "choices" Readonly
font- weight : { type : "optional" ; value : { choices : readonly [ "normal" , "bold" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "normal" , "bold" ] ; type : "choices" ; } Readonly
choices : readonly [ "normal" , "bold" ] Readonly
type : "choices" Readonly
last- beat : { type : "optional" ; value : { max : 100 ; min : 0 ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : 100 ; min : 0 ; type : "float" ; } Readonly
max : 100 Readonly
min : 0 Readonly
type : "float" Readonly
long : { 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
placement : { type : "optional" ; value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "above" , "below" ] ; type : "choices" ; } Readonly
choices : readonly [ "above" , "below" ] Readonly
type : "choices" Readonly
relative- x : { label : "relative-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } Readonly
label : "relative-x" Readonly
type : "label" Readonly
value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : number ; type : "float" ; } Readonly
max : number Readonly
min : number Readonly
type : "float" Readonly
relative- y : { label : "relative-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } Readonly
label : "relative-y" Readonly
type : "label" Readonly
value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : number ; type : "float" ; } Readonly
max : number Readonly
min : number Readonly
type : "float" Readonly
second- beat : { type : "optional" ; value : { max : 100 ; min : 0 ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : 100 ; min : 0 ; type : "float" ; } Readonly
max : 100 Readonly
min : 0 Readonly
type : "float" Readonly
start- note : { type : "optional" ; value : { choices : readonly [ "below" , "main" , "upper" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "below" , "main" , "upper" ] ; type : "choices" ; } Readonly
choices : readonly [ "below" , "main" , "upper" ] Readonly
type : "choices" Readonly
trill- step : { type : "optional" ; value : { choices : readonly [ "unison" , "half" , "whole" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "unison" , "half" , "whole" ] ; type : "choices" ; } Readonly
choices : readonly [ "unison" , "half" , "whole" ] Readonly
type : "choices" Readonly
two- note- turn : { type : "optional" ; value : { choices : readonly [ "none" , "whole" , "half" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "none" , "whole" , "half" ] ; type : "choices" ; } Readonly
choices : readonly [ "none" , "whole" , "half" ] Readonly
type : "choices" Readonly
contents : readonly [ ] Readonly
name : "mordent"
The
<mordent>
elementParent element:
<ornaments>
The
<mordent>
element represents the sign with the vertical line. The choice of which mordent sign is inverted differs between MusicXML and the Standard Music Font Layout (SMuFL).https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/mordent/