Readonly schema schema : { attributes : {} ; contents : readonly [ { type : "required" ; value : { label : "mode" ; type : "label" ; value : { choices : readonly [ "none" , "major" , "minor" , "dorian" , "phrygian" , "lydian" , "mixolydian" , "aeolian" , "ionian" , "locrian" , { type : "string" ; } ] ; type : "choices" ; } ; } ; } ] ; name : "mode" ; } = Mode.schema
Type declaration Readonly attributes : {} Readonly contents : readonly [ { type : "required" ; value : { label : "mode" ; type : "label" ; value : { choices : readonly [ "none" , "major" , "minor" , "dorian" , "phrygian" , "lydian" , "mixolydian" , "aeolian" , "ionian" , "locrian" , { type : "string" ; } ] ; type : "choices" ; } ; } ; } ] Readonly name : "mode" Static Readonly schema schema : { attributes : {} ; contents : readonly [ { type : "required" ; value : { label : "mode" ; type : "label" ; value : { choices : readonly [ "none" , "major" , "minor" , "dorian" , "phrygian" , "lydian" , "mixolydian" , "aeolian" , "ionian" , "locrian" , { type : "string" ; } ] ; type : "choices" ; } ; } ; } ] ; name : "mode" ; } = ...
Type declaration Readonly attributes : {} Readonly contents : readonly [ { type : "required" ; value : { label : "mode" ; type : "label" ; value : { choices : readonly [ "none" , "major" , "minor" , "dorian" , "phrygian" , "lydian" , "mixolydian" , "aeolian" , "ionian" , "locrian" , { type : "string" ; } ] ; type : "choices" ; } ; } ; } ] Readonly name : "mode"
The
<mode>elementParent element:
<key>The
<mode>element is used to specify major/minor and other mode distinctions. Valid mode values include major, minor, dorian, phrygian, lydian, mixolydian, aeolian, ionian, locrian, and none.https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/mode/