h$k7      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------................................................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 Safe-Inferred '(2> fadno-xml Emit AST. fadno-xmlXML AST. fadno-xml QName type. fadno-xmlrender AST to String. fadno-xmlrender AST to Element.  None-?  fadno-xmlParsing monad." fadno-xml Run monad.# fadno-xmlParse failure.$ fadno-xmlRequire 7 a thing.% fadno-xmlOperate on attribute value/& fadno-xmlOperate on an element.' fadno-xmlOperate on text.( fadno-xmlConsume a child element.) fadno-xml Parse with 7.* fadno-xml XSD name.+ fadno-xml Local name., fadno-xml-Convenience to read in top element from file. !"#$%&'()*+, !"#$%'()&+*,None  38?3 fadno-xmlvoice (group)5 fadno-xmlvoice child element6 fadno-xmltuning (group)8 fadno-xml tuning-step child element9 fadno-xml tuning-alter child element: fadno-xml tuning-octave child element; fadno-xmltraditional-key (group)= fadno-xmlcancel child element> fadno-xmlfifths child element? fadno-xmlmode child element@ fadno-xmltime-signature (group)B fadno-xmlbeats child elementC fadno-xml beat-type child elementD fadno-xmlstaff (group)F fadno-xmlstaff child elementG fadno-xmlslash (group)J fadno-xml except-voice child elementK fadno-xml score-part (group)M fadno-xml score-part child elementN fadno-xml score-header (group)P fadno-xmlwork child elementQ fadno-xmlmovement-number child elementR fadno-xmlmovement-title child elementS fadno-xmlidentification child elementT fadno-xmldefaults child elementU fadno-xmlcredit child elementV fadno-xml part-list child elementW fadno-xml part-group (group)Y fadno-xml part-group child elementZ fadno-xmlnon-traditional-key (group)\ fadno-xmlkey-step child element] fadno-xml key-alter child element^ fadno-xmlkey-accidental child element_ fadno-xml music-data (group)b fadno-xmllevel (group)d fadno-xmllevel child elemente fadno-xmlleft-right-margins (group)g fadno-xml left-margin child elementh fadno-xml right-margin child elementi fadno-xmllayout (group)k fadno-xml page-layout child elementl fadno-xml system-layout child elementm fadno-xml staff-layout child elementn fadno-xml harmony-chord (group)q fadno-xmlkind child elementr fadno-xml inversion child elements fadno-xmlbass child elementt fadno-xmldegree child elementu fadno-xml full-note (group)w fadno-xmlchord child elementy fadno-xmlfootnote (group){ fadno-xmlfootnote child element| fadno-xmleditorial-voice-direction (group) fadno-xmleditorial-voice (group) fadno-xml editorial (group) fadno-xmlduration (group) fadno-xmlduration child element fadno-xmldisplay-step-octave (group) fadno-xml display-step child element fadno-xmldisplay-octave child element fadno-xml beat-unit (group) fadno-xml beat-unit child element fadno-xml beat-unit-dot child element fadno-xml all-margins (group) fadno-xml top-margin child element fadno-xml bottom-margin child element fadno-xmltime-modification  (sequence) fadno-xml normal-type child element fadno-xml normal-dot child element fadno-xmlsound  (sequence) fadno-xml midi-device child element fadno-xmlmidi-instrument child element fadno-xmlplay child element fadno-xmlslash  (sequence) fadno-xml slash-type child element fadno-xml slash-dot child element fadno-xml score-part  (sequence) fadno-xml midi-device child element fadno-xmlmidi-instrument child element fadno-xml page-layout  (sequence) fadno-xml page-height child element fadno-xml page-width child element fadno-xml ornaments  (sequence) fadno-xmlaccidental-mark child element fadno-xmlmetronome-tuplet  (sequence) fadno-xml normal-type child element fadno-xml normal-dot child element fadno-xml metronome  (sequence) fadno-xmlmetronome-relation child element fadno-xmlmetronome-note child element fadno-xmllyric  (sequence) fadno-xmltext child element fadno-xmllyric  (sequence) fadno-xmlelision child element fadno-xmlsyllabic child element fadno-xmlcredit  (sequence) fadno-xmllink child element fadno-xmlbookmark child element fadno-xmltime (choice) fadno-xmlinterchangeable child element fadno-xml senza-misura child element fadno-xml technical (choice) fadno-xmlup-bow child element fadno-xmldown-bow child element fadno-xmlharmonic child element fadno-xml open-string child element fadno-xmlthumb-position child element fadno-xml fingering child element fadno-xmlpluck child element fadno-xml double-tongue child element fadno-xml triple-tongue child element fadno-xmlstopped child element fadno-xmlsnap-pizzicato child element fadno-xmlfret child element fadno-xmlstring child element fadno-xml hammer-on child element fadno-xmlpull-off child element fadno-xmlbend child element fadno-xmltap child element fadno-xmlheel child element fadno-xmltoe child element fadno-xml fingernails child element fadno-xmlhole child element fadno-xmlarrow child element fadno-xmlhandbell child element fadno-xml brass-bend child element fadno-xmlflip child element fadno-xmlsmear child element fadno-xmlopen child element fadno-xml half-muted child element fadno-xml harmon-mute child element fadno-xmlgolpe child element fadno-xmlother-technical child element fadno-xmlscore-instrument (choice) fadno-xmlsolo child element fadno-xmlensemble child element fadno-xmlplay (choice) fadno-xmlipa child element fadno-xmlmute child element fadno-xml semi-pitched child element fadno-xml other-play child element fadno-xml percussion (choice) fadno-xmlglass child element fadno-xmlmetal child element fadno-xmlwood child element fadno-xmlpitched child element fadno-xmlmembrane child element fadno-xmleffect child element fadno-xmltimpani child element fadno-xmlbeater child element fadno-xmlstick child element fadno-xmlstick-location child element fadno-xmlother-percussion child element fadno-xml part-list (choice) fadno-xml ornaments (choice) fadno-xml trill-mark child element fadno-xmlturn child element fadno-xml delayed-turn child element fadno-xml inverted-turn child element fadno-xmldelayed-inverted-turn child element fadno-xml vertical-turn child element fadno-xmlinverted-vertical-turn child element fadno-xmlshake child element fadno-xml wavy-line child element fadno-xmlmordent child element fadno-xmlinverted-mordent child element fadno-xml schleifer child element fadno-xmltremolo child element fadno-xmlhaydn child element fadno-xmlother-ornament child element fadno-xml notehead-text (choice) fadno-xml display-text child element fadno-xmlaccidental-text child element fadno-xmlnote (choice) fadno-xmlgrace child element fadno-xmlcue child element fadno-xmltie child element fadno-xmlnote (choice) fadno-xmltie child element fadno-xmlcue child element fadno-xml notations (choice) fadno-xmltied child element fadno-xmlslur child element fadno-xmltuplet child element fadno-xml glissando child element fadno-xmlslide child element fadno-xml ornaments child element fadno-xml technical child element fadno-xml articulations child element fadno-xmldynamics child element fadno-xmlfermata child element fadno-xml arpeggiate child element fadno-xmlnon-arpeggiate child element fadno-xmlaccidental-mark child element fadno-xmlother-notation child element fadno-xml name-display (choice) fadno-xml display-text child element fadno-xmlaccidental-text child element fadno-xml music-data (choice) fadno-xmlnote child element fadno-xmlbackup child element fadno-xmlforward child element fadno-xml direction child element fadno-xml attributes child element fadno-xmlharmony child element fadno-xml figured-bass child element fadno-xmlprint child element fadno-xmlsound child element fadno-xmlbarline child element fadno-xmlgrouping child element fadno-xmllink child element fadno-xmlbookmark child element fadno-xml metronome (choice) fadno-xmlbeat-unit-tied child element fadno-xmlmetronome-arrows child element fadno-xmlmetronome-note child element fadno-xml metronome (choice) fadno-xml per-minute child element fadno-xmlbeat-unit-tied child element fadno-xml measure-style (choice) fadno-xml multiple-rest child element fadno-xmlmeasure-repeat child element fadno-xml beat-repeat child element fadno-xmlslash child element fadno-xmllyric (choice) fadno-xmlsyllabic child element fadno-xmltext child element fadno-xmlextend child element fadno-xmlextend child element fadno-xmllaughing child element fadno-xmlhumming child element fadno-xmlkey (choice) fadno-xml harmony-chord (choice) fadno-xmlroot child element fadno-xmlfunction child element fadno-xmlharmonic (choice) fadno-xml base-pitch child element fadno-xmltouching-pitch child element fadno-xmlsounding-pitch child element fadno-xmlharmonic (choice) fadno-xmlnatural child element fadno-xml artificial child element fadno-xml full-note (choice) fadno-xmlpitch child element fadno-xml unpitched child element fadno-xmlrest child element fadno-xmlencoding (choice) fadno-xml encoding-date child element fadno-xmlencoder child element fadno-xmlsoftware child element fadno-xmlencoding-description child element fadno-xmlsupports child element fadno-xmldynamics (choice) fadno-xmlp child element fadno-xmlpp child element fadno-xmlppp child element fadno-xmlpppp child element fadno-xmlppppp child element fadno-xmlpppppp child element fadno-xmlf child element fadno-xmlff child element fadno-xmlfff child element fadno-xmlffff child element fadno-xmlfffff child element fadno-xmlffffff child element fadno-xmlmp child element fadno-xmlmf child element fadno-xmlsf child element fadno-xmlsfp child element fadno-xmlsfpp child element fadno-xmlfp child element fadno-xmlrf child element fadno-xmlrfz child element fadno-xmlsfz child element fadno-xmlsffz child element fadno-xmlfz child element fadno-xmln child element fadno-xmlpf child element fadno-xmlsfzp child element fadno-xmlother-dynamics child element fadno-xmldirection-type (choice) fadno-xml rehearsal child element fadno-xmlsegno child element fadno-xmlcoda child element fadno-xmlwedge child element fadno-xmldynamics child element fadno-xmldashes child element fadno-xmlbracket child element fadno-xmlpedal child element fadno-xml metronome child element fadno-xml octave-shift child element fadno-xml harp-pedals child element fadno-xmldamp child element fadno-xmldamp-all child element fadno-xml eyeglasses child element fadno-xml string-mute child element fadno-xml scordatura child element fadno-xmlimage child element fadno-xmlprincipal-voice child element fadno-xml percussion child element fadno-xmlaccordion-registration child element fadno-xml staff-divide child element fadno-xmlother-direction child element fadno-xmldirection-type (choice) fadno-xmlwords child element fadno-xmlsymbol child element fadno-xmlcredit (choice) fadno-xml credit-image child element fadno-xmlcredit (choice) fadno-xml credit-words child element fadno-xml credit-symbol child element fadno-xmlcredit (choice) fadno-xml credit-words child element fadno-xml credit-symbol child element fadno-xmlbend (choice) fadno-xmlpre-bend child element fadno-xmlrelease child element fadno-xml articulations (choice) fadno-xmlaccent child element fadno-xml strong-accent child element fadno-xmlstaccato child element fadno-xmltenuto child element fadno-xmldetached-legato child element fadno-xml staccatissimo child element fadno-xmlspiccato child element fadno-xmlscoop child element fadno-xmlplop child element fadno-xmldoit child element fadno-xmlfalloff child element fadno-xml breath-mark child element fadno-xmlcaesura child element fadno-xmlstress child element fadno-xmlunstress child element fadno-xml soft-accent child element fadno-xmlother-articulation child element fadno-xmlarrow (choice) fadno-xmlarrow-direction child element fadno-xml arrow-style child element fadno-xml arrowhead child element fadno-xmlcircular-arrow child element fadno-xmlwork  (complex)Works are optionally identified by number and title. The work type also may indicate a link to the opus document that composes multiple scores into a collection. fadno-xml work-number child element fadno-xml work-title child element fadno-xmlopus child element fadno-xmlwedge  (complex)The wedge type represents crescendo and diminuendo wedge symbols. The type attribute is crescendo for the start of a wedge that is closed at the left side, and diminuendo for the start of a wedge that is closed on the right side. Spread values are measured in tenths; those at the start of a crescendo wedge or end of a diminuendo wedge are ignored. The niente attribute is yes if a circle appears at the point of the wedge, indicating a crescendo from nothing or diminuendo to nothing. It is no by default, and used only when the type is crescendo, or the type is stop for a wedge that began with a diminuendo type. The line-type is solid by default. fadno-xmltype attribute fadno-xmlnumber attribute fadno-xmlspread attribute fadno-xmlniente attribute fadno-xml line-type attribute fadno-xml dash-length attribute fadno-xml space-length attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xmlcolor attribute fadno-xmlid attribute fadno-xml wavy-line  (complex)Wavy lines are one way to indicate trills. When used with a barline element, they should always have type="continue" set. fadno-xmltype attribute fadno-xmlnumber attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml placement attribute fadno-xmlcolor attribute fadno-xml start-note attribute fadno-xml trill-step attribute fadno-xml two-note-turn attribute fadno-xml accelerate attribute fadno-xmlbeats attribute fadno-xml second-beat attribute fadno-xml last-beat attribute fadno-xmlvirtual-instrument  (complex)The virtual-instrument element defines a specific virtual instrument used for an instrument sound. fadno-xmlvirtual-library child element fadno-xml virtual-name child element fadno-xml unpitched  (complex)The unpitched type represents musical elements that are notated on the staff but lack definite pitch, such as unpitched percussion and speaking voice. fadno-xml typed-text  (complex)The typed-text type represents a text element with a type attributes. fadno-xml text content fadno-xmltype attribute fadno-xml tuplet-type  (complex)The tuplet-type type indicates the graphical note type of the notes for this portion of the tuplet. fadno-xml text content fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmltuplet-portion  (complex)The tuplet-portion type provides optional full control over tuplet specifications. It allows the number and note type (including dots) to be set for the actual and normal portions of a single tuplet. If any of these elements are absent, their values are based on the time-modification element. fadno-xml tuplet-number child element fadno-xml tuplet-type child element fadno-xml tuplet-dot child element fadno-xml tuplet-number  (complex)The tuplet-number type indicates the number of notes for this portion of the tuplet. fadno-xml text content fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml tuplet-dot  (complex)The tuplet-dot type is used to specify dotted normal tuplet types. fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmltuplet  (complex)A tuplet element is present when a tuplet is to be displayed graphically, in addition to the sound data provided by the time-modification elements. The number attribute is used to distinguish nested tuplets. The bracket attribute is used to indicate the presence of a bracket. If unspecified, the results are implementation-dependent. The line-shape attribute is used to specify whether the bracket is straight or in the older curved or slurred style. It is straight by default.Whereas a time-modification element shows how the cumulative, sounding effect of tuplets and double-note tremolos compare to the written note type, the tuplet element describes how this is displayed. The tuplet element also provides more detailed representation information than the time-modification element, and is needed to represent nested tuplets and other complex tuplets accurately.The show-number attribute is used to display either the number of actual notes, the number of both actual and normal notes, or neither. It is actual by default. The show-type attribute is used to display either the actual type, both the actual and normal types, or neither. It is none by default. fadno-xmltype attribute fadno-xmlnumber attribute fadno-xmlbracket attribute fadno-xml show-number attribute fadno-xml show-type attribute fadno-xml line-shape attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml placement attribute fadno-xmlid attribute fadno-xml tuplet-actual child element fadno-xml tuplet-normal child element fadno-xmltremolo  (complex)The tremolo ornament can be used to indicate single-note, double-note, or unmeasured tremolos. Single-note tremolos use the single type, double-note tremolos use the start and stop types, and unmeasured tremolos use the unmeasured type. The default is "single" for compatibility with Version 1.1. The text of the element indicates the number of tremolo marks and is an integer from 0 to 8. Note that the number of attached beams is not included in this value, but is represented separately using the beam element. The value should be 0 for unmeasured tremolos.When using double-note tremolos, the duration of each note in the tremolo should correspond to half of the notated type value. A time-modification element should also be added with an actual-notes value of 2 and a normal-notes value of 1. If used within a tuplet, this 2/1 ratio should be multiplied by the existing tuplet ratio.The smufl attribute specifies the glyph to use from the SMuFL tremolos range for an unmeasured tremolo. It is ignored for other tremolo types. The SMuFL buzzRoll glyph is used by default if the attribute is missing.Using repeater beams for indicating tremolos is deprecated as of MusicXML 3.0. fadno-xml text content fadno-xmltype attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml placement attribute fadno-xmlsmufl attribute fadno-xml transpose  (complex)The transpose type represents what must be added to a written pitch to get a correct sounding pitch. The optional number attribute refers to staff numbers, from top to bottom on the system. If absent, the transposition applies to all staves in the part. Per-staff transposition is most often used in parts that represent multiple instruments. fadno-xmlnumber attribute fadno-xmlid attribute fadno-xmldiatonic child element fadno-xml chromatic child element fadno-xml octave-change child element fadno-xmldouble child element fadno-xmltime-modification  (complex)Time modification indicates tuplets, double-note tremolos, and other durational changes. A time-modification element shows how the cumulative, sounding effect of tuplets and double-note tremolos compare to the written note type represented by the type and dot elements. Nested tuplets and other notations that use more detailed information need both the time-modification and tuplet elements to be represented accurately. fadno-xml actual-notes child element fadno-xml normal-notes child element fadno-xmltime  (complex)Time signatures are represented by the beats element for the numerator and the beat-type element for the denominator. The symbol attribute is used indicate common and cut time symbols as well as a single number display. Multiple pairs of beat and beat-type elements are used for composite time signatures with multiple denominators, such as 24 + 38. A composite such as 3+28 requires only one beatbeat-type pair.The print-object attribute allows a time signature to be specified but not printed, as is the case for excerpts from the middle of a score. The value is "yes" if not present. The optional number attribute refers to staff numbers within the part. If absent, the time signature applies to all staves in the part. fadno-xmlnumber attribute fadno-xmlsymbol attribute fadno-xml separator attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlhalign attribute fadno-xmlvalign attribute fadno-xml print-object attribute fadno-xmlid attribute fadno-xmltied  (complex)The tied element represents the notated tie. The tie element represents the tie sound.The number attribute is rarely needed to disambiguate ties, since note pitches will usually suffice. The attribute is implied rather than defaulting to 1 as with most elements. It is available for use in more complex tied notation situations.Ties that join two notes of the same pitch together should be represented with a tied element on the first note with type="start" and a tied element on the second note with type="stop". This can also be done if the two notes being tied are enharmonically equivalent, but have different step values. It is not recommended to use tied elements to join two notes with enharmonically inequivalent pitches.Ties that indicate that an instrument should be undamped are specified with a single tied element with type="let-ring".Ties that are visually attached to only one note, other than undamped ties, should be specified with two tied elements on the same note, first type="start" then type="stop". This can be used to represent ties into or out of repeated sections or codas. fadno-xmltype attribute fadno-xmlnumber attribute fadno-xml line-type attribute fadno-xml dash-length attribute fadno-xml space-length attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml placement attribute fadno-xml orientation attribute fadno-xmlbezier-x attribute fadno-xmlbezier-y attribute fadno-xml bezier-x2 attribute fadno-xml bezier-y2 attribute fadno-xml bezier-offset attribute fadno-xmlbezier-offset2 attribute fadno-xmlcolor attribute fadno-xmlid attribute fadno-xmltie  (complex)The tie element indicates that a tie begins or ends with this note. If the tie element applies only particular times through a repeat, the time-only attribute indicates which times to apply it. The tie element indicates sound; the tied element indicates notation. fadno-xmltype attribute fadno-xml time-only attribute fadno-xmltext-element-data  (complex)The text-element-data type represents a syllable or portion of a syllable for lyric text underlay. A hyphen in the string content should only be used for an actual hyphenated word. Language names for text elements come from ISO 639, with optional country subcodes from ISO 3166. fadno-xml text content fadno-xmlxml:lang attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml underline attribute fadno-xmloverline attribute fadno-xml line-through attribute fadno-xmlrotation attribute fadno-xmlletter-spacing attribute fadno-xmldir attribute fadno-xml technical  (complex)Technical indications give performance information for individual instruments. fadno-xmlid attribute fadno-xmltap  (complex)The tap type indicates a tap on the fretboard. The text content allows specification of the notation; + and T are common choices. If the element is empty, the hand attribute is used to specify the symbol to use. The hand attribute is ignored if the tap glyph is already specified by the text content. If neither text content nor the hand attribute are present, the display is application-specific. fadno-xml text content fadno-xmlhand attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml placement attribute fadno-xmlsystem-margins  (complex)System margins are relative to the page margins. Positive values indent and negative values reduce the margin size. fadno-xml system-layout  (complex)A system is a group of staves that are read and played simultaneously. System layout includes left and right margins and the vertical distance from the previous system. The system distance is measured from the bottom line of the previous system to the top line of the current system. It is ignored for the first system on a page. The top system distance is measured from the page's top margin to the top line of the first system. It is ignored for all but the first system on a page.Sometimes the sum of measure widths in a system may not equal the system width specified by the layout elements due to roundoff or other errors. The behavior when reading MusicXML files in these cases is application-dependent. For instance, applications may find that the system layout data is more reliable than the sum of the measure widths, and adjust the measure widths accordingly. fadno-xmlsystem-margins child element fadno-xmlsystem-distance child element fadno-xmltop-system-distance child element fadno-xmlsystem-dividers child element fadno-xmlsystem-dividers  (complex)The system-dividers element indicates the presence or absence of system dividers (also known as system separation marks) between systems displayed on the same page. Dividers on the left and right side of the page are controlled by the left-divider and right-divider elements respectively. The default vertical position is half the system-distance value from the top of the system that is below the divider. The default horizontal position is the left and right system margin, respectively.When used in the print element, the system-dividers element affects the dividers that would appear between the current system and the previous system. fadno-xml left-divider child element fadno-xml right-divider child element fadno-xmlsupports  (complex)The supports type indicates if a MusicXML encoding supports a particular MusicXML element. This is recommended for elements like beam, stem, and accidental, where the absence of an element is ambiguous if you do not know if the encoding supports that element. For Version 2.0, the supports element is expanded to allow programs to indicate support for particular attributes or particular values. This lets applications communicate, for example, that all system and/or page breaks are contained in the MusicXML file. fadno-xmltype attribute fadno-xmlelement attribute fadno-xml attribute attribute fadno-xmlvalue attribute fadno-xml style-text  (complex)The style-text type represents a text element with a print-style attribute group. fadno-xml text content fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml strong-accent  (complex)The strong-accent type indicates a vertical accent mark. The type attribute indicates if the point of the accent is down or up. fadno-xmltype attribute fadno-xml string-mute  (complex)The string-mute type represents string mute on and mute off symbols. fadno-xmltype attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlhalign attribute fadno-xmlvalign attribute fadno-xmlid attribute fadno-xmlstring  (complex)The string type is used with tablature notation, regular notation (where it is often circled), and chord diagrams. String numbers start with 1 for the highest pitched full-length string. fadno-xml text content fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml placement attribute fadno-xmlstick  (complex)The stick type represents pictograms where the material of the stick, mallet, or beater is included.The parentheses and dashed-circle attributes indicate the presence of these marks around the round beater part of a pictogram. Values for these attributes are "no" if not present. fadno-xmltip attribute fadno-xml parentheses attribute fadno-xml dashed-circle attribute fadno-xml stick-type child element fadno-xmlstick-material child element fadno-xmlstem  (complex)Stems can be down, up, none, or double. For down and up stems, the position attributes can be used to specify stem length. The relative values specify the end of the stem relative to the program default. Default values specify an absolute end stem position. Negative values of relative-y that would flip a stem instead of shortening it are ignored. A stem element associated with a rest refers to a stemlet. fadno-xml text content fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xmlcolor attribute fadno-xml staff-tuning  (complex)The staff-tuning type specifies the open, non-capo tuning of the lines on a tablature staff. fadno-xmlline attribute fadno-xml staff-layout  (complex)Staff layout includes the vertical distance from the bottom line of the previous staff in this system to the top line of the staff specified by the number attribute. The optional number attribute refers to staff numbers within the part, from top to bottom on the system. A value of 1 is assumed if not present. When used in the defaults element, the values apply to all parts. This value is ignored for the first staff in a system. fadno-xmlnumber attribute fadno-xmlstaff-distance child element fadno-xml staff-divide  (complex)The staff-divide element represents the staff division arrow symbols found at SMuFL code points U+E00B, U+E00C, and U+E00D. fadno-xmltype attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlhalign attribute fadno-xmlvalign attribute fadno-xmlid attribute fadno-xml staff-details  (complex)The staff-details element is used to indicate different types of staves. The optional number attribute specifies the staff number from top to bottom on the system, as with clef. The print-object attribute is used to indicate when a staff is not printed in a part, usually in large scores where empty parts are omitted. It is yes by default. If print-spacing is yes while print-object is no, the score is printed in cutaway format where vertical space is left for the empty part. fadno-xmlnumber attribute fadno-xml show-frets attribute fadno-xml print-object attribute fadno-xml print-spacing attribute fadno-xml staff-type child element fadno-xml staff-lines child element fadno-xml staff-tuning child element fadno-xmlcapo child element fadno-xml staff-size child element fadno-xmlsound  (complex)The sound element contains general playback parameters. They can stand alone within a part/measure, or be a component element within a direction.  Tempo is expressed in quarter notes per minute. If 0, the sound-generating program should prompt the user at the time of compiling a sound (MIDI) file. Dynamics (or MIDI velocity) are expressed as a percentage of the default forte value (90 for MIDI 1.0). Dacapo indicates to go back to the beginning of the movement. When used it always has the value "yes". Segno and dalsegno are used for backwards jumps to a segno sign; coda and tocoda are used for forward jumps to a coda sign. If there are multiple jumps, the value of these parameters can be used to name and distinguish them. If segno or coda is used, the divisions attribute can also be used to indicate the number of divisions per quarter note. Otherwise sound and MIDI generating programs may have to recompute this. By default, a dalsegno or dacapo attribute indicates that the jump should occur the first time through, while a tocoda attribute indicates the jump should occur the second time through. The time that jumps occur can be changed by using the time-only attribute. Forward-repeat is used when a forward repeat sign is implied, and usually follows a bar line. When used it always has the value of "yes". The fine attribute follows the final note or rest in a movement with a da capo or dal segno direction. If numeric, the value represents the actual duration of the final note or rest, which can be ambiguous in written notation and different among parts and voices. The value may also be "yes" to indicate no change to the final duration. If the sound element applies only particular times through a repeat, the time-only attribute indicates which times to apply the sound element. Pizzicato in a sound element effects all following notes. Yes indicates pizzicato, no indicates arco. The pan and elevation attributes are deprecated in Version 2.0. The pan and elevation elements in the midi-instrument element should be used instead. The meaning of the pan and elevation attributes is the same as for the pan and elevation elements. If both are present, the mid-instrument elements take priority. The damper-pedal, soft-pedal, and sostenuto-pedal attributes effect playback of the three common piano pedals and their MIDI controller equivalents. The yes value indicates the pedal is depressed; no indicates the pedal is released. A numeric value from 0 to 100 may also be used for half pedaling. This value is the percentage that the pedal is depressed. A value of 0 is equivalent to no, and a value of 100 is equivalent to yes. MIDI devices, MIDI instruments, and playback techniques are changed using the midi-device, midi-instrument, and play elements. When there are multiple instances of these elements, they should be grouped together by instrument using the id attribute values. The offset element is used to indicate that the sound takes place offset from the current score position. If the sound element is a child of a direction element, the sound offset element overrides the direction offset element if both elements are present. Note that the offset reflects the intended musical position for the change in sound. It should not be used to compensate for latency issues in particular hardware configurations.  fadno-xmltempo attribute fadno-xmldynamics attribute fadno-xmldacapo attribute fadno-xmlsegno attribute fadno-xmldalsegno attribute fadno-xmlcoda attribute fadno-xmltocoda attribute fadno-xml divisions attribute fadno-xmlforward-repeat attribute fadno-xmlfine attribute fadno-xml time-only attribute fadno-xml pizzicato attribute fadno-xmlpan attribute fadno-xml elevation attribute fadno-xml damper-pedal attribute fadno-xml soft-pedal attribute fadno-xmlsostenuto-pedal attribute fadno-xmlid attribute fadno-xmloffset child element fadno-xmlslur  (complex)Slur types are empty. Most slurs are represented with two elements: one with a start type, and one with a stop type. Slurs can add more elements using a continue type. This is typically used to specify the formatting of cross-system slurs, or to specify the shape of very complex slurs. fadno-xmltype attribute fadno-xmlnumber attribute fadno-xml line-type attribute fadno-xml dash-length attribute fadno-xml space-length attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml placement attribute fadno-xml orientation attribute fadno-xmlbezier-x attribute fadno-xmlbezier-y attribute fadno-xml bezier-x2 attribute fadno-xml bezier-y2 attribute fadno-xml bezier-offset attribute fadno-xmlbezier-offset2 attribute fadno-xmlcolor attribute fadno-xmlid attribute fadno-xmlslide  (complex)Glissando and slide types both indicate rapidly moving from one pitch to the other so that individual notes are not discerned. The distinction is similar to that between NIFF's glissando and portamento elements. A slide is continuous between two notes and defaults to a solid line. The optional text for a is printed alongside the line. fadno-xml text content fadno-xmltype attribute fadno-xmlnumber attribute fadno-xml line-type attribute fadno-xml dash-length attribute fadno-xml space-length attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml accelerate attribute fadno-xmlbeats attribute fadno-xml first-beat attribute fadno-xml last-beat attribute fadno-xmlid attribute fadno-xmlslash  (complex)The slash type is used to indicate that slash notation is to be used. If the slash is on every beat, use-stems is no (the default). To indicate rhythms but not pitches, use-stems is set to yes. The type attribute indicates whether this is the start or stop of a slash notation style. The use-dots attribute works as for the beat-repeat element, and only has effect if use-stems is no. fadno-xmltype attribute fadno-xmluse-dots attribute fadno-xml use-stems attribute fadno-xmlsegno  (complex)The segno type is the visual indicator of a segno sign. The exact glyph can be specified with the smufl attribute. A sound element is also needed to guide playback applications reliably. fadno-xmlsmufl attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlhalign attribute fadno-xmlvalign attribute fadno-xmlid attribute fadno-xmlscore-timewise  (complex) fadno-xmlversion attribute fadno-xmlmeasure child element fadno-xmlscore-partwise  (complex) fadno-xmlversion attribute fadno-xmlpart child element fadno-xml score-part  (complex)Each MusicXML part corresponds to a track in a Standard MIDI Format 1 file. The score-instrument elements are used when there are multiple instruments per track. The midi-device element is used to make a MIDI device or port assignment for the given track or specific MIDI instruments. Initial midi-instrument assignments may be made here as well. fadno-xmlid attribute fadno-xmlidentification child element fadno-xml part-name child element fadno-xmlpart-name-display child element fadno-xmlpart-abbreviation child element fadno-xmlpart-abbreviation-display child element fadno-xmlgroup child element fadno-xmlscore-instrument child element fadno-xmlscore-instrument  (complex)The score-instrument type represents a single instrument within a score-part. As with the score-part type, each score-instrument has a required ID attribute, a name, and an optional abbreviation.A score-instrument type is also required if the score specifies MIDI 1.0 channels, banks, or programs. An initial midi-instrument assignment can also be made here. MusicXML software should be able to automatically assign reasonable channels and instruments without these elements in simple cases, such as where part names match General MIDI instrument names. fadno-xmlid attribute fadno-xmlinstrument-name child element fadno-xmlinstrument-abbreviation child element fadno-xmlinstrument-sound child element fadno-xmlvirtual-instrument child element fadno-xml scordatura  (complex)Scordatura string tunings are represented by a series of accord elements, similar to the staff-tuning elements. Strings are numbered from high to low. fadno-xmlid attribute fadno-xmlaccord child element fadno-xmlscaling  (complex)Margins, page sizes, and distances are all measured in tenths to keep MusicXML data in a consistent coordinate system as much as possible. The translation to absolute units is done with the scaling type, which specifies how many millimeters are equal to how many tenths. For a staff height of 7 mm, millimeters would be set to 7 while tenths is set to 40. The ability to set a formula rather than a single scaling factor helps avoid roundoff errors. fadno-xml millimeters child element fadno-xmltenths child element fadno-xml root-step  (complex)The root-step type represents the pitch step of the root of the current chord within the harmony element. The text attribute indicates how the root should appear in a score if not using the element contents. fadno-xml text content fadno-xmltext attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml root-alter  (complex)The root-alter type represents the chromatic alteration of the root of the current chord within the harmony element. In some chord styles, the text for the root-step element may include root-alter information. In that case, the print-object attribute of the root-alter element can be set to no. The location attribute indicates whether the alteration should appear to the left or the right of the root-step; it is right by default. fadno-xml text content fadno-xmllocation attribute fadno-xml print-object attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlroot  (complex)The root type indicates a pitch like C, D, E vs. a function indication like I, II, III. It is used with chord symbols in popular music. The root element has a root-step and optional root-alter element similar to the step and alter elements, but renamed to distinguish the different musical meanings. fadno-xml root-step child element fadno-xml root-alter child element fadno-xmlrest  (complex)The rest element indicates notated rests or silences. Rest elements are usually empty, but placement on the staff can be specified using display-step and display-octave elements. If the measure attribute is set to yes, this indicates this is a complete measure rest. fadno-xmlmeasure attribute fadno-xmlrepeat  (complex)The repeat type represents repeat marks. The start of the repeat has a forward direction while the end of the repeat has a backward direction. Backward repeats that are not part of an ending can use the times attribute to indicate the number of times the repeated section is played. fadno-xml direction attribute fadno-xmltimes attribute fadno-xmlwinged attribute fadno-xmlprint  (complex)The print type contains general printing parameters, including the layout elements defined in the layout.mod file. The part-name-display and part-abbreviation-display elements used in the score.mod file may also be used here to change how a part name or abbreviation is displayed over the course of a piece. They take effect when the current measure or a succeeding measure starts a new system.Layout elements in a print statement only apply to the current page, system, staff, or measure. Music that follows continues to take the default values from the layout included in the defaults element. fadno-xml staff-spacing attribute fadno-xml new-system attribute fadno-xmlnew-page attribute fadno-xml blank-page attribute fadno-xml page-number attribute  fadno-xmlid attribute  fadno-xmlmeasure-layout child element  fadno-xmlmeasure-numbering child element  fadno-xmlpart-name-display child element  fadno-xmlpart-abbreviation-display child element  fadno-xmlprincipal-voice  (complex)The principal-voice element represents principal and secondary voices in a score, either for analysis or for square bracket symbols that appear in a score. The symbol attribute indicates the type of symbol used at the start of the principal-voice. The content of the principal-voice element is used for analysis and may be any text value. When used for analysis separate from any printed score markings, the symbol attribute should be set to "none".  fadno-xml text content  fadno-xmltype attribute  fadno-xmlsymbol attribute  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xmlhalign attribute  fadno-xmlvalign attribute  fadno-xmlid attribute  fadno-xmlplay  (complex)The play type, new in Version 3.0, specifies playback techniques to be used in conjunction with the instrument-sound element. When used as part of a sound element, it applies to all notes going forward in score order. In multi-instrument parts, the affected instrument should be specified using the id attribute. When used as part of a note element, it applies to the current note only.  fadno-xmlid attribute  fadno-xmlplacement-text  (complex)The placement-text type represents a text element with print-style and placement attribute groups.  fadno-xml text content  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xml placement attribute  fadno-xmlpitched  (complex)The pitched-value type represents pictograms for pitched percussion instruments. The smufl attribute is used to distinguish different SMuFL glyphs for a particular pictogram within the tuned mallet percussion pictograms range.  fadno-xml text content  fadno-xmlsmufl attribute  fadno-xmlpitch  (complex)Pitch is represented as a combination of the step of the diatonic scale, the chromatic alteration, and the octave.  fadno-xmlstep child element  fadno-xmlalter child element  fadno-xmloctave child element  fadno-xml percussion  (complex)The percussion element is used to define percussion pictogram symbols. Definitions for these symbols can be found in Kurt Stone's "Music Notation in the Twentieth Century" on pages 206-212 and 223. Some values are added to these based on how usage has evolved in the 30 years since Stone's book was published.  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xmlhalign attribute  fadno-xmlvalign attribute  fadno-xml enclosure attribute  fadno-xmlid attribute  fadno-xml per-minute  (complex)The per-minute type can be a number, or a text description including numbers. If a font is specified, it overrides the font specified for the overall metronome element. This allows separate specification of a music font for the beat-unit and a text font for the numeric value, in cases where a single metronome font is not used.  fadno-xml text content  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xml pedal-tuning  (complex)The pedal-tuning type specifies the tuning of a single harp pedal.  fadno-xml pedal-step child element  fadno-xml pedal-alter child element  fadno-xmlpedal  (complex)The pedal type represents piano pedal marks. In MusicXML 3.1 this includes sostenuto as well as damper pedal marks. The line attribute is yes if pedal lines are used. The sign attribute is yes if Ped, Sost, and * signs are used. For MusicXML 2.0 compatibility, the sign attribute is yes by default if the line attribute is no, and is no by default if the line attribute is yes. If the sign attribute is set to yes and the type is start or sostenuto, the abbreviated attribute is yes if the short P and S signs are used, and no if the full Ped and Sost signs are used. It is no by default. Otherwise the abbreviated attribute is ignored.The change and continue types are used when the line attribute is yes. The change type indicates a pedal lift and retake indicated with an inverted V marking. The continue type allows more precise formatting across system breaks and for more complex pedaling lines. The alignment attributes are ignored if the line attribute is yes.  fadno-xmltype attribute  fadno-xmlnumber attribute  fadno-xmlline attribute  fadno-xmlsign attribute  fadno-xml abbreviated attribute  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xmlhalign attribute  fadno-xmlvalign attribute  fadno-xmlid attribute  fadno-xml part-symbol  (complex)The part-symbol type indicates how a symbol for a multi-staff part is indicated in the score; brace is the default value. The top-staff and bottom-staff elements are used when the brace does not extend across the entire part. For example, in a 3-staff organ part, the top-staff will typically be 1 for the right hand, while the bottom-staff will typically be 2 for the left hand. Staff 3 for the pedals is usually outside the brace.  fadno-xml text content  fadno-xml top-staff attribute  fadno-xml bottom-staff attribute  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xmlcolor attribute  fadno-xml part-name  (complex)The part-name type describes the name or abbreviation of a score-part element. Formatting attributes for the part-name element are deprecated in Version 2.0 in favor of the new part-name-display and part-abbreviation-display elements.  fadno-xml text content  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xml print-object attribute  fadno-xmljustify attribute  fadno-xml part-list  (complex)The part-list identifies the different musical parts in this movement. Each part has an ID that is used later within the musical data. Since parts may be encoded separately and combined later, identification elements are present at both the score and score-part levels. There must be at least one score-part, combined as desired with part-group elements that indicate braces and brackets. Parts are ordered from top to bottom in a score based on the order in which they appear in the part-list.  fadno-xml part-group  (complex)The part-group element indicates groupings of parts in the score, usually indicated by braces and brackets. Braces that are used for multi-staff parts should be defined in the attributes element for that part. The part-group start element appears before the first score-part in the group. The part-group stop element appears after the last score-part in the group.The number attribute is used to distinguish overlapping and nested part-groups, not the sequence of groups. As with parts, groups can have a name and abbreviation. Values for the child elements are ignored at the stop of a group.A part-group element is not needed for a single multi-staff part. By default, multi-staff parts include a brace symbol and (if appropriate given the bar-style) common barlines. The symbol formatting for a multi-staff part can be more fully specified using the part-symbol element.  fadno-xmltype attribute  fadno-xmlnumber attribute  fadno-xml group-name child element  fadno-xmlgroup-name-display child element  fadno-xmlgroup-abbreviation child element  fadno-xmlgroup-abbreviation-display child element  fadno-xml group-symbol child element  fadno-xml group-barline child element  fadno-xml group-time child element  fadno-xmlpart  (complex)  fadno-xmlid attribute  fadno-xmlpart  (complex)  fadno-xmlid attribute  fadno-xmlmeasure child element  fadno-xml page-margins  (complex)Page margins are specified either for both even and odd pages, or via separate odd and even page number values. The type attribute is not needed when used as part of a print element. If omitted when the page-margins type is used in the defaults element, "both" is the default value.  fadno-xmltype attribute  fadno-xml page-layout  (complex)Page layout can be defined both in score-wide defaults and in the print element. Page margins are specified either for both even and odd pages, or via separate odd and even page number values. The type is not needed when used as part of a print element. If omitted when used in the defaults element, "both" is the default.  fadno-xml page-margins child element  fadno-xml other-text  (complex)The other-text type represents a text element with a smufl attribute group. This type is used by MusicXML direction extension elements to allow specification of specific SMuFL glyphs without needed to add every glyph as a MusicXML element.  fadno-xml text content  fadno-xmlsmufl attribute  fadno-xml other-play  (complex)The other-play element represents other types of playback. The required type attribute indicates the type of playback to which the element content applies.  fadno-xml text content  fadno-xmltype attribute  fadno-xmlother-placement-text  (complex)The other-placement-text type represents a text element with print-style, placement, and smufl attribute groups. This type is used by MusicXML notation extension elements to allow specification of specific SMuFL glyphs without needed to add every glyph as a MusicXML element.  fadno-xml text content  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xml placement attribute  fadno-xmlsmufl attribute  fadno-xmlother-notation  (complex)The other-notation type is used to define any notations not yet in the MusicXML format. It handles notations where more specific extension elements such as other-dynamics and other-technical are not appropriate. The smufl attribute can be used to specify a particular notation, allowing application interoperability without requiring every SMuFL glyph to have a MusicXML element equivalent. Using the other-notation type without the smufl attribute allows for extended representation, though without application interoperability.  fadno-xml text content  fadno-xmltype attribute  fadno-xmlnumber attribute  fadno-xml print-object attribute  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xml placement attribute  fadno-xmlsmufl attribute  fadno-xmlid attribute  fadno-xmlother-direction  (complex)The other-direction type is used to define any direction symbols not yet in the MusicXML format. The smufl attribute can be used to specify a particular direction symbol, allowing application interoperability without requiring every SMuFL glyph to have a MusicXML element equivalent. Using the other-direction type without the smufl attribute allows for extended representation, though without application interoperability.  fadno-xml text content  fadno-xml print-object attribute  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xmlhalign attribute  fadno-xmlvalign attribute  fadno-xmlsmufl attribute  fadno-xmlid attribute  fadno-xmlother-appearance  (complex)The other-appearance type is used to define any graphical settings not yet in the current version of the MusicXML format. This allows extended representation, though without application interoperability.  fadno-xml text content  fadno-xmltype attribute  fadno-xml ornaments  (complex)Ornaments can be any of several types, followed optionally by accidentals. The accidental-mark element's content is represented the same as an accidental element, but with a different name to reflect the different musical meaning.  fadno-xmlid attribute  fadno-xmlopus  (complex)The opus type represents a link to a MusicXML opus document that composes multiple MusicXML scores into a collection.  fadno-xml xlink:href attribute  fadno-xml xlink:type attribute  fadno-xml xlink:role attribute  fadno-xml xlink:title attribute  fadno-xml xlink:show attribute  fadno-xml xlink:actuate attribute  fadno-xmloffset  (complex)An offset is represented in terms of divisions, and indicates where the direction will appear relative to the current musical location. This affects the visual appearance of the direction. If the sound attribute is "yes", then the offset affects playback too. If the sound attribute is "no", then any sound associated with the direction takes effect at the current location. The sound attribute is "no" by default for compatibility with earlier versions of the MusicXML format. If an element within a direction includes a default-x attribute, the offset value will be ignored when determining the appearance of that element.  fadno-xml text content  fadno-xmlsound attribute  fadno-xml octave-shift  (complex)The octave shift type indicates where notes are shifted up or down from their true pitched values because of printing difficulty. Thus a treble clef line noted with 8va will be indicated with an octave-shift down from the pitch data indicated in the notes. A size of 8 indicates one octave; a size of 15 indicates two octaves.  fadno-xmltype attribute  fadno-xmlnumber attribute  fadno-xmlsize attribute  fadno-xml dash-length attribute  fadno-xml space-length attribute  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xmlid attribute  fadno-xml notehead-text  (complex)The notehead-text type represents text that is displayed inside a notehead, as is done in some educational music. It is not needed for the numbers used in tablature or jianpu notation. The presence of a TAB or jianpu clefs is sufficient to indicate that numbers are used. The display-text and accidental-text elements allow display of fully formatted text and accidentals.  fadno-xmlnotehead  (complex)The notehead type indicates shapes other than the open and closed ovals associated with note durations.The smufl attribute can be used to specify a particular notehead, allowing application interoperability without requiring every SMuFL glyph to have a MusicXML element equivalent. This attribute can be used either with the "other" value, or to refine a specific notehead value such as "cluster". Noteheads in the SMuFL "Note name noteheads" range (U+E150@U+E1AF) should not use the smufl attribute or the "other" value, but instead use the notehead-text element.For the enclosed shapes, the default is to be hollow for half notes and longer, and filled otherwise. The filled attribute can be set to change this if needed.If the parentheses attribute is set to yes, the notehead is parenthesized. It is no by default.  fadno-xml text content  fadno-xmlfilled attribute  fadno-xml parentheses attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xmlsmufl attribute  fadno-xml note-type  (complex)The note-type type indicates the graphic note type. Values range from 1024th to maxima. The size attribute indicates full, cue, grace-cue, or large size. The default is full for regular notes, grace-cue for notes that contain both grace and cue elements, and cue for notes that contain either a cue or a grace element, but not both.  fadno-xml text content  fadno-xmlsize attribute  fadno-xml note-size  (complex)The note-size type indicates the percentage of the regular note size to use for notes with a cue and large size as defined in the type element. The grace type is used for notes of cue size that that include a grace element. The cue type is used for all other notes with cue size, whether defined explicitly or implicitly via a cue element. The large type is used for notes of large size. The text content represent the numeric percentage. A value of 100 would be identical to the size of a regular note as defined by the music font.  fadno-xml text content  fadno-xmltype attribute  fadno-xmlnote  (complex)Notes are the most common type of MusicXML data. The MusicXML format keeps the MuseData distinction between elements used for sound information and elements used for notation information (e.g., tie is used for sound, tied for notation). Thus grace notes do not have a duration element. Cue notes have a duration element, as do forward elements, but no tie elements. Having these two types of information available can make interchange considerably easier, as some programs handle one type of information much more readily than the other.  The print-leger attribute is used to indicate whether leger lines are printed. Notes without leger lines are used to indicate indeterminate high and low notes. By default, it is set to yes. If print-object is set to no, print-leger is interpreted to also be set to no if not present. This attribute is ignored for rests. The dynamics and end-dynamics attributes correspond to MIDI 1.0's Note On and Note Off velocities, respectively. They are expressed in terms of percentages of the default forte value (90 for MIDI 1.0). The attack and release attributes are used to alter the starting and stopping time of the note from when it would otherwise occur based on the flow of durations - information that is specific to a performance. They are expressed in terms of divisions, either positive or negative. A note that starts a tie should not have a release attribute, and a note that stops a tie should not have an attack attribute. The attack and release attributes are independent of each other. The attack attribute only changes the starting time of a note, and the release attribute only changes the stopping time of a note. If a note is played only particular times through a repeat, the time-only attribute shows which times to play the note. The pizzicato attribute is used when just this note is sounded pizzicato, vs. the pizzicato element which changes overall playback between pizzicato and arco.  fadno-xml print-leger attribute  fadno-xmldynamics attribute  fadno-xml end-dynamics attribute  fadno-xmlattack attribute  fadno-xmlrelease attribute  fadno-xml time-only attribute  fadno-xml pizzicato attribute  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xml print-dot attribute  fadno-xml print-lyric attribute  fadno-xml print-object attribute  fadno-xml print-spacing attribute  fadno-xmlid attribute  fadno-xml instrument child element  fadno-xmltype child element  fadno-xmldot child element  fadno-xml accidental child element  fadno-xmltime-modification child element  fadno-xmlstem child element  fadno-xmlnotehead child element  fadno-xml notehead-text child element  fadno-xmlbeam child element  fadno-xml notations child element  fadno-xmllyric child element  fadno-xmlplay child element  fadno-xml notations  (complex)Notations refer to musical notations, not XML notations. Multiple notations are allowed in order to represent multiple editorial levels. The print-object attribute, added in Version 3.0, allows notations to represent details of performance technique, such as fingerings, without having them appear in the score.  fadno-xml print-object attribute  fadno-xmlid attribute  fadno-xmlnon-arpeggiate  (complex)The non-arpeggiate type indicates that this note is at the top or bottom of a bracket indicating to not arpeggiate these notes. Since this does not involve playback, it is only used on the top or bottom notes, not on each note as for the arpeggiate type.  fadno-xmltype attribute  fadno-xmlnumber attribute  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml placement attribute  fadno-xmlcolor attribute  fadno-xmlid attribute  fadno-xml name-display  (complex)The name-display type is used for exact formatting of multi-font text in part and group names to the left of the system. The print-object attribute can be used to determine what, if anything, is printed at the start of each system. Enclosure for the display-text element is none by default. Language for the display-text element is Italian ("it") by default.  fadno-xml print-object attribute  fadno-xml multiple-rest  (complex)The text of the multiple-rest type indicates the number of measures in the multiple rest. Multiple rests may use the 1-bar  2-bar  4-bar rest symbols, or a single shape. The use-symbols attribute indicates which to use; it is no if not specified.  fadno-xml text content  fadno-xml use-symbols attribute  fadno-xmlmordent  (complex)The mordent type is used for both represents the mordent sign with the vertical line and the inverted-mordent sign without the line. The long attribute is "no" by default. The approach and departure attributes are used for compound ornaments, indicating how the beginning and ending of the ornament look relative to the main part of the mordent.  fadno-xmllong attribute  fadno-xmlapproach attribute  fadno-xml departure attribute  fadno-xmlmiscellaneous-field  (complex)If a program has other metadata not yet supported in the MusicXML format, each type of metadata can go in a miscellaneous-field element. The required name attribute indicates the type of metadata the element content represents.  fadno-xml text content  fadno-xmlname attribute  fadno-xml miscellaneous  (complex)If a program has other metadata not yet supported in the MusicXML format, it can go in the miscellaneous element. The miscellaneous type puts each separate part of metadata into its own miscellaneous-field type.  fadno-xmlmiscellaneous-field child element  fadno-xmlmidi-instrument  (complex)The midi-instrument type defines MIDI 1.0 instrument playback. The midi-instrument element can be a part of either the score-instrument element at the start of a part, or the sound element within a part. The id attribute refers to the score-instrument affected by the change.  fadno-xmlid attribute  fadno-xml midi-channel child element  fadno-xml midi-name child element  fadno-xml midi-bank child element  fadno-xml midi-program child element  fadno-xmlmidi-unpitched child element  fadno-xmlvolume child element  fadno-xmlpan child element  fadno-xml elevation child element  fadno-xml midi-device  (complex)The midi-device type corresponds to the DeviceName meta event in Standard MIDI Files. The optional port attribute is a number from 1 to 16 that can be used with the unofficial MIDI port (or cable) meta event. Unlike the DeviceName meta event, there can be multiple midi-device elements per MusicXML part starting in MusicXML 3.0. The optional id attribute refers to the score-instrument assigned to this device. If missing, the device assignment affects all score-instrument elements in the score-part.  fadno-xml text content  fadno-xmlport attribute  fadno-xmlid attribute  fadno-xmlmetronome-tuplet  (complex)The metronome-tuplet type uses the same element structure as the time-modification element along with some attributes from the tuplet element.  fadno-xmltype attribute  fadno-xmlbracket attribute  fadno-xml show-number attribute  fadno-xmlmetronome-tied  (complex)The metronome-tied indicates the presence of a tie within a metric relationship mark. As with the tied element, both the start and stop of the tie should be specified, in this case within separate metronome-note elements.  fadno-xmltype attribute  fadno-xmlmetronome-note  (complex)The metronome-note type defines the appearance of a note within a metric relationship mark.  fadno-xmlmetronome-type child element  fadno-xml metronome-dot child element  fadno-xmlmetronome-beam child element  fadno-xmlmetronome-tied child element  fadno-xmlmetronome-tuplet child element  fadno-xmlmetronome-beam  (complex)The metronome-beam type works like the beam type in defining metric relationships, but does not include all the attributes available in the beam type.  fadno-xml text content  fadno-xmlnumber attribute  fadno-xml metronome  (complex)The metronome type represents metronome marks and other metric relationships. The beat-unit group and per-minute element specify regular metronome marks. The metronome-note and metronome-relation elements allow for the specification of metric modulations and other metric relationships, such as swing tempo marks where two eighths are equated to a quarter note / eighth note triplet. Tied notes can be represented in both types of metronome marks by using the beat-unit-tied and metronome-tied elements. The parentheses attribute indicates whether or not to put the metronome mark in parentheses; its value is no if not specified.  fadno-xml parentheses attribute  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xmlhalign attribute  fadno-xmlvalign attribute  fadno-xmljustify attribute  fadno-xmlid attribute  fadno-xml measure-style  (complex)A measure-style indicates a special way to print partial to multiple measures within a part. This includes multiple rests over several measures, repeats of beats, single, or multiple measures, and use of slash notation.The multiple-rest and measure-repeat symbols indicate the number of measures covered in the element content. The beat-repeat and slash elements can cover partial measures. All but the multiple-rest element use a type attribute to indicate starting and stopping the use of the style. The optional number attribute specifies the staff number from top to bottom on the system, as with clef.  fadno-xmlnumber attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xmlid attribute  fadno-xmlmeasure-repeat  (complex)The measure-repeat type is used for both single and multiple measure repeats. The text of the element indicates the number of measures to be repeated in a single pattern. The slashes attribute specifies the number of slashes to use in the repeat sign. It is 1 if not specified. Both the start and the stop of the measure-repeat must be specified. The text of the element is ignored when the type is stop.The measure-repeat element specifies a notation style for repetitions. The actual music being repeated needs to be repeated within the MusicXML file. This element specifies the notation that indicates the repeat.  fadno-xml text content  fadno-xmltype attribute  fadno-xmlslashes attribute  fadno-xmlmeasure-numbering  (complex)The measure-numbering type describes how frequently measure numbers are displayed on this part. The number attribute from the measure element is used for printing. Measures with an implicit attribute set to "yes" never display a measure number, regardless of the measure-numbering setting.  fadno-xml text content  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xmlhalign attribute  fadno-xmlvalign attribute  fadno-xmlmeasure-layout  (complex)The measure-layout type includes the horizontal distance from the previous measure.  fadno-xmlmeasure-distance child element  fadno-xmlmeasure  (complex)  fadno-xmlnumber attribute  fadno-xmltext attribute  fadno-xmlimplicit attribute  fadno-xmlnon-controlling attribute  fadno-xmlwidth attribute  fadno-xmlid attribute  fadno-xmlpart child element  fadno-xmlmeasure  (complex)  fadno-xmlnumber attribute  fadno-xmltext attribute  fadno-xmlimplicit attribute  fadno-xmlnon-controlling attribute  fadno-xmlwidth attribute  fadno-xmlid attribute  fadno-xmllyric-language  (complex)The lyric-language type specifies the default language for a particular name and number of lyric.  fadno-xmlnumber attribute  fadno-xmlname attribute  fadno-xmlxml:lang attribute  fadno-xml lyric-font  (complex)The lyric-font type specifies the default font for a particular name and number of lyric.  fadno-xmlnumber attribute  fadno-xmlname attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmllyric  (complex)The lyric type represents text underlays for lyrics, based on Humdrum with support for other formats. Two text elements that are not separated by an elision element are part of the same syllable, but may have different text formatting. The MusicXML XSD is more strict than the DTD in enforcing this by disallowing a second syllabic element unless preceded by an elision element. The lyric number indicates multiple lines, though a name can be used as well (as in Finale's verse  chorus  section specification).Justification is center by default; placement is below by default. The print-object attribute can override a note's print-lyric attribute in cases where only some lyrics on a note are printed, as when lyrics for later verses are printed in a block of text rather than with each note. The time-only attribute precisely specifies which lyrics are to be sung which time through a repeated section.  fadno-xmlnumber attribute  fadno-xmlname attribute  fadno-xml time-only attribute  fadno-xmljustify attribute  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml placement attribute  fadno-xmlcolor attribute  fadno-xml print-object attribute  fadno-xmlid attribute  fadno-xmlend-line child element  fadno-xml end-paragraph child element  fadno-xmllink  (complex)The link type serves as an outgoing simple XLink. It is also used to connect a MusicXML score with a MusicXML opus. If a relative link is used within a document that is part of a compressed MusicXML file, the link is relative to the root folder of the zip file.  fadno-xmlname attribute  fadno-xml xlink:href attribute  fadno-xml xlink:type attribute  fadno-xml xlink:role attribute  fadno-xml xlink:title attribute  fadno-xml xlink:show attribute  fadno-xml xlink:actuate attribute  fadno-xmlelement attribute  fadno-xmlposition attribute  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml line-width  (complex)The line-width type indicates the width of a line type in tenths. The type attribute defines what type of line is being defined. Values include beam, bracket, dashes, enclosure, ending, extend, heavy barline, leger, light barline, octave shift, pedal, slur middle, slur tip, staff, stem, tie middle, tie tip, tuplet bracket, and wedge. The text content is expressed in tenths.  fadno-xml text content  fadno-xmltype attribute  fadno-xmllevel  (complex)The level type is used to specify editorial information for different MusicXML elements. If the reference attribute for the level element is yes, this indicates editorial information that is for display only and should not affect playback. For instance, a modern edition of older music may set reference="yes" on the attributes containing the music's original clef, key, and time signature. It is no by default.  fadno-xml text content  fadno-xml reference attribute  fadno-xml parentheses attribute  fadno-xmlbracket attribute  fadno-xmlsize attribute  fadno-xmlkind  (complex)Kind indicates the type of chord. Degree elements can then add, subtract, or alter from these starting points  The attributes are used to indicate the formatting of the symbol. Since the kind element is the constant in all the harmony-chord groups that can make up a polychord, many formatting attributes are here. The use-symbols attribute is yes if the kind should be represented when possible with harmony symbols rather than letters and numbers. These symbols include: major: a triangle, like Unicode 25B3 minor: -, like Unicode 002D augmented: +, like Unicode 002B diminished: , like Unicode 00B0 half-diminished: , like Unicode 00F8 For the major-minor kind, only the minor symbol is used when use-symbols is yes. The major symbol is set using the symbol attribute in the degree-value element. The corresponding degree-alter value will usually be 0 in this case. The text attribute describes how the kind should be spelled in a score. If use-symbols is yes, the value of the text attribute follows the symbol. The stack-degrees attribute is yes if the degree elements should be stacked above each other. The parentheses-degrees attribute is yes if all the degrees should be in parentheses. The bracket-degrees attribute is yes if all the degrees should be in a bracket. If not specified, these values are implementation-specific. The alignment attributes are for the entire harmony-chord group of which this kind element is a part.  fadno-xml text content  fadno-xml use-symbols attribute  fadno-xmltext attribute  fadno-xml stack-degrees attribute  fadno-xmlparentheses-degrees attribute  fadno-xmlbracket-degrees attribute  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xmlhalign attribute  fadno-xmlvalign attribute  fadno-xml key-octave  (complex)The key-octave element specifies in which octave an element of a key signature appears. The content specifies the octave value using the same values as the display-octave element. The number attribute is a positive integer that refers to the key signature element in left-to-right order. If the cancel attribute is set to yes, then this number refers to the canceling key signature specified by the cancel element in the parent key element. The cancel attribute cannot be set to yes if there is no corresponding cancel element within the parent key element. It is no by default.  fadno-xml text content  fadno-xmlnumber attribute  fadno-xmlcancel attribute  fadno-xmlkey-accidental  (complex)The key-accidental type indicates the accidental to be displayed in a non-traditional key signature, represented in the same manner as the accidental type without the formatting attributes.  fadno-xml text content  fadno-xmlsmufl attribute  fadno-xmlkey  (complex)The key type represents a key signature. Both traditional and non-traditional key signatures are supported. The optional number attribute refers to staff numbers. If absent, the key signature applies to all staves in the part. Key signatures appear at the start of each system unless the print-object attribute has been set to "no".  fadno-xmlnumber attribute  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xml print-object attribute  fadno-xmlid attribute  fadno-xml key-octave child element  fadno-xml inversion  (complex)The inversion type represents harmony inversions. The value is a number indicating which inversion is used: 0 for root position, 1 for first inversion, etc.  fadno-xml text content  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xmlinterchangeable  (complex)The interchangeable type is used to represent the second in a pair of interchangeable dual time signatures, such as the 68 in 34 (6/8). A separate symbol attribute value is available compared to the time element's symbol attribute, which applies to the first of the dual time signatures.  fadno-xmlsymbol attribute  fadno-xml separator attribute  fadno-xml time-relation child element  fadno-xml instrument  (complex)The instrument type distinguishes between score-instrument elements in a score-part. The id attribute is an IDREF back to the score-instrument ID. If multiple score-instruments are specified on a score-part, there should be an instrument element for each note in the part.  fadno-xmlid attribute  fadno-xmlimage  (complex)>The image type is used to include graphical images in a score.  fadno-xmlsource attribute  fadno-xmltype attribute  fadno-xmlheight attribute  fadno-xmlwidth attribute  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xmlhalign attribute  fadno-xmlvalign attribute  fadno-xmlid attribute  fadno-xmlidentification  (complex)Identification contains basic metadata about the score. It includes the information in MuseData headers that may apply at a score-wide, movement-wide, or part-wide level. The creator, rights, source, and relation elements are based on Dublin Core.  fadno-xmlcreator child element  fadno-xmlrights child element  fadno-xmlencoding child element  fadno-xmlsource child element  fadno-xmlrelation child element  fadno-xml miscellaneous child element  fadno-xmlhorizontal-turn  (complex)The horizontal-turn type represents turn elements that are horizontal rather than vertical. These are empty elements with print-style, placement, trill-sound, and slash attributes. If the slash attribute is yes, then a vertical line is used to slash the turn; it is no by default.  fadno-xmlslash attribute  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xml placement attribute  fadno-xml start-note attribute  fadno-xml trill-step attribute  fadno-xml two-note-turn attribute  fadno-xml accelerate attribute  fadno-xmlbeats attribute  fadno-xml second-beat attribute  fadno-xml last-beat attribute  fadno-xml hole-closed  (complex)The hole-closed type represents whether the hole is closed, open, or half-open. The optional location attribute indicates which portion of the hole is filled in when the element value is half.  fadno-xml text content  fadno-xmllocation attribute  fadno-xmlhole  (complex)The hole type represents the symbols used for woodwind and brass fingerings as well as other notations.  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute  fadno-xml font-style attribute  fadno-xml font-size attribute  fadno-xml font-weight attribute  fadno-xmlcolor attribute  fadno-xml placement attribute  fadno-xml hole-type child element  fadno-xml hole-closed child element  fadno-xml hole-shape child element  fadno-xmlheel-toe  (complex)The heel and toe elements are used with organ pedals. The substitution value is "no" if the attribute is not present.  fadno-xml substitution attribute  fadno-xml harp-pedals  (complex)The harp-pedals type is used to create harp pedal diagrams. The pedal-step and pedal-alter elements use the same values as the step and alter elements. For easiest reading, the pedal-tuning elements should follow standard harp pedal order, with pedal-step values of D, C, B, E, F, G, and A.  fadno-xml default-x attribute  fadno-xml default-y attribute  fadno-xml relative-x attribute  fadno-xml relative-y attribute  fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlhalign attribute fadno-xmlvalign attribute fadno-xmlid attribute fadno-xml pedal-tuning child element fadno-xmlharmony  (complex)The harmony type is based on Humdrum's **harm encoding, extended to support chord symbols in popular music as well as functional harmony analysis in classical music.If there are alternate harmonies possible, this can be specified using multiple harmony elements differentiated by type. Explicit harmonies have all note present in the music; implied have some notes missing but implied; alternate represents alternate analyses.The harmony object may be used for analysis or for chord symbols. The print-object attribute controls whether or not anything is printed due to the harmony element. The print-frame attribute controls printing of a frame or fretboard diagram. The print-style attribute group sets the default for the harmony, but individual elements can override this with their own print-style values. fadno-xmltype attribute fadno-xml print-frame attribute fadno-xml print-object attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml placement attribute fadno-xmlid attribute fadno-xmlframe child element fadno-xmloffset child element fadno-xmlharmonic  (complex)The harmonic type indicates natural and artificial harmonics. Allowing the type of pitch to be specified, combined with controls for appearance/playback differences, allows both the notation and the sound to be represented. Artificial harmonics can add a notated touching-pitch; artificial pinch harmonics will usually not notate a touching pitch. The attributes for the harmonic element refer to the use of the circular harmonic symbol, typically but not always used with natural harmonics. fadno-xml print-object attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml placement attribute fadno-xml harmon-mute  (complex)The harmon-mute type represents the symbols used for harmon mutes in brass notation. fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml placement attribute fadno-xml harmon-closed child element fadno-xml harmon-closed  (complex)The harmon-closed type represents whether the harmon mute is closed, open, or half-open. The optional location attribute indicates which portion of the symbol is filled in when the element value is half. fadno-xml text content fadno-xmllocation attribute fadno-xmlhandbell  (complex)The handbell element represents notation for various techniques used in handbell and handchime music. fadno-xml text content fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml placement attribute fadno-xmlhammer-on-pull-off  (complex)The hammer-on and pull-off elements are used in guitar and fretted instrument notation. Since a single slur can be marked over many notes, the hammer-on and pull-off elements are separate so the individual pair of notes can be specified. The element content can be used to specify how the hammer-on or pull-off should be notated. An empty element leaves this choice up to the application. fadno-xml text content fadno-xmltype attribute fadno-xmlnumber attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml placement attribute fadno-xmlgrouping  (complex)The grouping type is used for musical analysis. When the type attribute is "start" or "single", it usually contains one or more feature elements. The number attribute is used for distinguishing between overlapping and hierarchical groupings. The member-of attribute allows for easy distinguishing of what grouping elements are in what hierarchy. Feature elements contained within a "stop" type of grouping may be ignored.This element is flexible to allow for different types of analyses. Future versions of the MusicXML format may add elements that can represent more standardized categories of analysis data, allowing for easier data sharing. fadno-xmltype attribute fadno-xmlnumber attribute fadno-xml member-of attribute fadno-xmlid attribute fadno-xmlfeature child element fadno-xml group-symbol  (complex)The group-symbol type indicates how the symbol for a group is indicated in the score. fadno-xml text content fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xmlcolor attribute fadno-xml group-name  (complex)The group-name type describes the name or abbreviation of a part-group element. Formatting attributes in the group-name type are deprecated in Version 2.0 in favor of the new group-name-display and group-abbreviation-display elements. fadno-xml text content fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmljustify attribute fadno-xml group-barline  (complex)The group-barline type indicates if the group should have common barlines. fadno-xml text content fadno-xmlcolor attribute fadno-xmlgrace  (complex)The grace type indicates the presence of a grace note. The slash attribute for a grace note is yes for slashed eighth notes. The other grace note attributes come from MuseData sound suggestions. The steal-time-previous attribute indicates the percentage of time to steal from the previous note for the grace note. The steal-time-following attribute indicates the percentage of time to steal from the following note for the grace note, as for appoggiaturas. The make-time attribute indicates to make time, not steal time; the units are in real-time divisions for the grace note. fadno-xmlsteal-time-previous attribute fadno-xmlsteal-time-following attribute fadno-xml make-time attribute fadno-xmlslash attribute fadno-xmlglyph  (complex)The glyph element represents what SMuFL glyph should be used for different variations of symbols that are semantically identical. The type attribute specifies what type of glyph is being defined. The element value specifies what SMuFL glyph to use, including recommended stylistic alternates. The SMuFL glyph name should match the type. For instance, a type of quarter-rest would use values restQuarter, restQuarterOld, or restQuarterZ. A type of g-clef-ottava-bassa would use values gClef8vb, gClef8vbOld, or gClef8vbCClef. A type of octave-shift-up-8 would use values ottava, ottavaBassa, ottavaBassaBa, ottavaBassaVb, or octaveBassa. fadno-xml text content fadno-xmltype attribute fadno-xml glissando  (complex)Glissando and slide types both indicate rapidly moving from one pitch to the other so that individual notes are not discerned. The distinction is similar to that between NIFF's glissando and portamento elements. A glissando sounds the half notes in between the slide and defaults to a wavy line. The optional text is printed alongside the line. fadno-xml text content fadno-xmltype attribute fadno-xmlnumber attribute fadno-xml line-type attribute fadno-xml dash-length attribute fadno-xml space-length attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlid attribute fadno-xmlglass  (complex)The glass type represents pictograms for glass percussion instruments. The smufl attribute is used to distinguish different SMuFL glyphs for wind chimes in the chimes pictograms range, including those made of materials other than glass. fadno-xml text content fadno-xmlsmufl attribute fadno-xmlfret  (complex)The fret element is used with tablature notation and chord diagrams. Fret numbers start with 0 for an open string and 1 for the first fret. fadno-xml text content fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml frame-note  (complex)The frame-note type represents each note included in the frame. An open string will have a fret value of 0, while a muted string will not be associated with a frame-note element. fadno-xmlstring child element fadno-xmlfret child element fadno-xml fingering child element fadno-xmlbarre child element fadno-xmlframe  (complex)The frame type represents a frame or fretboard diagram used together with a chord symbol. The representation is based on the NIFF guitar grid with additional information. The frame type's unplayed attribute indicates what to display above a string that has no associated frame-note element. Typical values are x and the empty string. If the attribute is not present, the display of the unplayed string is application-defined. fadno-xmlheight attribute fadno-xmlwidth attribute fadno-xmlunplayed attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xmlcolor attribute fadno-xmlhalign attribute fadno-xmlvalign attribute fadno-xmlid attribute fadno-xml frame-strings child element fadno-xml frame-frets child element fadno-xml first-fret child element fadno-xml frame-note child element fadno-xmlforward  (complex)The backup and forward elements are required to coordinate multiple voices in one part, including music on multiple staves. The forward element is generally used within voices and staves. Duration values should always be positive, and should not cross measure boundaries or mid-measure changes in the divisions value. fadno-xmlformatted-text-id  (complex)The formatted-text-id type represents a text element with text-formatting and id attributes. fadno-xml text content fadno-xmlxml:lang attribute fadno-xml xml:space attribute fadno-xmljustify attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlhalign attribute fadno-xmlvalign attribute fadno-xml underline attribute fadno-xmloverline attribute fadno-xml line-through attribute fadno-xmlrotation attribute fadno-xmlletter-spacing attribute fadno-xml line-height attribute fadno-xmldir attribute fadno-xml enclosure attribute fadno-xmlid attribute fadno-xmlformatted-text  (complex)The formatted-text type represents a text element with text-formatting attributes. fadno-xml text content fadno-xmlxml:lang attribute fadno-xml xml:space attribute fadno-xmljustify attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlhalign attribute fadno-xmlvalign attribute fadno-xml underline attribute fadno-xmloverline attribute fadno-xml line-through attribute fadno-xmlrotation attribute fadno-xmlletter-spacing attribute fadno-xml line-height attribute fadno-xmldir attribute fadno-xml enclosure attribute fadno-xmlformatted-symbol-id  (complex)The formatted-symbol-id type represents a SMuFL musical symbol element with formatting and id attributes. fadno-xml text content fadno-xmljustify attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlhalign attribute fadno-xmlvalign attribute fadno-xml underline attribute fadno-xmloverline attribute fadno-xml line-through attribute fadno-xmlrotation attribute fadno-xmlletter-spacing attribute fadno-xml line-height attribute fadno-xmldir attribute fadno-xml enclosure attribute fadno-xmlid attribute fadno-xml first-fret  (complex)The first-fret type indicates which fret is shown in the top space of the frame; it is fret 1 if the element is not present. The optional text attribute indicates how this is represented in the fret diagram, while the location attribute indicates whether the text appears to the left or right of the frame. fadno-xml text content fadno-xmltext attribute fadno-xmllocation attribute fadno-xml fingering  (complex)Fingering is typically indicated 1,2,3,4,5. Multiple fingerings may be given, typically to substitute fingerings in the middle of a note. The substitution and alternate values are "no" if the attribute is not present. For guitar and other fretted instruments, the fingering element represents the fretting finger; the pluck element represents the plucking finger. fadno-xml text content fadno-xml substitution attribute fadno-xml alternate attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml placement attribute fadno-xml figured-bass  (complex)The figured-bass element represents figured bass notation. Figured bass elements take their position from the first regular note (not a grace note or chord note) that follows in score order. The optional duration element is used to indicate changes of figures under a note.Figures are ordered from top to bottom. The value of parentheses is "no" if not present. fadno-xml parentheses attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml print-dot attribute fadno-xml print-lyric attribute fadno-xml print-object attribute fadno-xml print-spacing attribute fadno-xmlid attribute fadno-xmlfigure child element fadno-xmlfigure  (complex)The figure type represents a single figure within a figured-bass element. fadno-xmlprefix child element fadno-xml figure-number child element fadno-xmlsuffix child element fadno-xmlextend child element fadno-xmlfermata  (complex)The fermata text content represents the shape of the fermata sign. An empty fermata element represents a normal fermata. The fermata type is upright if not specified. fadno-xml text content fadno-xmltype attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlid attribute fadno-xmlfeature  (complex)The feature type is a part of the grouping element used for musical analysis. The type attribute represents the type of the feature and the element content represents its value. This type is flexible to allow for different analyses. fadno-xml text content fadno-xmltype attribute fadno-xmlextend  (complex)The extend type represents lyric word extension / melisma lines as well as figured bass extensions. The optional type and position attributes are added in Version 3.0 to provide better formatting control. fadno-xmltype attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xmlcolor attribute fadno-xmlending  (complex)The ending type represents multiple (e.g. first and second) endings. Typically, the start type is associated with the left barline of the first measure in an ending. The stop and discontinue types are associated with the right barline of the last measure in an ending. Stop is used when the ending mark concludes with a downward jog, as is typical for first endings. Discontinue is used when there is no downward jog, as is typical for second endings that do not conclude a piece. The length of the jog can be specified using the end-length attribute. The text-x and text-y attributes are offsets that specify where the baseline of the start of the ending text appears, relative to the start of the ending line.The number attribute reflects the numeric values of what is under the ending line. Single endings such as "1" or comma-separated multiple endings such as "1,2" may be used. The ending element text is used when the text displayed in the ending is different than what appears in the number attribute. The print-object element is used to indicate when an ending is present but not printed, as is often the case for many parts in a full score. fadno-xml text content fadno-xmlnumber attribute fadno-xmltype attribute fadno-xml end-length attribute fadno-xmltext-x attribute fadno-xmltext-y attribute fadno-xml print-object attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlencoding  (complex)The encoding element contains information about who did the digital encoding, when, with what software, and in what aspects. Standard type values for the encoder element are music, words, and arrangement, but other types may be used. The type attribute is only needed when there are multiple encoder elements. fadno-xmlempty-trill-sound  (complex)The empty-trill-sound type represents an empty element with print-style, placement, and trill-sound attributes. fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml placement attribute fadno-xml start-note attribute fadno-xml trill-step attribute fadno-xml two-note-turn attribute fadno-xml accelerate attribute fadno-xmlbeats attribute fadno-xml second-beat attribute fadno-xml last-beat attribute fadno-xmlempty-print-style-align-id  (complex)The empty-print-style-align-id type represents an empty element with print-style-align and optional-unique-id attribute groups. fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlhalign attribute fadno-xmlvalign attribute fadno-xmlid attribute fadno-xmlempty-print-object-style-align  (complex)The empty-print-style-align-object type represents an empty element with print-object and print-style-align attribute groups. fadno-xml print-object attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlhalign attribute fadno-xmlvalign attribute fadno-xmlempty-placement-smufl  (complex)The empty-placement-smufl type represents an empty element with print-style, placement, and smufl attributes. fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml placement attribute fadno-xmlsmufl attribute fadno-xmlempty-placement  (complex)The empty-placement type represents an empty element with print-style and placement attributes. fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml placement attribute fadno-xml empty-line  (complex)The empty-line type represents an empty element with line-shape, line-type, line-length, dashed-formatting, print-style and placement attributes. fadno-xml line-shape attribute fadno-xml line-type attribute fadno-xml line-length attribute fadno-xml dash-length attribute fadno-xml space-length attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml placement attribute fadno-xml empty-font  (complex)The empty-font type represents an empty element with font attributes. fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlempty  (complex)>The empty type represents an empty element with no attributes. fadno-xmlelision  (complex)The elision type represents an elision between lyric syllables. The text content specifies the symbol used to display the elision. Common values are a no-break space (Unicode 00A0), an underscore (Unicode 005F), or an undertie (Unicode 203F). If the text content is empty, the smufl attribute is used to specify the symbol to use. Its value is a SMuFL canonical glyph name that starts with lyrics. The SMuFL attribute is ignored if the elision glyph is already specified by the text content. If neither text content nor a smufl attribute are present, the elision glyph is application-specific. fadno-xml text content fadno-xmlsmufl attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmldynamics  (complex)Dynamics can be associated either with a note or a general musical direction. To avoid inconsistencies between and amongst the letter abbreviations for dynamics (what is sf vs. sfz, standing alone or with a trailing dynamic that is not always piano), we use the actual letters as the names of these dynamic elements. The other-dynamics element allows other dynamic marks that are not covered here, but many of those should perhaps be included in a more general musical direction element. Dynamics elements may also be combined to create marks not covered by a single element, such as sfmp.These letter dynamic symbols are separated from crescendo, decrescendo, and wedge indications. Dynamic representation is inconsistent in scores. Many things are assumed by the composer and left out, such as returns to original dynamics. Systematic representations are quite complex: for example, Humdrum has at least 3 representation formats related to dynamics. The MusicXML format captures what is in the score, but does not try to be optimal for analysis or synthesis of dynamics. fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlhalign attribute fadno-xmlvalign attribute fadno-xml placement attribute fadno-xml underline attribute fadno-xmloverline attribute fadno-xml line-through attribute fadno-xml enclosure attribute fadno-xmlid attribute fadno-xmldistance  (complex)The distance element represents standard distances between notation elements in tenths. The type attribute defines what type of distance is being defined. Valid values include hyphen (for hyphens in lyrics) and beam. fadno-xml text content fadno-xmltype attribute fadno-xml directive  (complex) fadno-xml text content fadno-xmlxml:lang attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmldirection-type  (complex)Textual direction types may have more than 1 component due to multiple fonts. The dynamics element may also be used in the notations element. Attribute groups related to print suggestions apply to the individual direction-type, not to the overall direction. fadno-xmlid attribute fadno-xml direction  (complex)A direction is a musical indication that is not necessarily attached to a specific note. Two or more may be combined to indicate starts and stops of wedges, dashes, etc. For applications where a specific direction is indeed attached to a specific note, the direction element can be associated with the note element that follows it in score order that is not in a different voice.By default, a series of direction-type elements and a series of child elements of a direction-type within a single direction element follow one another in sequence visually. For a series of direction-type children, non-positional formatting attributes are carried over from the previous element by default. fadno-xml placement attribute fadno-xml directive attribute fadno-xmlid attribute fadno-xmldirection-type child element fadno-xmloffset child element fadno-xmlsound child element fadno-xml degree-value  (complex)The content of the degree-value type is a number indicating the degree of the chord (1 for the root, 3 for third, etc). The text attribute specifies how the type of the degree should be displayed in a score. The degree-value symbol attribute indicates that a symbol should be used in specifying the degree. If the symbol attribute is present, the value of the text attribute follows the symbol. fadno-xml text content fadno-xmlsymbol attribute fadno-xmltext attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml degree-type  (complex)The degree-type type indicates if this degree is an addition, alteration, or subtraction relative to the kind of the current chord. The value of the degree-type element affects the interpretation of the value of the degree-alter element. The text attribute specifies how the type of the degree should be displayed in a score. fadno-xml text content fadno-xmltext attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml degree-alter  (complex)The degree-alter type represents the chromatic alteration for the current degree. If the degree-type value is alter or subtract, the degree-alter value is relative to the degree already in the chord based on its kind element. If the degree-type value is add, the degree-alter is relative to a dominant chord (major and perfect intervals except for a minor seventh). The plus-minus attribute is used to indicate if plus and minus symbols should be used instead of sharp and flat symbols to display the degree alteration; it is no by default. fadno-xml text content fadno-xml plus-minus attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmldegree  (complex)The degree type is used to add, alter, or subtract individual notes in the chord. The print-object attribute can be used to keep the degree from printing separately when it has already taken into account in the text attribute of the kind element. The degree-value and degree-type text attributes specify how the value and type of the degree should be displayed.A harmony of kind "other" can be spelled explicitly by using a series of degree elements together with a root. fadno-xml print-object attribute fadno-xml degree-value child element fadno-xml degree-alter child element fadno-xml degree-type child element fadno-xmldefaults  (complex)The defaults type specifies score-wide defaults for scaling, layout, and appearance. fadno-xmlscaling child element fadno-xml appearance child element fadno-xml music-font child element fadno-xml word-font child element fadno-xml lyric-font child element fadno-xmllyric-language child element fadno-xmldashes  (complex)The dashes type represents dashes, used for instance with cresc. and dim. marks. fadno-xmltype attribute fadno-xmlnumber attribute fadno-xml dash-length attribute fadno-xml space-length attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xmlcolor attribute fadno-xmlid attribute fadno-xmlcredit  (complex)The credit type represents the appearance of the title, composer, arranger, lyricist, copyright, dedication, and other text, symbols, and graphics that commonly appear on the first page of a score. The credit-words, credit-symbol, and credit-image elements are similar to the words, symbol, and image elements for directions. However, since the credit is not part of a measure, the default-x and default-y attributes adjust the origin relative to the bottom left-hand corner of the page. The enclosure for credit-words and credit-symbol is none by default.By default, a series of credit-words and credit-symbol elements within a single credit element follow one another in sequence visually. Non-positional formatting attributes are carried over from the previous element by default.The page attribute for the credit element specifies the page number where the credit should appear. This is an integer value that starts with 1 for the first page. Its value is 1 by default. Since credits occur before the music, these page numbers do not refer to the page numbering specified by the print element's page-number attribute.The credit-type element indicates the purpose behind a credit. Multiple types of data may be combined in a single credit, so multiple elements may be used. Standard values include page number, title, subtitle, composer, arranger, lyricist, and rights. fadno-xmlpage attribute fadno-xmlid attribute fadno-xml credit-type child element fadno-xmllink child element fadno-xmlbookmark child element fadno-xmlcoda  (complex)The coda type is the visual indicator of a coda sign. The exact glyph can be specified with the smufl attribute. A sound element is also needed to guide playback applications reliably. fadno-xmlsmufl attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlhalign attribute fadno-xmlvalign attribute fadno-xmlid attribute fadno-xmlclef  (complex)Clefs are represented by a combination of sign, line, and clef-octave-change elements. The optional number attribute refers to staff numbers within the part. A value of 1 is assumed if not present.Sometimes clefs are added to the staff in non-standard line positions, either to indicate cue passages, or when there are multiple clefs present simultaneously on one staff. In this situation, the additional attribute is set to "yes" and the line value is ignored. The size attribute is used for clefs where the additional attribute is "yes". It is typically used to indicate cue clefs.Sometimes clefs at the start of a measure need to appear after the barline rather than before, as for cues or for use after a repeated section. The after-barline attribute is set to "yes" in this situation. The attribute is ignored for mid-measure clefs.Clefs appear at the start of each system unless the print-object attribute has been set to "no" or the additional attribute has been set to "yes". fadno-xmlnumber attribute fadno-xml additional attribute fadno-xmlsize attribute fadno-xml after-barline attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml print-object attribute fadno-xmlid attribute fadno-xmlsign child element fadno-xmlline child element fadno-xmlclef-octave-change child element fadno-xmlcancel  (complex)A cancel element indicates that the old key signature should be cancelled before the new one appears. This will always happen when changing to C major or A minor and need not be specified then. The cancel value matches the fifths value of the cancelled key signature (e.g., a cancel of -2 will provide an explicit cancellation for changing from B flat major to F major). The optional location attribute indicates where the cancellation appears relative to the new key signature. fadno-xml text content fadno-xmllocation attribute fadno-xmlcaesura  (complex)The caesura element indicates a slight pause. It is notated using a "railroad tracks" symbol or other variations specified in the element content. fadno-xml text content fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml placement attribute fadno-xml breath-mark  (complex);The breath-mark element indicates a place to take a breath. fadno-xml text content fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml placement attribute fadno-xmlbracket  (complex)Brackets are combined with words in a variety of modern directions. The line-end attribute specifies if there is a jog up or down (or both), an arrow, or nothing at the start or end of the bracket. If the line-end is up or down, the length of the jog can be specified using the end-length attribute. The line-type is solid by default. fadno-xmltype attribute fadno-xmlnumber attribute fadno-xmlline-end attribute fadno-xml end-length attribute fadno-xml line-type attribute fadno-xml dash-length attribute fadno-xml space-length attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xmlcolor attribute fadno-xmlid attribute fadno-xmlbookmark  (complex)The bookmark type serves as a well-defined target for an incoming simple XLink. fadno-xmlid attribute fadno-xmlname attribute fadno-xmlelement attribute fadno-xmlposition attribute fadno-xmlbend  (complex)The bend type is used in guitar and tablature. The bend-alter element indicates the number of steps in the bend, similar to the alter element. As with the alter element, numbers like 0.5 can be used to indicate microtones. Negative numbers indicate pre-bends or releases; the pre-bend and release elements are used to distinguish what is intended. A with-bar element indicates that the bend is to be done at the bridge with a whammy or vibrato bar. The content of the element indicates how this should be notated. fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml accelerate attribute fadno-xmlbeats attribute fadno-xml first-beat attribute fadno-xml last-beat attribute fadno-xml bend-alter child element fadno-xmlwith-bar child element fadno-xmlbeater  (complex)The beater type represents pictograms for beaters, mallets, and sticks that do not have different materials represented in the pictogram. fadno-xml text content fadno-xmltip attribute fadno-xmlbeat-unit-tied  (complex)The beat-unit-tied type indicates a beat-unit within a metronome mark that is tied to the preceding beat-unit. This allows or two or more tied notes to be associated with a per-minute value in a metronome mark, whereas the metronome-tied element is restricted to metric relationship marks. fadno-xml beat-repeat  (complex)The beat-repeat type is used to indicate that a single beat (but possibly many notes) is repeated. Both the start and stop of the beat being repeated should be specified. The slashes attribute specifies the number of slashes to use in the symbol. The use-dots attribute indicates whether or not to use dots as well (for instance, with mixed rhythm patterns). By default, the value for slashes is 1 and the value for use-dots is no.The beat-repeat element specifies a notation style for repetitions. The actual music being repeated needs to be repeated within the MusicXML file. This element specifies the notation that indicates the repeat. fadno-xmltype attribute fadno-xmlslashes attribute fadno-xmluse-dots attribute fadno-xmlbeam  (complex)Beam values include begin, continue, end, forward hook, and backward hook. Up to eight concurrent beams are available to cover up to 1024th notes. Each beam in a note is represented with a separate beam element, starting with the eighth note beam using a number attribute of 1.Note that the beam number does not distinguish sets of beams that overlap, as it does for slur and other elements. Beaming groups are distinguished by being in different voices and/or the presence or absence of grace and cue elements.Beams that have a begin value can also have a fan attribute to indicate accelerandos and ritardandos using fanned beams. The fan attribute may also be used with a continue value if the fanning direction changes on that note. The value is "none" if not specified.The repeater attribute has been deprecated in MusicXML 3.0. Formerly used for tremolos, it needs to be specified with a "yes" value for each beam using it. fadno-xml text content fadno-xmlnumber attribute fadno-xmlrepeater attribute fadno-xmlfan attribute fadno-xmlcolor attribute fadno-xmlid attribute fadno-xml bass-step  (complex)The bass-step type represents the pitch step of the bass of the current chord within the harmony element. The text attribute indicates how the bass should appear in a score if not using the element contents. fadno-xml text content fadno-xmltext attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml bass-alter  (complex)The bass-alter type represents the chromatic alteration of the bass of the current chord within the harmony element. In some chord styles, the text for the bass-step element may include bass-alter information. In that case, the print-object attribute of the bass-alter element can be set to no. The location attribute indicates whether the alteration should appear to the left or the right of the bass-step; it is right by default. fadno-xml text content fadno-xmllocation attribute fadno-xml print-object attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlbass  (complex)The bass type is used to indicate a bass note in popular music chord symbols, e.g. G/C. It is generally not used in functional harmony, as inversion is generally not used in pop chord symbols. As with root, it is divided into step and alter elements, similar to pitches. fadno-xml bass-step child element fadno-xml bass-alter child element fadno-xmlbarre  (complex)The barre element indicates placing a finger over multiple strings on a single fret. The type is "start" for the lowest pitched string (e.g., the string with the highest MusicXML number) and is "stop" for the highest pitched string. fadno-xmltype attribute fadno-xmlcolor attribute fadno-xmlbarline  (complex)If a barline is other than a normal single barline, it should be represented by a barline type that describes it. This includes information about repeats and multiple endings, as well as line style. Barline data is on the same level as the other musical data in a score - a child of a measure in a partwise score, or a part in a timewise score. This allows for barlines within measures, as in dotted barlines that subdivide measures in complex meters. The two fermata elements allow for fermatas on both sides of the barline (the lower one inverted).Barlines have a location attribute to make it easier to process barlines independently of the other musical data in a score. It is often easier to set up measures separately from entering notes. The location attribute must match where the barline element occurs within the rest of the musical data in the score. If location is left, it should be the first element in the measure, aside from the print, bookmark, and link elements. If location is right, it should be the last element, again with the possible exception of the print, bookmark, and link elements. If no location is specified, the right barline is the default. The segno, coda, and divisions attributes work the same way as in the sound element. They are used for playback when barline elements contain segno or coda child elements. fadno-xmllocation attribute fadno-xmlsegno attribute fadno-xmlcoda attribute fadno-xml divisions attribute fadno-xmlid attribute fadno-xml bar-style child element fadno-xml wavy-line child element fadno-xmlsegno child element fadno-xmlcoda child element fadno-xmlfermata child element fadno-xmlending child element fadno-xmlrepeat child element fadno-xmlbar-style-color  (complex)The bar-style-color type contains barline style and color information. fadno-xml text content fadno-xmlcolor attribute fadno-xmlbackup  (complex)The backup and forward elements are required to coordinate multiple voices in one part, including music on multiple staves. The backup type is generally used to move between voices and staves. Thus the backup element does not include voice or staff elements. Duration values should always be positive, and should not cross measure boundaries or mid-measure changes in the divisions value. fadno-xml attributes  (complex)The attributes element contains musical information that typically changes on measure boundaries. This includes key and time signatures, clefs, transpositions, and staving. When attributes are changed mid-measure, it affects the music in score order, not in MusicXML document order. fadno-xml divisions child element fadno-xmlkey child element fadno-xmltime child element fadno-xmlstaves child element fadno-xml part-symbol child element fadno-xml instruments child element fadno-xmlclef child element fadno-xml staff-details child element fadno-xml transpose child element fadno-xml directive child element fadno-xml measure-style child element fadno-xml articulations  (complex)4Articulations and accents are grouped together here. fadno-xmlid attribute fadno-xmlarrow  (complex)The arrow element represents an arrow used for a musical technical indication. It can represent both Unicode and SMuFL arrows. The presence of an arrowhead element indicates that only the arrowhead is displayed, not the arrow stem. The smufl attribute distinguishes different SMuFL glyphs that have an arrow appearance such as arrowBlackUp, guitarStrumUp, or handbellsSwingUp. The specified glyph should match the descriptive representation. fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml placement attribute fadno-xmlsmufl attribute fadno-xml arpeggiate  (complex)The arpeggiate type indicates that this note is part of an arpeggiated chord. The number attribute can be used to distinguish between two simultaneous chords arpeggiated separately (different numbers) or together (same number). The up-down attribute is used if there is an arrow on the arpeggio sign. By default, arpeggios go from the lowest to highest note. fadno-xmlnumber attribute fadno-xml direction attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml placement attribute fadno-xmlcolor attribute fadno-xmlid attribute fadno-xml appearance  (complex)The appearance type controls general graphical settings for the music's final form appearance on a printed page of display. This includes support for line widths, definitions for note sizes, and standard distances between notation elements, plus an extension element for other aspects of appearance. fadno-xml line-width child element fadno-xml note-size child element fadno-xmldistance child element fadno-xmlglyph child element fadno-xmlother-appearance child element fadno-xmlaccordion-registration  (complex)The accordion-registration type is use for accordion registration symbols. These are circular symbols divided horizontally into high, middle, and low sections that correspond to 4', 8', and 16' pipes. Each accordion-high, accordion-middle, and accordion-low element represents the presence of one or more dots in the registration diagram. An accordion-registration element needs to have at least one of the child elements present. fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlhalign attribute fadno-xmlvalign attribute fadno-xmlid attribute fadno-xmlaccordion-high child element fadno-xmlaccordion-middle child element fadno-xml accordion-low child element fadno-xmlaccord  (complex)The accord type represents the tuning of a single string in the scordatura element. It uses the same group of elements as the staff-tuning element. Strings are numbered from high to low. fadno-xmlstring attribute fadno-xmlaccidental-text  (complex)The accidental-text type represents an element with an accidental value and text-formatting attributes. fadno-xml text content fadno-xmlsmufl attribute fadno-xmlxml:lang attribute fadno-xml xml:space attribute fadno-xmljustify attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlhalign attribute fadno-xmlvalign attribute fadno-xml underline attribute fadno-xmloverline attribute fadno-xml line-through attribute fadno-xmlrotation attribute fadno-xmlletter-spacing attribute fadno-xml line-height attribute fadno-xmldir attribute fadno-xml enclosure attribute fadno-xmlaccidental-mark  (complex)An accidental-mark can be used as a separate notation or as part of an ornament. When used in an ornament, position and placement are relative to the ornament, not relative to the note. fadno-xml text content fadno-xmlsmufl attribute fadno-xml parentheses attribute fadno-xmlbracket attribute fadno-xmlsize attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xml placement attribute fadno-xmlid attribute fadno-xml accidental  (complex)The accidental type represents actual notated accidentals. Editorial and cautionary indications are indicated by attributes. Values for these attributes are "no" if not present. Specific graphic display such as parentheses, brackets, and size are controlled by the level-display attribute group. fadno-xml text content fadno-xml cautionary attribute fadno-xml editorial attribute fadno-xmlsmufl attribute fadno-xml parentheses attribute fadno-xmlbracket attribute fadno-xmlsize attribute fadno-xml default-x attribute fadno-xml default-y attribute fadno-xml relative-x attribute fadno-xml relative-y attribute fadno-xml font-family attribute fadno-xml font-style attribute fadno-xml font-size attribute fadno-xml font-weight attribute fadno-xmlcolor attribute fadno-xmlpositive-integer-or-empty (union) fadno-xml// fadno-xmlnumber-or-normal (union) fadno-xmlnormal fadno-xmlxml:lang (union) fadno-xml// fadno-xml yyyy-mm-dd (simple)Calendar dates are represented yyyy-mm-dd format, following ISO 8601. This is a W3C XML Schema date type, but without the optional timezone data. fadno-xml yes-no-number (simple)The yes-no-number type is used for attributes that can be either boolean or numeric values. fadno-xmlyes-no (simple)The yes-no type is used for boolean-like attributes. We cannot use W3C XML Schema booleans due to their restrictions on expression of boolean values. fadno-xmlyes fadno-xmlno fadno-xmlwood (simple)The wood type represents pictograms for wood percussion instruments. The maraca and maracas values distinguish the one- and two-maraca versions of the pictogram. fadno-xmlbamboo scraper fadno-xml board clapper fadno-xmlcabasa fadno-xml castanets fadno-xmlcastanets with handle fadno-xmlclaves fadno-xmlfootball rattle fadno-xmlguiro fadno-xmllog drum fadno-xmlmaraca fadno-xmlmaracas fadno-xmlquijada fadno-xml rainstick fadno-xmlratchet fadno-xml reco-reco fadno-xmlsandpaper blocks fadno-xml slit drum fadno-xml temple block fadno-xml vibraslap fadno-xmlwhip fadno-xml wood block fadno-xmlwinged (simple)The winged attribute indicates whether the repeat has winged extensions that appear above and below the barline. The straight and curved values represent single wings, while the double-straight and double-curved values represent double wings. The none value indicates no wings and is the default. fadno-xmlnone fadno-xmlstraight fadno-xmlcurved fadno-xmldouble-straight fadno-xml double-curved fadno-xml wedge-type (simple)The wedge type is crescendo for the start of a wedge that is closed at the left side, diminuendo for the start of a wedge that is closed on the right side, and stop for the end of a wedge. The continue type is used for formatting wedges over a system break, or for other situations where a single wedge is divided into multiple segments. fadno-xml crescendo fadno-xml diminuendo fadno-xmlstop fadno-xmlcontinue fadno-xml valign-image (simple)The valign-image type is used to indicate vertical alignment for images and graphics, so it does not include a baseline value. Defaults are implementation-dependent. fadno-xmltop fadno-xmlmiddle fadno-xmlbottom fadno-xmlvalign (simple)The valign type is used to indicate vertical alignment to the top, middle, bottom, or baseline of the text. Defaults are implementation-dependent. fadno-xmltop fadno-xmlmiddle fadno-xmlbottom fadno-xmlbaseline fadno-xmlupright-inverted (simple)The upright-inverted type describes the appearance of a fermata element. The value is upright if not specified. fadno-xmlupright fadno-xmlinverted fadno-xmlup-down-stop-continue (simple)The up-down-stop-continue type is used for octave-shift elements, indicating the direction of the shift from their true pitched values because of printing difficulty. fadno-xmlup fadno-xmldown fadno-xmlstop fadno-xmlcontinue fadno-xmlup-down (simple)The up-down type is used for the direction of arrows and other pointed symbols like vertical accents, indicating which way the tip is pointing. fadno-xmlup fadno-xmldown fadno-xml xlink:type (simple) fadno-xmlsimple fadno-xml two-note-turn (simple)The two-note-turn type describes the ending notes of trills and mordents for playback, relative to the current note. fadno-xmlwhole fadno-xmlhalf fadno-xmlnone fadno-xml trill-step (simple)The trill-step type describes the alternating note of trills and mordents for playback, relative to the current note. fadno-xmlwhole fadno-xmlhalf fadno-xmlunison fadno-xml trill-beats (simple)The trill-beats type specifies the beats used in a trill-sound or bend-sound attribute group. It is a decimal value with a minimum value of 2. fadno-xml tremolo-type (simple)The tremolo-type is used to distinguish multi-note, single-note, and unmeasured tremolos. fadno-xmlstart fadno-xmlstop fadno-xmlsingle fadno-xml unmeasured fadno-xml tremolo-marks (simple)The number of tremolo marks is represented by a number from 0 to 8: the same as beam-level with 0 added. fadno-xml top-bottom (simple)The top-bottom type is used to indicate the top or bottom part of a vertical shape like non-arpeggiate. fadno-xmltop fadno-xmlbottom fadno-xmlxs:token (simple) fadno-xml tip-direction (simple)The tip-direction type represents the direction in which the tip of a stick or beater points, using Unicode arrow terminology. fadno-xmlup fadno-xmldown fadno-xmlleft fadno-xmlright fadno-xml northwest fadno-xml northeast fadno-xml southeast fadno-xml southwest fadno-xml time-symbol (simple)The time-symbol type indicates how to display a time signature. The normal value is the usual fractional display, and is the implied symbol type if none is specified. Other options are the common and cut time symbols, as well as a single number with an implied denominator. The note symbol indicates that the beat-type should be represented with the corresponding downstem note rather than a number. The dotted-note symbol indicates that the beat-type should be represented with a dotted downstem note that corresponds to three times the beat-type value, and a numerator that is one third the beats value. fadno-xmlcommon fadno-xmlcut fadno-xml single-number fadno-xmlnote fadno-xml dotted-note fadno-xmlnormal fadno-xmltime-separator (simple)The time-separator type indicates how to display the arrangement between the beats and beat-type values in a time signature. The default value is none. The horizontal, diagonal, and vertical values represent horizontal, diagonal lower-left to upper-right, and vertical lines respectively. For these values, the beats and beat-type values are arranged on either side of the separator line. The none value represents no separator with the beats and beat-type arranged vertically. The adjacent value represents no separator with the beats and beat-type arranged horizontally. fadno-xmlnone fadno-xml horizontal fadno-xmldiagonal fadno-xmlvertical fadno-xmladjacent fadno-xml time-relation (simple)The time-relation type indicates the symbol used to represent the interchangeable aspect of dual time signatures. fadno-xml parentheses fadno-xmlbracket fadno-xmlequals fadno-xmlslash fadno-xmlspace fadno-xmlhyphen fadno-xml time-only (simple)The time-only type is used to indicate that a particular playback-related element only applies particular times through a repeated section. The value is a comma-separated list of positive integers arranged in ascending order, indicating which times through the repeated section that the element applies. fadno-xml tied-type (simple)The tied-type type is used as an attribute of the tied element to specify where the visual representation of a tie begins and ends. A tied element which joins two notes of the same pitch can be specified with tied-type start on the first note and tied-type stop on the second note. To indicate a note should be undamped, use a single tied element with tied-type let-ring. For other ties that are visually attached to a single note, such as a tie leading into or out of a repeated section or coda, use two tied elements on the same note, one start and one stop.In start-stop cases, ties can add more elements using a continue type. This is typically used to specify the formatting of cross-system ties. fadno-xmlstart fadno-xmlstop fadno-xmlcontinue fadno-xmllet-ring fadno-xmltext-direction (simple)The text-direction type is used to adjust and override the Unicode bidirectional text algorithm, similar to the W3C Internationalization Tag Set recommendation. Values are ltr (left-to-right embed), rtl (right-to-left embed), lro (left-to-right bidi-override), and rlo (right-to-left bidi-override). The default value is ltr. This type is typically used by applications that store text in left-to-right visual order rather than logical order. Such applications can use the lro value to better communicate with other applications that more fully support bidirectional text. fadno-xmlltr fadno-xmlrtl fadno-xmllro fadno-xmlrlo fadno-xmltenths (simple)The tenths type is a number representing tenths of interline staff space (positive or negative). Both integer and decimal values are allowed, such as 5 for a half space and 2.5 for a quarter space. Interline space is measured from the middle of a staff line.Distances in a MusicXML file are measured in tenths of staff space. Tenths are then scaled to millimeters within the scaling element, used in the defaults element at the start of a score. Individual staves can apply a scaling factor to adjust staff size. When a MusicXML element or attribute refers to tenths, it means the global tenths defined by the scaling element, not the local tenths as adjusted by the staff-size element. fadno-xmltap-hand (simple)The tap-hand type represents the symbol to use for a tap element. The left and right values refer to the SMuFL guitarLeftHandTapping and guitarRightHandTapping glyphs respectively. fadno-xmlleft fadno-xmlright fadno-xml symbol-size (simple)The symbol-size type is used to distinguish between full, cue sized, grace cue sized, and oversized symbols. fadno-xmlfull fadno-xmlcue fadno-xml grace-cue fadno-xmllarge fadno-xmlsyllabic (simple)Lyric hyphenation is indicated by the syllabic type. The single, begin, end, and middle values represent single-syllable words, word-beginning syllables, word-ending syllables, and mid-word syllables, respectively. fadno-xmlsingle fadno-xmlbegin fadno-xmlend fadno-xmlmiddle fadno-xml string-number (simple)The string-number type indicates a string number. Strings are numbered from high to low, with 1 being the highest pitched full-length string. fadno-xml stick-type (simple)The stick-type type represents the shape of pictograms where the material in the stick, mallet, or beater is represented in the pictogram. fadno-xml bass drum fadno-xmldouble bass drum fadno-xml glockenspiel fadno-xmlgum fadno-xmlhammer fadno-xml superball fadno-xmltimpani fadno-xmlwound fadno-xml xylophone fadno-xmlyarn fadno-xmlstick-material (simple)The stick-material type represents the material being displayed in a stick pictogram. fadno-xmlsoft fadno-xmlmedium fadno-xmlhard fadno-xmlshaded fadno-xmlx fadno-xmlstick-location (simple)The stick-location type represents pictograms for the location of sticks, beaters, or mallets on cymbals, gongs, drums, and other instruments. fadno-xmlcenter fadno-xmlrim fadno-xml cymbal bell fadno-xml cymbal edge fadno-xmlstep (simple)The step type represents a step of the diatonic scale, represented using the English letters A through G. fadno-xmlA fadno-xmlB fadno-xmlC fadno-xmlD fadno-xmlE fadno-xmlF fadno-xmlG fadno-xml stem-value (simple)4The stem type represents the notated stem direction. fadno-xmldown fadno-xmlup fadno-xmldouble fadno-xmlnone fadno-xmlstart-stop-single (simple)The start-stop-single type is used for an attribute of musical elements that can be used for either multi-note or single-note musical elements, as for groupings. fadno-xmlstart fadno-xmlstop fadno-xmlsingle fadno-xmlstart-stop-discontinue (simple)The start-stop-discontinue type is used to specify ending types. Typically, the start type is associated with the left barline of the first measure in an ending. The stop and discontinue types are associated with the right barline of the last measure in an ending. Stop is used when the ending mark concludes with a downward jog, as is typical for first endings. Discontinue is used when there is no downward jog, as is typical for second endings that do not conclude a piece. fadno-xmlstart fadno-xmlstop fadno-xml discontinue fadno-xmlstart-stop-continue (simple)The start-stop-continue type is used for an attribute of musical elements that can either start or stop, but also need to refer to an intermediate point in the symbol, as for complex slurs or for formatting of symbols across system breaks.The values of start, stop, and continue refer to how an element appears in musical score order, not in MusicXML document order. An element with a stop attribute may precede the corresponding element with a start attribute within a MusicXML document. This is particularly common in multi-staff music. For example, the stopping point for a slur may appear in staff 1 before the starting point for the slur appears in staff 2 later in the document. fadno-xmlstart fadno-xmlstop fadno-xmlcontinue fadno-xml start-stop (simple)The start-stop type is used for an attribute of musical elements that can either start or stop, such as tuplets.The values of start and stop refer to how an element appears in musical score order, not in MusicXML document order. An element with a stop attribute may precede the corresponding element with a start attribute within a MusicXML document. This is particularly common in multi-staff music. For example, the stopping point for a tuplet may appear in staff 1 before the starting point for the tuplet appears in staff 2 later in the document. fadno-xmlstart fadno-xmlstop fadno-xml start-note (simple)The start-note type describes the starting note of trills and mordents for playback, relative to the current note. fadno-xmlupper fadno-xmlmain fadno-xmlbelow fadno-xml staff-type (simple)The staff-type value can be ossia, cue, editorial, regular, or alternate. An alternate staff indicates one that shares the same musical data as the prior staff, but displayed differently (e.g., treble and bass clef, standard notation and tab). fadno-xmlossia fadno-xmlcue fadno-xml editorial fadno-xmlregular fadno-xml alternate fadno-xml staff-number (simple)The staff-number type indicates staff numbers within a multi-staff part. Staves are numbered from top to bottom, with 1 being the top staff on a part. fadno-xml staff-line (simple)The staff-line type indicates the line on a given staff. Staff lines are numbered from bottom to top, with 1 being the bottom line on a staff. Staff line values can be used to specify positions outside the staff, such as a C clef positioned in the middle of a grand staff. fadno-xmlstaff-divide-symbol (simple)The staff-divide-symbol type is used for staff division symbols. The down, up, and up-down values correspond to SMuFL code points U+E00B, U+E00C, and U+E00D respectively. fadno-xmldown fadno-xmlup fadno-xmlup-down fadno-xml xml:space (simple) fadno-xmldefault fadno-xmlpreserve fadno-xmlsmufl-segno-glyph-name (simple)The smufl-segno-glyph-name type is used to reference a specific Standard Music Font Layout (SMuFL) segno character. The value is a SMuFL canonical glyph name that starts with segno. fadno-xmlsmufl-pictogram-glyph-name (simple)The smufl-pictogram-glyph-name type is used to reference a specific Standard Music Font Layout (SMuFL) percussion pictogram character. The value is a SMuFL canonical glyph name that starts with pict. fadno-xmlsmufl-lyrics-glyph-name (simple)The smufl-lyrics-glyph-name type is used to reference a specific Standard Music Font Layout (SMuFL) lyrics elision character. The value is a SMuFL canonical glyph name that starts with lyrics. fadno-xmlsmufl-glyph-name (simple)The smufl-glyph-name type is used for attributes that reference a specific Standard Music Font Layout (SMuFL) character. The value is a SMuFL canonical glyph name, not a code point. For instance, the value for a standard piano pedal mark would be keyboardPedalPed, not U+E650. fadno-xmlsmufl-coda-glyph-name (simple)The smufl-coda-glyph-name type is used to reference a specific Standard Music Font Layout (SMuFL) coda character. The value is a SMuFL canonical glyph name that starts with coda. fadno-xmlsmufl-accidental-glyph-name (simple)The smufl-accidental-glyph-name type is used to reference a specific Standard Music Font Layout (SMuFL) accidental character. The value is a SMuFL canonical glyph name that starts with acc. fadno-xml show-tuplet (simple)The show-tuplet type indicates whether to show a part of a tuplet relating to the tuplet-actual element, both the tuplet-actual and tuplet-normal elements, or neither. fadno-xmlactual fadno-xmlboth fadno-xmlnone fadno-xml show-frets (simple)The show-frets type indicates whether to show tablature frets as numbers (0, 1, 2) or letters (a, b, c). The default choice is numbers. fadno-xmlnumbers fadno-xmlletters fadno-xml xlink:show (simple) fadno-xmlnew fadno-xmlreplace fadno-xmlembed fadno-xmlother fadno-xmlnone fadno-xml semitones (simple)The semitones type is a number representing semitones, used for chromatic alteration. A value of -1 corresponds to a flat and a value of 1 to a sharp. Decimal values like 0.5 (quarter tone sharp) are used for microtones. fadno-xml semi-pitched (simple)The semi-pitched type represents categories of indefinite pitch for percussion instruments. fadno-xmlhigh fadno-xml medium-high fadno-xmlmedium fadno-xml medium-low fadno-xmllow fadno-xmlvery-low fadno-xmlrotation-degrees (simple)The rotation-degrees type specifies rotation, pan, and elevation values in degrees. Values range from -180 to 180. fadno-xmlright-left-middle (simple)?The right-left-middle type is used to specify barline location. fadno-xmlright fadno-xmlleft fadno-xmlmiddle fadno-xmlprincipal-voice-symbol (simple)The principal-voice-symbol type represents the type of symbol used to indicate the start of a principal or secondary voice. The "plain" value represents a plain square bracket. The value of "none" is used for analysis markup when the principal-voice element does not have a corresponding appearance in the score. fadno-xml Hauptstimme fadno-xml Nebenstimme fadno-xmlplain fadno-xmlnone fadno-xmlxs:positiveInteger (simple) fadno-xmlpositive-integer-or-empty (simple)The positive-integer-or-empty values can be either a positive integer or an empty string. fadno-xmlpositive-divisions (simple)The positive-divisions type restricts divisions values to positive numbers. fadno-xml pitched-value (simple)The pitched-value type represents pictograms for pitched percussion instruments. The chimes and tubular chimes values distinguish the single-line and double-line versions of the pictogram. fadno-xmlcelesta fadno-xmlchimes fadno-xml glockenspiel fadno-xml lithophone fadno-xmlmallet fadno-xmlmarimba fadno-xml steel drums fadno-xml tubaphone fadno-xmltubular chimes fadno-xml vibraphone fadno-xml xylophone fadno-xmlpercent (simple)6The percent type specifies a percentage from 0 to 100. fadno-xml pedal-type (simple)The pedal-type simple type is used to distinguish types of pedal directions. The start value indicates the start of a damper pedal, while the sostenuto value indicates the start of a sostenuto pedal. The change, continue, and stop values can be used with either the damper or sostenuto pedal. The soft pedal is not included here because there is no special symbol or graphic used for it beyond what can be specified with words and bracket elements. fadno-xmlstart fadno-xmlstop fadno-xml sostenuto fadno-xmlchange fadno-xmlcontinue fadno-xml over-under (simple)The over-under type is used to indicate whether the tips of curved lines such as slurs and ties are overhand (tips down) or underhand (tips up). fadno-xmlover fadno-xmlunder fadno-xmlon-off (simple)The on-off type is used for notation elements such as string mutes. fadno-xmlon fadno-xmloff fadno-xmloctave (simple)Octaves are represented by the numbers 0 to 9, where 4 indicates the octave started by middle C. fadno-xmlnumber-or-normal (simple)The number-or-normal values can be either a decimal number or the string "normal". This is used by the line-height and letter-spacing attributes. fadno-xmlnumber-of-lines (simple)The number-of-lines type is used to specify the number of lines in text decoration attributes. fadno-xml number-level (simple)Slurs, tuplets, and many other features can be concurrent and overlapping within a single musical part. The number-level type distinguishes up to six concurrent objects of the same type. A reading program should be prepared to handle cases where the number-levels stop in an arbitrary order. Different numbers are needed when the features overlap in MusicXML document order. When a number-level value is optional, the value is 1 by default. fadno-xmlnotehead-value (simple)The notehead-value type indicates shapes other than the open and closed ovals associated with note durations.The values do, re, mi, fa, fa up, so, la, and ti correspond to Aikin's 7-shape system. The fa up shape is typically used with upstems; the fa shape is typically used with downstems or no stems.The arrow shapes differ from triangle and inverted triangle by being centered on the stem. Slashed and back slashed notes include both the normal notehead and a slash. The triangle shape has the tip of the triangle pointing up; the inverted triangle shape has the tip of the triangle pointing down. The left triangle shape is a right triangle with the hypotenuse facing up and to the left.The other notehead covers noteheads other than those listed here. It is usually used in combination with the smufl attribute to specify a particular SMuFL notehead. The smufl attribute may be used with any notehead value to help specify the appearance of symbols that share the same MusicXML semantics. Noteheads in the SMuFL "Note name noteheads" range (U+E150@U+E1AF) should not use the smufl attribute or the "other" value, but instead use the notehead-text element. fadno-xmlslash fadno-xmltriangle fadno-xmldiamond fadno-xmlsquare fadno-xmlcross fadno-xmlx fadno-xmlcircle-x fadno-xmlinverted triangle fadno-xml arrow down fadno-xmlarrow up fadno-xmlcircled fadno-xmlslashed fadno-xml back slashed fadno-xmlnormal fadno-xmlcluster fadno-xml circle dot fadno-xml left triangle fadno-xml rectangle fadno-xmlnone fadno-xmldo fadno-xmlre fadno-xmlmi fadno-xmlfa fadno-xmlfa up fadno-xmlso fadno-xmlla fadno-xmlti fadno-xmlother fadno-xmlnote-type-value (simple)The note-type type is used for the MusicXML type element and represents the graphic note type, from 1024th (shortest) to maxima (longest). fadno-xml1024th fadno-xml512th fadno-xml256th fadno-xml128th fadno-xml64th fadno-xml32nd fadno-xml16th fadno-xmleighth fadno-xmlquarter fadno-xmlhalf fadno-xmlwhole fadno-xmlbreve fadno-xmllong fadno-xmlmaxima fadno-xmlnote-size-type (simple)The note-size-type type indicates the type of note being defined by a note-size element. The grace-cue type is used for notes of grace-cue size. The grace type is used for notes of cue size that include a grace element. The cue type is used for all other notes with cue size, whether defined explicitly or implicitly via a cue element. The large type is used for notes of large size. fadno-xmlcue fadno-xmlgrace fadno-xml grace-cue fadno-xmllarge fadno-xmlxs:normalizedString (simple) fadno-xmlxs:nonNegativeInteger (simple) fadno-xmlnon-negative-decimal (simple)The non-negative-decimal type specifies a non-negative decimal value. fadno-xmlmute (simple)The mute type represents muting for different instruments, including brass, winds, and strings. The on and off values are used for undifferentiated mutes. The remaining values represent specific mutes. fadno-xmlon fadno-xmloff fadno-xmlstraight fadno-xmlcup fadno-xmlharmon-no-stem fadno-xml harmon-stem fadno-xmlbucket fadno-xmlplunger fadno-xmlhat fadno-xmlsolotone fadno-xmlpractice fadno-xml stop-mute fadno-xml stop-hand fadno-xmlecho fadno-xmlpalm fadno-xmlmode (simple)The mode type 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. fadno-xml millimeters (simple)The millimeters type is a number representing millimeters. This is used in the scaling element to provide a default scaling from tenths to physical units. fadno-xml midi-16384 (simple)The midi-16 type is used to express MIDI 1.0 values that range from 1 to 16,384. fadno-xmlmidi-16 (simple)The midi-16 type is used to express MIDI 1.0 values that range from 1 to 16. fadno-xmlmidi-128 (simple)The midi-16 type is used to express MIDI 1.0 values that range from 1 to 128. fadno-xmlmetal (simple)The metal type represents pictograms for metal percussion instruments. The hi-hat value refers to a pictogram like Stone's high-hat cymbals but without the long vertical line at the bottom. fadno-xmlagogo fadno-xml almglocken fadno-xmlbell fadno-xml bell plate fadno-xml bell tree fadno-xml brake drum fadno-xmlcencerro fadno-xml chain rattle fadno-xmlChinese cymbal fadno-xmlcowbell fadno-xml crash cymbals fadno-xmlcrotale fadno-xml cymbal tongs fadno-xml domed gong fadno-xmlfinger cymbals fadno-xml flexatone fadno-xmlgong fadno-xmlhi-hat fadno-xmlhigh-hat cymbals fadno-xmlhandbell fadno-xmljaw harp fadno-xml jingle bells fadno-xml musical saw fadno-xml shell bells fadno-xmlsistrum fadno-xml sizzle cymbal fadno-xml sleigh bells fadno-xmlsuspended cymbal fadno-xmltam tam fadno-xmltam tam with beater fadno-xmltriangle fadno-xmlVietnamese hat fadno-xmlmembrane (simple)The membrane type represents pictograms for membrane percussion instruments. fadno-xml bass drum fadno-xmlbass drum on side fadno-xmlbongos fadno-xmlChinese tomtom fadno-xml conga drum fadno-xmlcuica fadno-xml goblet drum fadno-xmlIndo-American tomtom fadno-xmlJapanese tomtom fadno-xml military drum fadno-xml snare drum fadno-xmlsnare drum snares off fadno-xmltabla fadno-xml tambourine fadno-xml tenor drum fadno-xmltimbales fadno-xmltomtom fadno-xml measure-text (simple)The measure-text type is used for the text attribute of measure elements. It has at least one character. The implicit attribute of the measure element should be set to "yes" rather than setting the text attribute to an empty string. fadno-xmlmeasure-numbering-value (simple)The measure-numbering-value type describes how measure numbers are displayed on this part: no numbers, numbers every measure, or numbers every system. fadno-xmlnone fadno-xmlmeasure fadno-xmlsystem fadno-xml margin-type (simple)The margin-type type specifies whether margins apply to even page, odd pages, or both. fadno-xmlodd fadno-xmleven fadno-xmlboth fadno-xmlline-width-type (simple)The line-width-type defines what type of line is being defined in a line-width element. Values include beam, bracket, dashes, enclosure, ending, extend, heavy barline, leger, light barline, octave shift, pedal, slur middle, slur tip, staff, stem, tie middle, tie tip, tuplet bracket, and wedge. This is left as a string so that other application-specific types can be defined, but it is made a separate type so that it can be redefined more strictly. fadno-xml line-type (simple)The line-type type distinguishes between solid, dashed, dotted, and wavy lines. fadno-xmlsolid fadno-xmldashed fadno-xmldotted fadno-xmlwavy fadno-xml line-shape (simple)The line-shape type distinguishes between straight and curved lines. fadno-xmlstraight fadno-xmlcurved fadno-xml line-length (simple)The line-length type distinguishes between different line lengths for doit, falloff, plop, and scoop articulations. fadno-xmlshort fadno-xmlmedium fadno-xmllong fadno-xmlline-end (simple)The line-end type specifies if there is a jog up or down (or both), an arrow, or nothing at the start or end of a bracket. fadno-xmlup fadno-xmldown fadno-xmlboth fadno-xmlarrow fadno-xmlnone fadno-xml left-right (simple)The left-right type is used to indicate whether one element appears to the left or the right of another element. fadno-xmlleft fadno-xmlright fadno-xmlleft-center-right (simple)The left-center-right type is used to define horizontal alignment and text justification. fadno-xmlleft fadno-xmlcenter fadno-xmlright fadno-xml xs:language (simple) fadno-xmlxml:lang (simple) fadno-xml kind-value (simple)A kind-value indicates the type of chord. Degree elements can then add, subtract, or alter from these starting points. Values include:  Triads: major (major third, perfect fifth) minor (minor third, perfect fifth) augmented (major third, augmented fifth) diminished (minor third, diminished fifth) Sevenths: dominant (major triad, minor seventh) major-seventh (major triad, major seventh) minor-seventh (minor triad, minor seventh) diminished-seventh (diminished triad, diminished seventh) augmented-seventh (augmented triad, minor seventh) half-diminished (diminished triad, minor seventh) major-minor (minor triad, major seventh) Sixths: major-sixth (major triad, added sixth) minor-sixth (minor triad, added sixth) Ninths: dominant-ninth (dominant-seventh, major ninth) major-ninth (major-seventh, major ninth) minor-ninth (minor-seventh, major ninth) 11ths (usually as the basis for alteration): dominant-11th (dominant-ninth, perfect 11th) major-11th (major-ninth, perfect 11th) minor-11th (minor-ninth, perfect 11th) 13ths (usually as the basis for alteration): dominant-13th (dominant-11th, major 13th) major-13th (major-11th, major 13th) minor-13th (minor-11th, major 13th) Suspended: suspended-second (major second, perfect fifth) suspended-fourth (perfect fourth, perfect fifth) Functional sixths: Neapolitan Italian French German Other: pedal (pedal-point bass) power (perfect fifth) Tristan The "other" kind is used when the harmony is entirely composed of add elements. The "none" kind is used to explicitly encode absence of chords or functional harmony.  fadno-xmlmajor fadno-xmlminor fadno-xml augmented fadno-xml diminished fadno-xmldominant fadno-xml major-seventh fadno-xml minor-seventh fadno-xmldiminished-seventh fadno-xmlaugmented-seventh fadno-xmlhalf-diminished fadno-xml major-minor fadno-xml major-sixth fadno-xml minor-sixth fadno-xmldominant-ninth fadno-xml major-ninth fadno-xml minor-ninth fadno-xml dominant-11th fadno-xml major-11th fadno-xml minor-11th fadno-xml dominant-13th fadno-xml major-13th fadno-xml minor-13th fadno-xmlsuspended-second fadno-xmlsuspended-fourth fadno-xml Neapolitan fadno-xmlItalian fadno-xmlFrench fadno-xmlGerman fadno-xmlpedal fadno-xmlpower fadno-xmlTristan fadno-xmlother fadno-xmlnone fadno-xmlhole-closed-value (simple)The hole-closed-value type represents whether the hole is closed, open, or half-open. fadno-xmlyes fadno-xmlno fadno-xmlhalf fadno-xmlhole-closed-location (simple)The hole-closed-location type indicates which portion of the hole is filled in when the corresponding hole-closed-value is half. fadno-xmlright fadno-xmlbottom fadno-xmlleft fadno-xmltop fadno-xml harmony-type (simple)The harmony-type type differentiates different types of harmonies when alternate harmonies are possible. Explicit harmonies have all note present in the music; implied have some notes missing but implied; alternate represents alternate analyses. fadno-xmlexplicit fadno-xmlimplied fadno-xml alternate fadno-xmlharmon-closed-value (simple)The harmon-closed-value type represents whether the harmon mute is closed, open, or half-open. fadno-xmlyes fadno-xmlno fadno-xmlhalf fadno-xmlharmon-closed-location (simple)The harmon-closed-location type indicates which portion of the symbol is filled in when the corresponding harmon-closed-value is half. fadno-xmlright fadno-xmlbottom fadno-xmlleft fadno-xmltop fadno-xmlhandbell-value (simple)The handbell-value type represents the type of handbell technique being notated. fadno-xmlbelltree fadno-xmldamp fadno-xmlecho fadno-xmlgyro fadno-xmlhand martellato fadno-xml mallet lift fadno-xml mallet table fadno-xml martellato fadno-xmlmartellato lift fadno-xmlmuted martellato fadno-xml pluck lift fadno-xmlswing fadno-xmlgroup-symbol-value (simple)The group-symbol-value type indicates how the symbol for a group is indicated in the score. The default value is none. fadno-xmlnone fadno-xmlbrace fadno-xmlline fadno-xmlbracket fadno-xmlsquare fadno-xmlgroup-barline-value (simple)The group-barline-value type indicates if the group should have common barlines. fadno-xmlyes fadno-xmlno fadno-xml Mensurstrich fadno-xml glyph-type (simple)The glyph-type defines what type of glyph is being defined in a glyph element. Values include quarter-rest, g-clef-ottava-bassa, c-clef, f-clef, percussion-clef, octave-shift-up-8, octave-shift-down-8, octave-shift-continue-8, octave-shift-down-15, octave-shift-up-15, octave-shift-continue-15, octave-shift-down-22, octave-shift-up-22, and octave-shift-continue-22. This is left as a string so that other application-specific types can be defined, but it is made a separate type so that it can be redefined more strictly.A quarter-rest type specifies the glyph to use when a note has a rest element and a type value of quarter. The c-clef, f-clef, and percussion-clef types specify the glyph to use when a clef sign element value is C, F, or percussion respectively. The g-clef-ottava-bassa type specifies the glyph to use when a clef sign element value is G and the clef-octave-change element value is -1. The octave-shift types specify the glyph to use when an octave-shift type attribute value is up, down, or continue and the octave-shift size attribute value is 8, 15, or 22. fadno-xml glass-value (simple)The glass-value type represents pictograms for glass percussion instruments. fadno-xmlglass harmonica fadno-xml glass harp fadno-xml wind chimes fadno-xml font-weight (simple)The font-weight type represents a simplified version of the CSS font-weight property. fadno-xmlnormal fadno-xmlbold fadno-xml font-style (simple)The font-style type represents a simplified version of the CSS font-style property. fadno-xmlnormal fadno-xmlitalic fadno-xml font-size (simple)The font-size can be one of the CSS font sizes or a numeric point size. fadno-xmlfifths (simple)The fifths type represents the number of flats or sharps in a traditional key signature. Negative numbers are used for flats and positive numbers for sharps, reflecting the key's placement within the circle of fifths (hence the type name). fadno-xml fermata-shape (simple)The fermata-shape type represents the shape of the fermata sign. The empty value is equivalent to the normal value. fadno-xmlnormal fadno-xmlangled fadno-xmlsquare fadno-xml double-angled fadno-xml double-square fadno-xml double-dot fadno-xml half-curve fadno-xmlcurlew fadno-xml// fadno-xmlfan (simple)The fan type represents the type of beam fanning present on a note, used to represent accelerandos and ritardandos. fadno-xmlaccel fadno-xmlrit fadno-xmlnone fadno-xml ending-number (simple)The ending-number type is used to specify either a comma-separated list of positive integers without leading zeros, or a string of zero or more spaces. It is used for the number attribute of the ending element. The zero or more spaces version is used when software knows that an ending is present, but cannot determine the type of the ending. fadno-xmlenclosure-shape (simple)The enclosure-shape type describes the shape and presence / absence of an enclosure around text or symbols. A bracket enclosure is similar to a rectangle with the bottom line missing, as is common in jazz notation. fadno-xml rectangle fadno-xmlsquare fadno-xmloval fadno-xmlcircle fadno-xmlbracket fadno-xmltriangle fadno-xmldiamond fadno-xmlpentagon fadno-xmlhexagon fadno-xmlheptagon fadno-xmloctagon fadno-xmlnonagon fadno-xmldecagon fadno-xmlnone fadno-xmleffect (simple)The effect type represents pictograms for sound effect percussion instruments. The cannon, lotus flute, and megaphone values are in addition to Stone's list. fadno-xmlanvil fadno-xml auto horn fadno-xml bird whistle fadno-xmlcannon fadno-xml duck call fadno-xmlgun shot fadno-xml klaxon horn fadno-xml lions roar fadno-xml lotus flute fadno-xml megaphone fadno-xmlpolice whistle fadno-xmlsiren fadno-xml slide whistle fadno-xml thunder sheet fadno-xml wind machine fadno-xml wind whistle fadno-xml divisions (simple)The divisions type is used to express values in terms of the musical divisions defined by the divisions element. It is preferred that these be integer values both for MIDI interoperability and to avoid roundoff errors. fadno-xml distance-type (simple)The distance-type defines what type of distance is being defined in a distance element. Values include beam and hyphen. This is left as a string so that other application-specific types can be defined, but it is made a separate type so that it can be redefined more strictly. fadno-xmldegree-type-value (simple)The degree-type-value type indicates whether the current degree element is an addition, alteration, or subtraction to the kind of the current chord in the harmony element. fadno-xmladd fadno-xmlalter fadno-xmlsubtract fadno-xmldegree-symbol-value (simple)The degree-symbol-value type indicates indicates that a symbol should be used in specifying the degree. fadno-xmlmajor fadno-xmlminor fadno-xml augmented fadno-xml diminished fadno-xmlhalf-diminished fadno-xml css-font-size (simple)The css-font-size type includes the CSS font sizes used as an alternative to a numeric point size. fadno-xmlxx-small fadno-xmlx-small fadno-xmlsmall fadno-xmlmedium fadno-xmllarge fadno-xmlx-large fadno-xmlxx-large fadno-xmlcomma-separated-text (simple)The comma-separated-text type is used to specify a comma-separated list of text elements, as is used by the font-family attribute. fadno-xmlcolor (simple)The color type indicates the color of an element. Color may be represented as hexadecimal RGB triples, as in HTML, or as hexadecimal ARGB tuples, with the A indicating alpha of transparency. An alpha value of 00 is totally transparent; FF is totally opaque. If RGB is used, the A value is assumed to be FF.For instance, the RGB value "-800080" represents purple. An ARGB value of "(40800080" would be a transparent purple.As in SVG 1.1, colors are defined in terms of the sRGB color space (IEC 61966). fadno-xml clef-sign (simple)The clef-sign element represents the different clef symbols. The jianpu sign indicates that the music that follows should be in jianpu numbered notation, just as the TAB sign indicates that the music that follows should be in tablature notation. Unlike TAB, a jianpu sign does not correspond to a visual clef notation. fadno-xmlG fadno-xmlF fadno-xmlC fadno-xml percussion fadno-xmlTAB fadno-xmljianpu fadno-xmlnone fadno-xmlcircular-arrow (simple)The circular-arrow type represents the direction in which a circular arrow points, using Unicode arrow terminology. fadno-xml clockwise fadno-xml anticlockwise fadno-xmlcancel-location (simple)The cancel-location type is used to indicate where a key signature cancellation appears relative to a new key signature: to the left, to the right, or before the barline and to the left. It is left by default. For mid-measure key elements, a cancel-location of before-barline should be treated like a cancel-location of left. fadno-xmlleft fadno-xmlright fadno-xmlbefore-barline fadno-xml caesura-value (simple)The caesura-value type represents the shape of the caesura sign. fadno-xmlnormal fadno-xmlthick fadno-xmlshort fadno-xmlcurved fadno-xmlsingle fadno-xml// fadno-xmlbreath-mark-value (simple)The breath-mark-value type represents the symbol used for a breath mark. fadno-xml// fadno-xmlcomma fadno-xmltick fadno-xmlupbow fadno-xmlsalzedo fadno-xml beater-value (simple)The beater-value type represents pictograms for beaters, mallets, and sticks that do not have different materials represented in the pictogram. The finger and hammer values are in addition to Stone's list. fadno-xmlbow fadno-xml chime hammer fadno-xmlcoin fadno-xml drum stick fadno-xmlfinger fadno-xml fingernail fadno-xmlfist fadno-xml guiro scraper fadno-xmlhammer fadno-xmlhand fadno-xml jazz stick fadno-xmlknitting needle fadno-xml metal hammer fadno-xmlslide brush on gong fadno-xml snare stick fadno-xml spoon mallet fadno-xml superball fadno-xmltriangle beater fadno-xmltriangle beater plain fadno-xml wire brush fadno-xml beam-value (simple)The beam-value type represents the type of beam associated with each of 8 beam levels (up to 1024th notes) available for each note. fadno-xmlbegin fadno-xmlcontinue fadno-xmlend fadno-xml forward hook fadno-xml backward hook fadno-xml beam-level (simple)The MusicXML format supports six levels of beaming, up to 1024th notes. Unlike the number-level type, the beam-level type identifies concurrent beams in a beam group. It does not distinguish overlapping beams such as grace notes within regular notes, or beams used in different voices. fadno-xml bar-style (simple)The bar-style type represents barline style information. Choices are regular, dotted, dashed, heavy, light-light, light-heavy, heavy-light, heavy-heavy, tick (a short stroke through the top line), short (a partial barline between the 2nd and 4th lines), and none. fadno-xmlregular fadno-xmldotted fadno-xmldashed fadno-xmlheavy fadno-xml light-light fadno-xml light-heavy fadno-xml heavy-light fadno-xml heavy-heavy fadno-xmltick fadno-xmlshort fadno-xmlnone fadno-xmlbackward-forward (simple)The backward-forward type is used to specify repeat directions. The start of the repeat has a forward direction while the end of the repeat has a backward direction. fadno-xmlbackward fadno-xmlforward fadno-xml arrow-style (simple)The arrow-style type represents the style of an arrow, using Unicode arrow terminology. Filled and hollow arrows indicate polygonal single arrows. Paired arrows are duplicate single arrows in the same direction. Combined arrows apply to double direction arrows like left right, indicating that an arrow in one direction should be combined with an arrow in the other direction. fadno-xmlsingle fadno-xmldouble fadno-xmlfilled fadno-xmlhollow fadno-xmlpaired fadno-xmlcombined fadno-xmlother fadno-xmlarrow-direction (simple)The arrow-direction type represents the direction in which an arrow points, using Unicode arrow terminology. fadno-xmlleft fadno-xmlup fadno-xmlright fadno-xmldown fadno-xml northwest fadno-xml northeast fadno-xml southeast fadno-xml southwest fadno-xml left right fadno-xmlup down fadno-xmlnorthwest southeast fadno-xmlnortheast southwest fadno-xmlother fadno-xml xlink:actuate (simple) fadno-xml onRequest fadno-xmlonLoad fadno-xmlother fadno-xmlnone fadno-xmlaccordion-middle (simple)The accordion-middle type may have values of 1, 2, or 3, corresponding to having 1 to 3 dots in the middle section of the accordion registration symbol. This type is not used if no dots are present. fadno-xmlaccidental-value (simple)The accidental-value type represents notated accidentals supported by MusicXML. In the MusicXML 2.0 DTD this was a string with values that could be included. The XSD strengthens the data typing to an enumerated list. The quarter- and three-quarters- accidentals are Tartini-style quarter-tone accidentals. The -down and -up accidentals are quarter-tone accidentals that include arrows pointing down or up. The slash- accidentals are used in Turkish classical music. The numbered sharp and flat accidentals are superscripted versions of the accidental signs, used in Turkish folk music. The sori and koron accidentals are microtonal sharp and flat accidentals used in Iranian and Persian music. The other accidental covers accidentals other than those listed here. It is usually used in combination with the smufl attribute to specify a particular SMuFL accidental. The smufl attribute may be used with any accidental value to help specify the appearance of symbols that share the same MusicXML semantics. fadno-xmlsharp fadno-xmlnatural fadno-xmlflat fadno-xml double-sharp fadno-xml sharp-sharp fadno-xml flat-flat fadno-xml natural-sharp fadno-xml natural-flat fadno-xml quarter-flat fadno-xml quarter-sharp fadno-xmlthree-quarters-flat fadno-xmlthree-quarters-sharp fadno-xml sharp-down fadno-xmlsharp-up fadno-xml natural-down fadno-xml natural-up fadno-xml flat-down fadno-xmlflat-up fadno-xmldouble-sharp-down fadno-xmldouble-sharp-up fadno-xmlflat-flat-down fadno-xml flat-flat-up fadno-xml arrow-down fadno-xmlarrow-up fadno-xml triple-sharp fadno-xml triple-flat fadno-xmlslash-quarter-sharp fadno-xml slash-sharp fadno-xml slash-flat fadno-xmldouble-slash-flat fadno-xmlsharp-1 fadno-xmlsharp-2 fadno-xmlsharp-3 fadno-xmlsharp-5 fadno-xmlflat-1 fadno-xmlflat-2 fadno-xmlflat-3 fadno-xmlflat-4 fadno-xmlsori fadno-xmlkoron fadno-xmlother fadno-xml above-below (simple)The above-below type is used to indicate whether one element appears above or below another element. fadno-xmlabove fadno-xmlbelow fadno-xmlxs:Name (simple) fadno-xml xs:NMTOKEN (simple) fadno-xml xs:NCName (simple) fadno-xmlxs:IDREF (simple) fadno-xmlxs:ID (simple) fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for  fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for   fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for ! fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for " fadno-xmlSmart constructor for |" fadno-xmlSmart constructor for y" fadno-xmlSmart constructor for u" fadno-xmlSmart constructor for n" fadno-xmlSmart constructor for i" fadno-xmlSmart constructor for e" fadno-xmlSmart constructor for b" fadno-xmlSmart constructor for _" fadno-xmlSmart constructor for Z" fadno-xmlSmart constructor for W" fadno-xmlSmart constructor for N" fadno-xmlSmart constructor for K" fadno-xmlSmart constructor for G" fadno-xmlSmart constructor for D" fadno-xmlSmart constructor for @" fadno-xmlSmart constructor for ;" fadno-xmlSmart constructor for 6" fadno-xmlSmart constructor for 3"34567:98;=@ACBDEFGHJIKLMNOVUTSRQPWXYZ[^]\_`abcdefhgijmlknotsrqpuvxwyz{|}~    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""|}~""yz{""uvxw""notsrqp""ijmlk""efhg""bcd""_`a""Z[^]\""WXY""NOVUTSRQP""KLM""GHJI""DEF""@ACB"";=""67:98""345""None-?W3 fadno-xml)Stack entry tracking identified elements.?^#3 fadno-xml5Schema type, mapping top-level productions to qnames.3 fadno-xml XSD sequence.4 fadno-xml XSD choice4 fadno-xml Particles.4 fadno-xmlXSD "group" production.4 fadno-xml Compositors.4 fadno-xml8complexContent under a complex type. TODO: restrictions4 fadno-xml#simpleContent under a complex type.4 fadno-xmlXSD complexType production.4 fadno-xmlXSD element production.4 fadno-xml"occurs-min" and "occurs-max"4 fadno-xmlConvenience grouping of attributes and attribute groups, which are always showing up together in xsd.4 fadno-xmlXSD attribute-group production.4 fadno-xmlXSD "use" values.4 fadno-xmlXSD attribute production.4 fadno-xmlSimple type union production.4 fadno-xml#simple type restriction production.4 fadno-xmlModel min/max restrictions.4 fadno-xmlXSD simpleType production.4 fadno-xml QName type.4 fadno-xmlModel an outward XSD reference.4 fadno-xmlJust type name.4 fadno-xmlType name and resolved value.4 fadno-xml)Reserved for built-in types (string, etc)6 fadno-xml"Resolvable indicates a type has a 4. member that it can resolve from a top-level 3 production.6 fadno-xml Resolve a 4 against a 3.6 fadno-xmlParse a QName.6 fadno-xml Run parsec.6 fadno-xml*Attribute text parser, without whitespace.6 fadno-xml QName parser.6 fadno-xml Main parser.6 fadno-xml/Adjust top-level names to have supplied prefix.6 fadno-xmlXML Schema "anySimpleType" (ie, built-ins like string, double etc).6 fadno-xmlLoad XSD itself as a 3.6 fadno-xmlParse an XSD file.333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666444444455533333333666666444455444444455554444444444555554444554444444444555555444444444445555444455444455444444444444555555544444444445555554444554444455544444445554444444444555555444444444555644446633336644None 38?h6 fadno-xml Emitted type.6 fadno-xmlData type xml emit cue.6 fadno-xml>newtype base types. Name after CT should be Haskell base type.6 fadno-xmlImpl.s of classes, but also grab-bag of type deets.6 fadno-xmlSpecifies min and max values6 fadno-xmlSpecifies string pattern6 fadno-xml Implement 7 for newtype6 fadno-xmlTop-level element, so emit element name as well as contents. Elements normally inherit the name from the referencing production.6 fadno-xmlDerive type "families".6 fadno-xmlDatatype constructor.6 fadno-xml Type field.6 fadno-xmlField xml emit cue.6 fadno-xml Type name.6 fadno-xml#Namespaces for various productions.6 fadno-xmlField cardinality7 fadno-xmlReader environment.7 fadno-xml State data.7 fadno-xml Emit monad.7 fadno-xmlRun emit monad.7 fadno-xmlEmit schema types. Starts with element productions and emits all dependent types.7 fadno-xmlEmit type for element content; element name production captured in containing field.7 fadno-xmlError out in IO.7 fadno-xmlHandle simpleType production.7 fadno-xmlComplex type. anon arg indicates element-defined complex type, therefore unique; otherwise defined type.7 fadno-xmlEmit compositor field.7 fadno-xml>Emit group. Referenced groups make types, others pass through.7 fadno-xmlChoice production.7 fadno-xmlSequence production.7 fadno-xmlParticle field production. Element fields emit containing element.7 fadno-xml;Handle attribute and attribute group productions as fields.666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777776666666666666666666666666777776666666667766666666666666777777776666666666666666666666None  #$38?k7 fadno-xmlCodegen state.7 fadno-xmlCodegen reader environment.7 fadno-xmlCodegen monad.7 fadno-xmlRun output monad.7 fadno-xmlConvenience runner.7 fadno-xmlOutput all types.7 fadno-xmlCodegen a type.7 fadno-xml Output pragmas, module, imports.77777777777777777777777777777      !"#$%&&'()*+,-./01234567889::;<=>>?@ABBCDEEFGGHIJJKLLMNOPQRSTTUVVWXYZZ[\\]^^_`aabcdeefghijkklmnnoppqrsttuvwxxyz{{|}}~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                0                                                                                                                                !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------................................................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111/01111111111111111111 1111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222$$22222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444++4+4444444444444444444444444444444,!4,4444444444444444444444444444444444444444444555555555555555555555555555555555$fadno-xml-1.2-GI7nyJagaZ76GIN7N4mxnMFadno.Xml.EmitXmlFadno.Xml.XParseFadno.MusicXml.MusicXml31Fadno.Xml.XParserFadno.Xml.ParseXsdFadno.Xml.EmitTypesFadno.Xml.CodegenEmitXmlemitXmlXmlRepXEmptyXLitXShowXElementXAttrXTextXContentXRepsxtextxattrsxelsQNqLocalqPrefix renderString renderElement renderFile$fShowQN $fEmitXmlBool$fEmitXmlDouble$fEmitXmlFloat$fEmitXmlDecimalRaw $fEmitXmlInt $fEmitXml[] $fEmitXml[]0$fEmitXmlMaybe $fShowXmlRepXParseunXParse runXParsexfailrequirexattrxelxchildxreadxsNamenamereadXml$fFunctorXParse$fApplicativeXParse $fMonadXParse$fMonadStateCursorXParse$fMonadError[]XParse$fAlternativeXParseVoice voiceVoiceTuningtuningTuningSteptuningTuningAltertuningTuningOctaveTraditionalKeytraditionalKeyCanceltraditionalKeyFifthstraditionalKeyMode TimeSignaturetimeSignatureBeatstimeSignatureBeatTypeStaff staffStaffSlash grpslashSlashslashExceptVoice ScorePartgrpscorePartScorePart ScoreHeaderscoreHeaderWorkscoreHeaderMovementNumberscoreHeaderMovementTitlescoreHeaderIdentificationscoreHeaderDefaultsscoreHeaderCreditscoreHeaderPartList GrpPartGrouppartGroupPartGroupNonTraditionalKeynonTraditionalKeyKeyStepnonTraditionalKeyKeyAlternonTraditionalKeyKeyAccidental MusicDatamusicDataMusicDataGrpLevel levelLevelLeftRightMarginsleftRightMarginsLeftMarginleftRightMarginsRightMarginLayoutlayoutPageLayoutlayoutSystemLayoutlayoutStaffLayout HarmonyChordharmonyChordHarmonyChordharmonyChordKindharmonyChordInversionharmonyChordBassharmonyChordDegree GrpFullNote fullNoteChordfullNoteFullNoteFootnotefootnoteFootnoteEditorialVoiceDirectioneditorialVoiceDirectionFootnoteeditorialVoiceDirectionLeveleditorialVoiceDirectionVoiceEditorialVoiceeditorialVoiceFootnoteeditorialVoiceLeveleditorialVoiceVoice EditorialeditorialFootnoteeditorialLevelDurationdurationDurationDisplayStepOctavedisplayStepOctaveDisplayStepdisplayStepOctaveDisplayOctaveBeatUnitbeatUnitBeatUnitbeatUnitBeatUnitDot AllMarginsallMarginsLeftRightMarginsallMarginsTopMarginallMarginsBottomMarginSeqTimeModificationtimeModificationNormalTypetimeModificationNormalDotSeqSoundsoundMidiDevicesoundMidiInstrument soundPlaySeqSlashslashSlashType slashSlashDot SeqScorePartscorePartMidiDevicescorePartMidiInstrument SeqPageLayoutpageLayoutPageHeightpageLayoutPageWidth SeqOrnamentsseqornamentsOrnamentsornamentsAccidentalMarkSeqMetronomeTupletmetronomeTupletNormalTypemetronomeTupletNormalDot SeqMetronomemetronomeMetronomeRelationseqmetronomeMetronomeNoteSeqLyric seqlyricLyric seqlyricText SeqLyric0 lyricElisionseqlyricSyllabic SeqCredit seqcreditLinkseqcreditBookmarkseqcreditCreditChxTimeTimeTimeSignatureTimeSenzaMisuratimeTimeSignaturetimeInterchangeabletimeSenzaMisura ChxTechnicalTechnicalUpBowTechnicalDownBowTechnicalHarmonicTechnicalOpenStringTechnicalThumbPositionTechnicalFingeringTechnicalPluckTechnicalDoubleTongueTechnicalTripleTongueTechnicalStoppedTechnicalSnapPizzicato TechnicalFretTechnicalStringTechnicalHammerOnTechnicalPullOff TechnicalBend TechnicalTap TechnicalHeel TechnicalToeTechnicalFingernails TechnicalHoleTechnicalArrowTechnicalHandbellTechnicalBrassBend TechnicalFlipTechnicalSmear TechnicalOpenTechnicalHalfMutedTechnicalHarmonMuteTechnicalGolpeTechnicalOtherTechnicaltechnicalUpBowtechnicalDownBowtechnicalHarmonictechnicalOpenStringtechnicalThumbPositiontechnicalFingeringtechnicalPlucktechnicalDoubleTonguetechnicalTripleTonguetechnicalStoppedtechnicalSnapPizzicato technicalFrettechnicalStringtechnicalHammerOntechnicalPullOff technicalBend technicalTap technicalHeel technicalToetechnicalFingernails technicalHoletechnicalArrowtechnicalHandbelltechnicalBrassBend technicalFliptechnicalSmear technicalOpentechnicalHalfMutedtechnicalHarmonMutetechnicalGolpetechnicalOtherTechnicalChxScoreInstrumentScoreInstrumentSoloScoreInstrumentEnsemblescoreInstrumentSoloscoreInstrumentEnsembleChxPlayPlayIpaPlayMutePlaySemiPitched PlayOtherPlayplayIpaplayMuteplaySemiPitched playOtherPlay ChxPercussionPercussionGlassPercussionMetalPercussionWoodPercussionPitchedPercussionMembranePercussionEffectPercussionTimpaniPercussionBeaterPercussionStickPercussionStickLocationPercussionOtherPercussionpercussionGlasspercussionMetalpercussionWoodpercussionPitchedpercussionMembranepercussionEffectpercussionTimpanipercussionBeaterpercussionStickpercussionStickLocationpercussionOtherPercussion ChxPartListPartListPartGroupPartListScorePartchxpartListPartGroupchxpartListScorePart ChxOrnamentsOrnamentsTrillMark OrnamentsTurnOrnamentsDelayedTurnOrnamentsInvertedTurnOrnamentsDelayedInvertedTurnOrnamentsVerticalTurnOrnamentsInvertedVerticalTurnOrnamentsShakeOrnamentsWavyLineOrnamentsMordentOrnamentsInvertedMordentOrnamentsSchleiferOrnamentsTremoloOrnamentsHaydnOrnamentsOtherOrnamentornamentsTrillMark ornamentsTurnornamentsDelayedTurnornamentsInvertedTurnornamentsDelayedInvertedTurnornamentsVerticalTurnornamentsInvertedVerticalTurnornamentsShakeornamentsWavyLineornamentsMordentornamentsInvertedMordentornamentsSchleiferornamentsTremoloornamentsHaydnornamentsOtherOrnamentChxNoteheadTextNoteheadTextDisplayTextNoteheadTextAccidentalTextnoteheadTextDisplayTextnoteheadTextAccidentalTextChxNote NoteGrace ChxNoteCueChxNoteFullNote noteGrace chxnoteNote chxnoteCuechxnoteFullNote noteDurationchxnoteFullNote1 noteDuration1 chxnoteTieChxNote0 NoteFullNoteNoteCue noteFullNotenoteTienoteCue noteFullNote1 ChxNotations NotationsTied NotationsSlurNotationsTupletNotationsGlissandoNotationsSlideNotationsOrnamentsNotationsTechnicalNotationsArticulationsNotationsDynamicsNotationsFermataNotationsArpeggiateNotationsNonArpeggiateNotationsAccidentalMarkNotationsOtherNotation notationsTied notationsSlurnotationsTupletnotationsGlissandonotationsSlidenotationsOrnamentsnotationsTechnicalnotationsArticulationsnotationsDynamicsnotationsFermatanotationsArpeggiatenotationsNonArpeggiatenotationsAccidentalMarknotationsOtherNotationChxNameDisplayNameDisplayDisplayTextNameDisplayAccidentalTextnameDisplayDisplayTextnameDisplayAccidentalText ChxMusicData MusicDataNoteMusicDataBackupMusicDataForwardMusicDataDirectionMusicDataAttributesMusicDataHarmonyMusicDataFiguredBassMusicDataPrintMusicDataSoundMusicDataBarlineMusicDataGrouping MusicDataLinkMusicDataBookmark musicDataNotemusicDataBackupmusicDataForwardmusicDataDirectionmusicDataAttributesmusicDataHarmonymusicDataFiguredBassmusicDataPrintmusicDataSoundmusicDataBarlinemusicDataGrouping musicDataLinkmusicDataBookmark ChxMetronomeChxMetronomeBeatUnitMetronomeMetronomeArrowschxmetronomeBeatUnitchxmetronomeBeatUnitTiedchxmetronomeMetronomemetronomeMetronomeArrowsmetronomeMetronomeNotemetronomeMetronome1 ChxMetronome0MetronomePerMinuteMetronomeBeatUnitmetronomePerMinutemetronomeBeatUnitmetronomeBeatUnitTiedChxMeasureStyleMeasureStyleMultipleRestMeasureStyleMeasureRepeatMeasureStyleBeatRepeatMeasureStyleSlashmeasureStyleMultipleRestmeasureStyleMeasureRepeatmeasureStyleBeatRepeatmeasureStyleSlashChxLyric LyricSyllabic LyricExtend LyricLaughing LyricHumming lyricSyllabic lyricText chxlyricLyric lyricExtend lyricExtend1 lyricLaughing lyricHummingChxKeyKeyTraditionalKeyKeyNonTraditionalKeykeyTraditionalKeykeyNonTraditionalKeyChxHarmonyChordHarmonyChordRootHarmonyChordFunctionharmonyChordRootharmonyChordFunction ChxHarmonic1HarmonicBasePitchHarmonicTouchingPitchHarmonicSoundingPitchharmonicBasePitchharmonicTouchingPitchharmonicSoundingPitch ChxHarmonicHarmonicNaturalHarmonicArtificialharmonicNaturalharmonicArtificialFullNote FullNotePitchFullNoteUnpitched FullNoteRest fullNotePitchfullNoteUnpitched fullNoteRest ChxEncodingEncodingEncodingDateEncodingEncoderEncodingSoftwareEncodingEncodingDescriptionEncodingSupportsencodingEncodingDateencodingEncoderencodingSoftwareencodingEncodingDescriptionencodingSupports ChxDynamics DynamicsP DynamicsPp DynamicsPpp DynamicsPppp DynamicsPppppDynamicsPppppp DynamicsF DynamicsFf DynamicsFff DynamicsFfff DynamicsFffffDynamicsFfffff DynamicsMp DynamicsMf DynamicsSf DynamicsSfp DynamicsSfpp DynamicsFp DynamicsRf DynamicsRfz DynamicsSfz DynamicsSffz DynamicsFz DynamicsN DynamicsPf DynamicsSfzpDynamicsOtherDynamics dynamicsP dynamicsPp dynamicsPpp dynamicsPppp dynamicsPppppdynamicsPppppp dynamicsF dynamicsFf dynamicsFff dynamicsFfff dynamicsFffffdynamicsFfffff dynamicsMp dynamicsMf dynamicsSf dynamicsSfp dynamicsSfpp dynamicsFp dynamicsRf dynamicsRfz dynamicsSfz dynamicsSffz dynamicsFz dynamicsN dynamicsPf dynamicsSfzpdynamicsOtherDynamicsChxDirectionTypeDirectionTypeRehearsalDirectionTypeSegnoDirectionTypeCodaDirectionTypeDirectionTypeDirectionTypeWedgeDirectionTypeDynamicsDirectionTypeDashesDirectionTypeBracketDirectionTypePedalDirectionTypeMetronomeDirectionTypeOctaveShiftDirectionTypeHarpPedalsDirectionTypeDampDirectionTypeDampAllDirectionTypeEyeglassesDirectionTypeStringMuteDirectionTypeScordaturaDirectionTypeImageDirectionTypePrincipalVoiceDirectionTypePercussion"DirectionTypeAccordionRegistrationDirectionTypeStaffDivideDirectionTypeOtherDirectiondirectionTypeRehearsaldirectionTypeSegnodirectionTypeCodachxdirectionTypeDirectionTypedirectionTypeWedgedirectionTypeDynamicsdirectionTypeDashesdirectionTypeBracketdirectionTypePedaldirectionTypeMetronomedirectionTypeOctaveShiftdirectionTypeHarpPedalsdirectionTypeDampdirectionTypeDampAlldirectionTypeEyeglassesdirectionTypeStringMutedirectionTypeScordaturadirectionTypeImagedirectionTypePrincipalVoicedirectionTypePercussion"directionTypeAccordionRegistrationdirectionTypeStaffDividedirectionTypeOtherDirectionChxDirectionType0DirectionTypeWordsDirectionTypeSymboldirectionTypeWordsdirectionTypeSymbol ChxCreditCreditCreditImage CreditCreditcreditCreditImagechxcreditCredit creditCredit1 ChxCredit1ChxCreditCreditWordsChxCreditCreditSymbolchxcreditCreditWordschxcreditCreditSymbol ChxCredit0CreditCreditWordsCreditCreditSymbolcreditCreditWordscreditCreditSymbolChxBend BendPreBend BendRelease bendPreBend bendReleaseChxArticulationsArticulationsAccentArticulationsStrongAccentArticulationsStaccatoArticulationsTenutoArticulationsDetachedLegatoArticulationsStaccatissimoArticulationsSpiccatoArticulationsScoopArticulationsPlopArticulationsDoitArticulationsFalloffArticulationsBreathMarkArticulationsCaesuraArticulationsStressArticulationsUnstressArticulationsSoftAccentArticulationsOtherArticulationarticulationsAccentarticulationsStrongAccentarticulationsStaccatoarticulationsTenutoarticulationsDetachedLegatoarticulationsStaccatissimoarticulationsSpiccatoarticulationsScooparticulationsPloparticulationsDoitarticulationsFalloffarticulationsBreathMarkarticulationsCaesuraarticulationsStressarticulationsUnstressarticulationsSoftAccentarticulationsOtherArticulationChxArrowArrowArrowDirectionArrowCircularArrowarrowArrowDirectionarrowArrowStylearrowArrowheadarrowCircularArrowWorkworkWorkNumber workWorkTitleworkOpusWedge wedgeType wedgeNumber wedgeSpread wedgeNiente wedgeLineTypewedgeDashLengthwedgeSpaceLength wedgeDefaultX wedgeDefaultYwedgeRelativeXwedgeRelativeY wedgeColorwedgeIdWavyLine wavyLineTypewavyLineNumberwavyLineDefaultXwavyLineDefaultYwavyLineRelativeXwavyLineRelativeYwavyLinePlacement wavyLineColorwavyLineStartNotewavyLineTrillStepwavyLineTwoNoteTurnwavyLineAccelerate wavyLineBeatswavyLineSecondBeatwavyLineLastBeatVirtualInstrumentvirtualInstrumentVirtualLibraryvirtualInstrumentVirtualName UnpitchedunpitchedDisplayStepOctave TypedTexttypedTextString typedTextType TupletTypetupletTypeNoteTypeValuetupletTypeFontFamilytupletTypeFontStyletupletTypeFontSizetupletTypeFontWeighttupletTypeColor TupletPortiontupletPortionTupletNumbertupletPortionTupletTypetupletPortionTupletDot TupletNumbertupletNumberNonNegativeIntegertupletNumberFontFamilytupletNumberFontStyletupletNumberFontSizetupletNumberFontWeighttupletNumberColor TupletDottupletDotFontFamilytupletDotFontStyletupletDotFontSizetupletDotFontWeighttupletDotColorTuplet tupletType tupletNumber tupletBrackettupletShowNumbertupletShowTypetupletLineShapetupletDefaultXtupletDefaultYtupletRelativeXtupletRelativeYtupletPlacementtupletIdtupletTupletActualtupletTupletNormalTremolotremoloTremoloMarks tremoloTypetremoloDefaultXtremoloDefaultYtremoloRelativeXtremoloRelativeYtremoloFontFamilytremoloFontStyletremoloFontSizetremoloFontWeight tremoloColortremoloPlacement tremoloSmufl TransposetransposeNumber transposeIdtransposeDiatonictransposeChromatictransposeOctaveChangetransposeDoubleTimeModificationtimeModificationActualNotestimeModificationNormalNotes timeModificationTimeModificationTime timeNumber timeSymbol timeSeparator timeDefaultX timeDefaultY timeRelativeX timeRelativeYtimeFontFamily timeFontStyle timeFontSizetimeFontWeight timeColor timeHalign timeValigntimePrintObjecttimeIdtimeTimeTiedtiedType tiedNumber tiedLineTypetiedDashLengthtiedSpaceLength tiedDefaultX tiedDefaultY tiedRelativeX tiedRelativeY tiedPlacementtiedOrientation tiedBezierX tiedBezierY tiedBezierX2 tiedBezierY2tiedBezierOffsettiedBezierOffset2 tiedColortiedIdTietieType tieTimeOnlyTextElementDatatextElementDataStringtextElementDataLangtextElementDataFontFamilytextElementDataFontStyletextElementDataFontSizetextElementDataFontWeighttextElementDataColortextElementDataUnderlinetextElementDataOverlinetextElementDataLineThroughtextElementDataRotationtextElementDataLetterSpacingtextElementDataDir Technical technicalIdtechnicalTechnicalTap tapStringtapHand tapDefaultX tapDefaultY tapRelativeX tapRelativeY tapFontFamily tapFontStyle tapFontSize tapFontWeighttapColor tapPlacement SystemMarginssystemMarginsLeftRightMargins SystemLayoutsystemLayoutSystemMarginssystemLayoutSystemDistancesystemLayoutTopSystemDistancesystemLayoutSystemDividersSystemDividerssystemDividersLeftDividersystemDividersRightDividerSupports supportsTypesupportsElementsupportsAttribute supportsValue StyleTextstyleTextStringstyleTextDefaultXstyleTextDefaultYstyleTextRelativeXstyleTextRelativeYstyleTextFontFamilystyleTextFontStylestyleTextFontSizestyleTextFontWeightstyleTextColor StrongAccentstrongAccentEmptyPlacementstrongAccentType StringMutestringMuteTypestringMuteDefaultXstringMuteDefaultYstringMuteRelativeXstringMuteRelativeYstringMuteFontFamilystringMuteFontStylestringMuteFontSizestringMuteFontWeightstringMuteColorstringMuteHalignstringMuteValign stringMuteId CmpStringstringStringNumberstringDefaultXstringDefaultYstringRelativeXstringRelativeYstringFontFamilystringFontStylestringFontSizestringFontWeight stringColorstringPlacementStickstickTipstickParenthesesstickDashedCirclestickStickTypestickStickMaterialStem stemStemValue stemDefaultX stemDefaultY stemRelativeX stemRelativeY stemColor StaffTuningstaffTuningLinestaffTuningTuning StaffLayoutstaffLayoutNumberstaffLayoutStaffDistance StaffDividestaffDivideTypestaffDivideDefaultXstaffDivideDefaultYstaffDivideRelativeXstaffDivideRelativeYstaffDivideFontFamilystaffDivideFontStylestaffDivideFontSizestaffDivideFontWeightstaffDivideColorstaffDivideHalignstaffDivideValign staffDivideId StaffDetailsstaffDetailsNumberstaffDetailsShowFretsstaffDetailsPrintObjectstaffDetailsPrintSpacingstaffDetailsStaffTypestaffDetailsStaffLinesstaffDetailsStaffTuningstaffDetailsCapostaffDetailsStaffSizeSound soundTempo soundDynamics soundDacapo soundSegno soundDalsegno soundCoda soundTocodasoundDivisionssoundForwardRepeat soundFine soundTimeOnlysoundPizzicatosoundPansoundElevationsoundDamperPedalsoundSoftPedalsoundSostenutoPedalsoundId soundSound soundOffsetSlurslurType slurNumber slurLineTypeslurDashLengthslurSpaceLength slurDefaultX slurDefaultY slurRelativeX slurRelativeY slurPlacementslurOrientation slurBezierX slurBezierY slurBezierX2 slurBezierY2slurBezierOffsetslurBezierOffset2 slurColorslurIdSlide slideString slideType slideNumber slideLineTypeslideDashLengthslideSpaceLength slideDefaultX slideDefaultYslideRelativeXslideRelativeYslideFontFamilyslideFontStyle slideFontSizeslideFontWeight slideColorslideAccelerate slideBeatsslideFirstBeat slideLastBeatslideIdCmpSlash slashType slashUseDots slashUseStems slashSlashSegno segnoSmufl segnoDefaultX segnoDefaultYsegnoRelativeXsegnoRelativeYsegnoFontFamilysegnoFontStyle segnoFontSizesegnoFontWeight segnoColor segnoHalign segnoValignsegnoId ScoreTimewisescoreTimewiseVersionscoreTimewiseScoreHeaderscoreTimewiseMeasure ScorePartwisescorePartwiseVersionscorePartwiseScoreHeaderscorePartwisePart CmpScorePart scorePartIdscorePartIdentificationscorePartPartNamescorePartPartNameDisplayscorePartPartAbbreviation scorePartPartAbbreviationDisplayscorePartGroupscorePartScoreInstrumentscorePartScorePartScoreInstrumentscoreInstrumentIdscoreInstrumentInstrumentName%scoreInstrumentInstrumentAbbreviationscoreInstrumentInstrumentSoundscoreInstrumentScoreInstrument scoreInstrumentVirtualInstrument Scordatura scordaturaIdscordaturaAccordScalingscalingMillimeters scalingTenthsRootStep rootStepStep rootStepTextrootStepDefaultXrootStepDefaultYrootStepRelativeXrootStepRelativeYrootStepFontFamilyrootStepFontStylerootStepFontSizerootStepFontWeight rootStepColor RootAlterrootAlterSemitonesrootAlterLocationrootAlterPrintObjectrootAlterDefaultXrootAlterDefaultYrootAlterRelativeXrootAlterRelativeYrootAlterFontFamilyrootAlterFontStylerootAlterFontSizerootAlterFontWeightrootAlterColorRoot rootRootStep rootRootAlterRest restMeasurerestDisplayStepOctaveRepeatrepeatDirection repeatTimes repeatWingedPrintprintStaffSpacingprintNewSystem printNewPageprintBlankPageprintPageNumberprintId printLayoutprintMeasureLayoutprintMeasureNumberingprintPartNameDisplayprintPartAbbreviationDisplayPrincipalVoiceprincipalVoiceStringprincipalVoiceTypeprincipalVoiceSymbolprincipalVoiceDefaultXprincipalVoiceDefaultYprincipalVoiceRelativeXprincipalVoiceRelativeYprincipalVoiceFontFamilyprincipalVoiceFontStyleprincipalVoiceFontSizeprincipalVoiceFontWeightprincipalVoiceColorprincipalVoiceHalignprincipalVoiceValignprincipalVoiceIdPlayplayIdplayPlay PlacementTextplacementTextStringplacementTextDefaultXplacementTextDefaultYplacementTextRelativeXplacementTextRelativeYplacementTextFontFamilyplacementTextFontStyleplacementTextFontSizeplacementTextFontWeightplacementTextColorplacementTextPlacementPitchedpitchedPitchedValue pitchedSmuflPitch pitchStep pitchAlter pitchOctave PercussionpercussionDefaultXpercussionDefaultYpercussionRelativeXpercussionRelativeYpercussionFontFamilypercussionFontStylepercussionFontSizepercussionFontWeightpercussionColorpercussionHalignpercussionValignpercussionEnclosure percussionIdpercussionPercussion PerMinuteperMinuteStringperMinuteFontFamilyperMinuteFontStyleperMinuteFontSizeperMinuteFontWeight PedalTuningpedalTuningPedalSteppedalTuningPedalAlterPedal pedalType pedalNumber pedalLine pedalSignpedalAbbreviated pedalDefaultX pedalDefaultYpedalRelativeXpedalRelativeYpedalFontFamilypedalFontStyle pedalFontSizepedalFontWeight pedalColor pedalHalign pedalValignpedalId PartSymbolpartSymbolGroupSymbolValuepartSymbolTopStaffpartSymbolBottomStaffpartSymbolDefaultXpartSymbolDefaultYpartSymbolRelativeXpartSymbolRelativeYpartSymbolColorPartNamepartNameStringpartNameDefaultXpartNameDefaultYpartNameRelativeXpartNameRelativeYpartNameFontFamilypartNameFontStylepartNameFontSizepartNameFontWeight partNameColorpartNamePrintObjectpartNameJustifyPartListpartListPartGrouppartListScorePartpartListPartList PartGroup partGroupTypepartGroupNumberpartGroupGroupNamepartGroupGroupNameDisplaypartGroupGroupAbbreviation!partGroupGroupAbbreviationDisplaypartGroupGroupSymbolpartGroupGroupBarlinepartGroupGroupTimepartGroupEditorialPart cmppartId partMusicDataCmpPartpartId partMeasure PageMarginspageMarginsTypepageMarginsAllMargins PageLayoutpageLayoutPageLayoutpageLayoutPageMargins OtherTextotherTextStringotherTextSmufl OtherPlayotherPlayString otherPlayTypeOtherPlacementTextotherPlacementTextStringotherPlacementTextDefaultXotherPlacementTextDefaultYotherPlacementTextRelativeXotherPlacementTextRelativeYotherPlacementTextFontFamilyotherPlacementTextFontStyleotherPlacementTextFontSizeotherPlacementTextFontWeightotherPlacementTextColorotherPlacementTextPlacementotherPlacementTextSmufl OtherNotationotherNotationStringotherNotationTypeotherNotationNumberotherNotationPrintObjectotherNotationDefaultXotherNotationDefaultYotherNotationRelativeXotherNotationRelativeYotherNotationFontFamilyotherNotationFontStyleotherNotationFontSizeotherNotationFontWeightotherNotationColorotherNotationPlacementotherNotationSmuflotherNotationIdOtherDirectionotherDirectionStringotherDirectionPrintObjectotherDirectionDefaultXotherDirectionDefaultYotherDirectionRelativeXotherDirectionRelativeYotherDirectionFontFamilyotherDirectionFontStyleotherDirectionFontSizeotherDirectionFontWeightotherDirectionColorotherDirectionHalignotherDirectionValignotherDirectionSmuflotherDirectionIdOtherAppearanceotherAppearanceStringotherAppearanceType Ornaments ornamentsIdornamentsOrnamentsOpusopusHrefopusTypeopusRole opusTitleopusShow opusActuateOffsetoffsetDivisions offsetSound OctaveShiftoctaveShiftTypeoctaveShiftNumberoctaveShiftSizeoctaveShiftDashLengthoctaveShiftSpaceLengthoctaveShiftDefaultXoctaveShiftDefaultYoctaveShiftRelativeXoctaveShiftRelativeYoctaveShiftFontFamilyoctaveShiftFontStyleoctaveShiftFontSizeoctaveShiftFontWeightoctaveShiftColor octaveShiftId NoteheadTextnoteheadTextNoteheadTextNoteheadnoteheadNoteheadValuenoteheadFillednoteheadParenthesesnoteheadFontFamilynoteheadFontStylenoteheadFontSizenoteheadFontWeight noteheadColor noteheadSmuflNoteTypenoteTypeNoteTypeValue noteTypeSizeNoteSizenoteSizeNonNegativeDecimal noteSizeTypeNotenotePrintLeger noteDynamicsnoteEndDynamics noteAttack noteRelease noteTimeOnly notePizzicato noteDefaultX noteDefaultY noteRelativeX noteRelativeYnoteFontFamily noteFontStyle noteFontSizenoteFontWeight noteColor notePrintDotnotePrintLyricnotePrintObjectnotePrintSpacingnoteIdnoteNotenoteInstrumentnoteEditorialVoicenoteTypenoteDotnoteAccidentalnoteTimeModificationnoteStem noteNoteheadnoteNoteheadText noteStaffnoteBeam noteNotations noteLyricnotePlay NotationsnotationsPrintObject notationsIdnotationsEditorialnotationsNotations NonArpeggiatenonArpeggiateTypenonArpeggiateNumbernonArpeggiateDefaultXnonArpeggiateDefaultYnonArpeggiateRelativeXnonArpeggiateRelativeYnonArpeggiatePlacementnonArpeggiateColornonArpeggiateId NameDisplaynameDisplayPrintObjectnameDisplayNameDisplay MultipleRest"multipleRestPositiveIntegerOrEmptymultipleRestUseSymbolsMordentmordentEmptyTrillSound mordentLongmordentApproachmordentDepartureMiscellaneousFieldmiscellaneousFieldStringmiscellaneousFieldName MiscellaneousmiscellaneousMiscellaneousFieldMidiInstrumentmidiInstrumentIdmidiInstrumentMidiChannelmidiInstrumentMidiNamemidiInstrumentMidiBankmidiInstrumentMidiProgrammidiInstrumentMidiUnpitchedmidiInstrumentVolumemidiInstrumentPanmidiInstrumentElevation MidiDevicemidiDeviceStringmidiDevicePort midiDeviceIdMetronomeTupletmetronomeTupletTimeModificationmetronomeTupletTypemetronomeTupletBracketmetronomeTupletShowNumber MetronomeTiedmetronomeTiedType MetronomeNotemetronomeNoteMetronomeTypemetronomeNoteMetronomeDotmetronomeNoteMetronomeBeammetronomeNoteMetronomeTiedmetronomeNoteMetronomeTuplet MetronomeBeammetronomeBeamBeamValuemetronomeBeamNumber MetronomemetronomeParenthesesmetronomeDefaultXmetronomeDefaultYmetronomeRelativeXmetronomeRelativeYmetronomeFontFamilymetronomeFontStylemetronomeFontSizemetronomeFontWeightmetronomeColormetronomeHalignmetronomeValignmetronomeJustify metronomeIdmetronomeMetronome MeasureStylemeasureStyleNumbermeasureStyleFontFamilymeasureStyleFontStylemeasureStyleFontSizemeasureStyleFontWeightmeasureStyleColormeasureStyleIdmeasureStyleMeasureStyle MeasureRepeat#measureRepeatPositiveIntegerOrEmptymeasureRepeatTypemeasureRepeatSlashesMeasureNumbering%measureNumberingMeasureNumberingValuemeasureNumberingDefaultXmeasureNumberingDefaultYmeasureNumberingRelativeXmeasureNumberingRelativeYmeasureNumberingFontFamilymeasureNumberingFontStylemeasureNumberingFontSizemeasureNumberingFontWeightmeasureNumberingColormeasureNumberingHalignmeasureNumberingValign MeasureLayoutmeasureLayoutMeasureDistance CmpMeasurecmpmeasureNumbercmpmeasureText1cmpmeasureImplicitcmpmeasureNonControllingcmpmeasureWidth cmpmeasureId measurePartMeasure measureNumbercmpmeasureTextmeasureImplicitmeasureNonControlling measureWidth measureIdmeasureMusicData LyricLanguagelyricLanguageNumberlyricLanguageNamelyricLanguageLang LyricFontlyricFontNumber lyricFontNamelyricFontFontFamilylyricFontFontStylelyricFontFontSizelyricFontFontWeightLyric lyricNumber lyricName lyricTimeOnly lyricJustify lyricDefaultX lyricDefaultYlyricRelativeXlyricRelativeYlyricPlacement lyricColorlyricPrintObjectlyricId lyricLyric lyricEndLinelyricEndParagraphlyricEditorialLinklinkNamelinkHreflinkTypelinkRole linkTitlelinkShow linkActuate linkElement linkPosition linkDefaultX linkDefaultY linkRelativeX linkRelativeY LineWidthlineWidthTenthscmplineWidthTypeLevel levelStringlevelReferencelevelParentheses levelBracket levelSizeKind kindKindValuekindUseSymbolskindTextkindStackDegreeskindParenthesesDegreeskindBracketDegrees kindDefaultX kindDefaultY kindRelativeX kindRelativeYkindFontFamily kindFontStyle kindFontSizekindFontWeight kindColor kindHalign kindValign KeyOctavekeyOctaveOctavekeyOctaveNumberkeyOctaveCancel KeyAccidentalkeyAccidentalAccidentalValuekeyAccidentalSmuflKey keyNumber keyDefaultX keyDefaultY keyRelativeX keyRelativeY keyFontFamily keyFontStyle keyFontSize keyFontWeightkeyColorkeyPrintObjectkeyIdkeyKey keyKeyOctave InversioninversionNonNegativeIntegerinversionDefaultXinversionDefaultYinversionRelativeXinversionRelativeYinversionFontFamilyinversionFontStyleinversionFontSizeinversionFontWeightinversionColorInterchangeableinterchangeableSymbolinterchangeableSeparatorinterchangeableTimeRelationinterchangeableTimeSignature Instrument instrumentIdImage imageSource imageType imageHeight imageWidth imageDefaultX imageDefaultYimageRelativeXimageRelativeY imageHalign imageValignimageIdIdentificationidentificationCreatoridentificationRightsidentificationEncodingidentificationSourceidentificationRelationidentificationMiscellaneousHorizontalTurnhorizontalTurnSlashhorizontalTurnDefaultXhorizontalTurnDefaultYhorizontalTurnRelativeXhorizontalTurnRelativeYhorizontalTurnFontFamilyhorizontalTurnFontStylehorizontalTurnFontSizehorizontalTurnFontWeighthorizontalTurnColorhorizontalTurnPlacementhorizontalTurnStartNotehorizontalTurnTrillStephorizontalTurnTwoNoteTurnhorizontalTurnAcceleratehorizontalTurnBeatshorizontalTurnSecondBeathorizontalTurnLastBeat HoleClosedholeClosedHoleClosedValueholeClosedLocationHole holeDefaultX holeDefaultY holeRelativeX holeRelativeYholeFontFamily holeFontStyle holeFontSizeholeFontWeight holeColor holePlacement holeHoleTypeholeHoleClosed holeHoleShapeHeelToeheelToeEmptyPlacementheelToeSubstitution HarpPedalsharpPedalsDefaultXharpPedalsDefaultYharpPedalsRelativeXharpPedalsRelativeYharpPedalsFontFamilyharpPedalsFontStyleharpPedalsFontSizeharpPedalsFontWeightharpPedalsColorharpPedalsHalignharpPedalsValign harpPedalsIdharpPedalsPedalTuningHarmony harmonyTypeharmonyPrintFrameharmonyPrintObjectharmonyDefaultXharmonyDefaultYharmonyRelativeXharmonyRelativeYharmonyFontFamilyharmonyFontStyleharmonyFontSizeharmonyFontWeight harmonyColorharmonyPlacement harmonyIdharmonyHarmonyChord harmonyFrame harmonyOffsetharmonyEditorial harmonyStaffHarmonicharmonicPrintObjectharmonicDefaultXharmonicDefaultYharmonicRelativeXharmonicRelativeYharmonicFontFamilyharmonicFontStyleharmonicFontSizeharmonicFontWeight harmonicColorharmonicPlacementharmonicHarmonicharmonicHarmonic1 HarmonMuteharmonMuteDefaultXharmonMuteDefaultYharmonMuteRelativeXharmonMuteRelativeYharmonMuteFontFamilyharmonMuteFontStyleharmonMuteFontSizeharmonMuteFontWeightharmonMuteColorharmonMutePlacementharmonMuteHarmonClosed HarmonClosedharmonClosedHarmonClosedValueharmonClosedLocationHandbellhandbellHandbellValuehandbellDefaultXhandbellDefaultYhandbellRelativeXhandbellRelativeYhandbellFontFamilyhandbellFontStylehandbellFontSizehandbellFontWeight handbellColorhandbellPlacementHammerOnPullOffhammerOnPullOffStringhammerOnPullOffTypehammerOnPullOffNumberhammerOnPullOffDefaultXhammerOnPullOffDefaultYhammerOnPullOffRelativeXhammerOnPullOffRelativeYhammerOnPullOffFontFamilyhammerOnPullOffFontStylehammerOnPullOffFontSizehammerOnPullOffFontWeighthammerOnPullOffColorhammerOnPullOffPlacementGrouping groupingTypegroupingNumbergroupingMemberOf groupingIdgroupingFeature GroupSymbolgroupSymbolGroupSymbolValuegroupSymbolDefaultXgroupSymbolDefaultYgroupSymbolRelativeXgroupSymbolRelativeYgroupSymbolColor GroupNamegroupNameStringgroupNameDefaultXgroupNameDefaultYgroupNameRelativeXgroupNameRelativeYgroupNameFontFamilygroupNameFontStylegroupNameFontSizegroupNameFontWeightgroupNameColorgroupNameJustify GroupBarlinegroupBarlineGroupBarlineValuegroupBarlineColorGracegraceStealTimePreviousgraceStealTimeFollowing graceMakeTime graceSlashGlyphglyphSmuflGlyphName cmpglyphType GlissandoglissandoString glissandoTypeglissandoNumberglissandoLineTypeglissandoDashLengthglissandoSpaceLengthglissandoDefaultXglissandoDefaultYglissandoRelativeXglissandoRelativeYglissandoFontFamilyglissandoFontStyleglissandoFontSizeglissandoFontWeightglissandoColor glissandoIdGlassglassGlassValue glassSmuflFretfretNonNegativeIntegerfretFontFamily fretFontStyle fretFontSizefretFontWeight fretColor FrameNoteframeNoteString frameNoteFretframeNoteFingeringframeNoteBarreFrame frameHeight frameWidth frameUnplayed frameDefaultX frameDefaultYframeRelativeXframeRelativeY frameColor frameHalign frameValignframeIdframeFrameStringsframeFrameFretsframeFirstFretframeFrameNoteForwardforwardDurationforwardEditorialVoice forwardStaffFormattedTextIdformattedTextIdStringformattedTextIdLangformattedTextIdSpaceformattedTextIdJustifyformattedTextIdDefaultXformattedTextIdDefaultYformattedTextIdRelativeXformattedTextIdRelativeYformattedTextIdFontFamilyformattedTextIdFontStyleformattedTextIdFontSizeformattedTextIdFontWeightformattedTextIdColorformattedTextIdHalignformattedTextIdValignformattedTextIdUnderlineformattedTextIdOverlineformattedTextIdLineThroughformattedTextIdRotationformattedTextIdLetterSpacingformattedTextIdLineHeightformattedTextIdDirformattedTextIdEnclosureformattedTextIdId FormattedTextformattedTextStringformattedTextLangformattedTextSpaceformattedTextJustifyformattedTextDefaultXformattedTextDefaultYformattedTextRelativeXformattedTextRelativeYformattedTextFontFamilyformattedTextFontStyleformattedTextFontSizeformattedTextFontWeightformattedTextColorformattedTextHalignformattedTextValignformattedTextUnderlineformattedTextOverlineformattedTextLineThroughformattedTextRotationformattedTextLetterSpacingformattedTextLineHeightformattedTextDirformattedTextEnclosureFormattedSymbolIdformattedSymbolIdSmuflGlyphNameformattedSymbolIdJustifyformattedSymbolIdDefaultXformattedSymbolIdDefaultYformattedSymbolIdRelativeXformattedSymbolIdRelativeYformattedSymbolIdFontFamilyformattedSymbolIdFontStyleformattedSymbolIdFontSizeformattedSymbolIdFontWeightformattedSymbolIdColorformattedSymbolIdHalignformattedSymbolIdValignformattedSymbolIdUnderlineformattedSymbolIdOverlineformattedSymbolIdLineThroughformattedSymbolIdRotationformattedSymbolIdLetterSpacingformattedSymbolIdLineHeightformattedSymbolIdDirformattedSymbolIdEnclosureformattedSymbolIdId FirstFretfirstFretPositiveInteger firstFretTextfirstFretLocation FingeringfingeringStringfingeringSubstitutionfingeringAlternatefingeringDefaultXfingeringDefaultYfingeringRelativeXfingeringRelativeYfingeringFontFamilyfingeringFontStylefingeringFontSizefingeringFontWeightfingeringColorfingeringPlacement FiguredBassfiguredBassParenthesesfiguredBassDefaultXfiguredBassDefaultYfiguredBassRelativeXfiguredBassRelativeYfiguredBassFontFamilyfiguredBassFontStylefiguredBassFontSizefiguredBassFontWeightfiguredBassColorfiguredBassPrintDotfiguredBassPrintLyricfiguredBassPrintObjectfiguredBassPrintSpacing figuredBassIdfiguredBassFigurefiguredBassDurationfiguredBassEditorialFigure figurePrefixfigureFigureNumber figureSuffix figureExtendfigureEditorialFermatafermataFermataShape fermataTypefermataDefaultXfermataDefaultYfermataRelativeXfermataRelativeYfermataFontFamilyfermataFontStylefermataFontSizefermataFontWeight fermataColor fermataIdFeature featureString featureTypeExtend extendTypeextendDefaultXextendDefaultYextendRelativeXextendRelativeY extendColorEnding endingStringcmpendingNumber endingTypeendingEndLength endingTextX endingTextYendingPrintObjectendingDefaultXendingDefaultYendingRelativeXendingRelativeYendingFontFamilyendingFontStyleendingFontSizeendingFontWeight endingColorEncodingencodingEncodingEmptyTrillSoundemptyTrillSoundDefaultXemptyTrillSoundDefaultYemptyTrillSoundRelativeXemptyTrillSoundRelativeYemptyTrillSoundFontFamilyemptyTrillSoundFontStyleemptyTrillSoundFontSizeemptyTrillSoundFontWeightemptyTrillSoundColoremptyTrillSoundPlacementemptyTrillSoundStartNoteemptyTrillSoundTrillStepemptyTrillSoundTwoNoteTurnemptyTrillSoundAccelerateemptyTrillSoundBeatsemptyTrillSoundSecondBeatemptyTrillSoundLastBeatEmptyPrintStyleAlignIdemptyPrintStyleAlignIdDefaultXemptyPrintStyleAlignIdDefaultYemptyPrintStyleAlignIdRelativeXemptyPrintStyleAlignIdRelativeY emptyPrintStyleAlignIdFontFamilyemptyPrintStyleAlignIdFontStyleemptyPrintStyleAlignIdFontSize emptyPrintStyleAlignIdFontWeightemptyPrintStyleAlignIdColoremptyPrintStyleAlignIdHalignemptyPrintStyleAlignIdValignemptyPrintStyleAlignIdIdEmptyPrintObjectStyleAlign%emptyPrintObjectStyleAlignPrintObject"emptyPrintObjectStyleAlignDefaultX"emptyPrintObjectStyleAlignDefaultY#emptyPrintObjectStyleAlignRelativeX#emptyPrintObjectStyleAlignRelativeY$emptyPrintObjectStyleAlignFontFamily#emptyPrintObjectStyleAlignFontStyle"emptyPrintObjectStyleAlignFontSize$emptyPrintObjectStyleAlignFontWeightemptyPrintObjectStyleAlignColor emptyPrintObjectStyleAlignHalign emptyPrintObjectStyleAlignValignEmptyPlacementSmuflemptyPlacementSmuflDefaultXemptyPlacementSmuflDefaultYemptyPlacementSmuflRelativeXemptyPlacementSmuflRelativeYemptyPlacementSmuflFontFamilyemptyPlacementSmuflFontStyleemptyPlacementSmuflFontSizeemptyPlacementSmuflFontWeightemptyPlacementSmuflColoremptyPlacementSmuflPlacementemptyPlacementSmuflSmuflEmptyPlacementemptyPlacementDefaultXemptyPlacementDefaultYemptyPlacementRelativeXemptyPlacementRelativeYemptyPlacementFontFamilyemptyPlacementFontStyleemptyPlacementFontSizeemptyPlacementFontWeightemptyPlacementColoremptyPlacementPlacement EmptyLineemptyLineLineShapeemptyLineLineTypeemptyLineLineLengthemptyLineDashLengthemptyLineSpaceLengthemptyLineDefaultXemptyLineDefaultYemptyLineRelativeXemptyLineRelativeYemptyLineFontFamilyemptyLineFontStyleemptyLineFontSizeemptyLineFontWeightemptyLineColoremptyLinePlacement EmptyFontemptyFontFontFamilyemptyFontFontStyleemptyFontFontSizeemptyFontFontWeightEmptyElision elisionString elisionSmuflelisionFontFamilyelisionFontStyleelisionFontSizeelisionFontWeight elisionColorDynamicsdynamicsDefaultXdynamicsDefaultYdynamicsRelativeXdynamicsRelativeYdynamicsFontFamilydynamicsFontStyledynamicsFontSizedynamicsFontWeight dynamicsColordynamicsHaligndynamicsValigndynamicsPlacementdynamicsUnderlinedynamicsOverlinedynamicsLineThroughdynamicsEnclosure dynamicsIddynamicsDynamicsDistancedistanceTenthscmpdistanceType DirectivedirectiveString directiveLangdirectiveDefaultXdirectiveDefaultYdirectiveRelativeXdirectiveRelativeYdirectiveFontFamilydirectiveFontStyledirectiveFontSizedirectiveFontWeightdirectiveColor DirectionTypedirectionTypeIddirectionTypeDirectionType DirectiondirectionPlacementdirectionDirective directionIddirectionDirectionTypedirectionOffset directionEditorialVoiceDirectiondirectionStaffdirectionSound DegreeValuedegreeValuePositiveIntegerdegreeValueSymboldegreeValueTextdegreeValueDefaultXdegreeValueDefaultYdegreeValueRelativeXdegreeValueRelativeYdegreeValueFontFamilydegreeValueFontStyledegreeValueFontSizedegreeValueFontWeightdegreeValueColor DegreeTypedegreeTypeDegreeTypeValuedegreeTypeTextdegreeTypeDefaultXdegreeTypeDefaultYdegreeTypeRelativeXdegreeTypeRelativeYdegreeTypeFontFamilydegreeTypeFontStyledegreeTypeFontSizedegreeTypeFontWeightdegreeTypeColor DegreeAlterdegreeAlterSemitonesdegreeAlterPlusMinusdegreeAlterDefaultXdegreeAlterDefaultYdegreeAlterRelativeXdegreeAlterRelativeYdegreeAlterFontFamilydegreeAlterFontStyledegreeAlterFontSizedegreeAlterFontWeightdegreeAlterColorDegreedegreePrintObjectdegreeDegreeValuedegreeDegreeAlterdegreeDegreeTypeDefaultsdefaultsScalingdefaultsLayoutdefaultsAppearancedefaultsMusicFontdefaultsWordFontdefaultsLyricFontdefaultsLyricLanguageDashes dashesType dashesNumberdashesDashLengthdashesSpaceLengthdashesDefaultXdashesDefaultYdashesRelativeXdashesRelativeY dashesColordashesIdCredit creditPagecreditIdcreditCreditType creditLinkcreditBookmark creditCreditCoda codaSmufl codaDefaultX codaDefaultY codaRelativeX codaRelativeYcodaFontFamily codaFontStyle codaFontSizecodaFontWeight codaColor codaHalign codaValigncodaIdClef clefNumberclefAdditionalclefSizeclefAfterBarline clefDefaultX clefDefaultY clefRelativeX clefRelativeYclefFontFamily clefFontStyle clefFontSizeclefFontWeight clefColorclefPrintObjectclefIdclefSignclefLineclefClefOctaveChangeCancel cancelFifthscancelLocationCaesuracaesuraCaesuraValuecaesuraDefaultXcaesuraDefaultYcaesuraRelativeXcaesuraRelativeYcaesuraFontFamilycaesuraFontStylecaesuraFontSizecaesuraFontWeight caesuraColorcaesuraPlacement BreathMarkbreathMarkBreathMarkValuebreathMarkDefaultXbreathMarkDefaultYbreathMarkRelativeXbreathMarkRelativeYbreathMarkFontFamilybreathMarkFontStylebreathMarkFontSizebreathMarkFontWeightbreathMarkColorbreathMarkPlacementBracket bracketType bracketNumberbracketLineEndbracketEndLengthbracketLineTypebracketDashLengthbracketSpaceLengthbracketDefaultXbracketDefaultYbracketRelativeXbracketRelativeY bracketColor bracketIdBookmark bookmarkId bookmarkNamebookmarkElementbookmarkPositionBend bendDefaultX bendDefaultY bendRelativeX bendRelativeYbendFontFamily bendFontStyle bendFontSizebendFontWeight bendColorbendAccelerate bendBeats bendFirstBeat bendLastBeat bendBendAlterbendBend bendWithBarBeaterbeaterBeaterValue beaterTip BeatUnitTiedbeatUnitTiedBeatUnit BeatRepeatbeatRepeatTypebeatRepeatSlashesbeatRepeatUseDotsbeatRepeatSlashBeam beamBeamValue beamNumber beamRepeaterbeamFan beamColorbeamIdBassStep bassStepStep bassStepTextbassStepDefaultXbassStepDefaultYbassStepRelativeXbassStepRelativeYbassStepFontFamilybassStepFontStylebassStepFontSizebassStepFontWeight bassStepColor BassAlterbassAlterSemitonesbassAlterLocationbassAlterPrintObjectbassAlterDefaultXbassAlterDefaultYbassAlterRelativeXbassAlterRelativeYbassAlterFontFamilybassAlterFontStylebassAlterFontSizebassAlterFontWeightbassAlterColorBass bassBassStep bassBassAlterBarre barreType barreColorBarlinebarlineLocation barlineSegno barlineCodabarlineDivisions barlineIdbarlineBarStylebarlineEditorialbarlineWavyLine barlineSegno1 barlineCoda1barlineFermata barlineEnding barlineRepeat BarStyleColorbarStyleColorBarStylebarStyleColorColorBackupbackupDurationbackupEditorial AttributesattributesEditorialattributesDivisions attributesKeyattributesTimeattributesStavesattributesPartSymbolattributesInstrumentsattributesClefattributesStaffDetailsattributesTransposeattributesDirectiveattributesMeasureStyle ArticulationsarticulationsIdarticulationsArticulationsArrow arrowDefaultX arrowDefaultYarrowRelativeXarrowRelativeYarrowFontFamilyarrowFontStyle arrowFontSizearrowFontWeight arrowColorarrowPlacement arrowSmufl arrowArrow ArpeggiatearpeggiateNumberarpeggiateDirectionarpeggiateDefaultXarpeggiateDefaultYarpeggiateRelativeXarpeggiateRelativeYarpeggiatePlacementarpeggiateColor arpeggiateId AppearanceappearanceLineWidthappearanceNoteSizeappearanceDistanceappearanceGlyphappearanceOtherAppearanceAccordionRegistrationaccordionRegistrationDefaultXaccordionRegistrationDefaultYaccordionRegistrationRelativeXaccordionRegistrationRelativeYaccordionRegistrationFontFamilyaccordionRegistrationFontStyleaccordionRegistrationFontSizeaccordionRegistrationFontWeightaccordionRegistrationColoraccordionRegistrationHalignaccordionRegistrationValignaccordionRegistrationId"accordionRegistrationAccordionHigh$accordionRegistrationAccordionMiddle!accordionRegistrationAccordionLowAccord accordString accordTuningAccidentalTextaccidentalTextAccidentalValueaccidentalTextSmuflaccidentalTextLangaccidentalTextSpaceaccidentalTextJustifyaccidentalTextDefaultXaccidentalTextDefaultYaccidentalTextRelativeXaccidentalTextRelativeYaccidentalTextFontFamilyaccidentalTextFontStyleaccidentalTextFontSizeaccidentalTextFontWeightaccidentalTextColoraccidentalTextHalignaccidentalTextValignaccidentalTextUnderlineaccidentalTextOverlineaccidentalTextLineThroughaccidentalTextRotationaccidentalTextLetterSpacingaccidentalTextLineHeightaccidentalTextDiraccidentalTextEnclosureAccidentalMarkaccidentalMarkAccidentalValueaccidentalMarkSmuflaccidentalMarkParenthesesaccidentalMarkBracketaccidentalMarkSizeaccidentalMarkDefaultXaccidentalMarkDefaultYaccidentalMarkRelativeXaccidentalMarkRelativeYaccidentalMarkFontFamilyaccidentalMarkFontStyleaccidentalMarkFontSizeaccidentalMarkFontWeightaccidentalMarkColoraccidentalMarkPlacementaccidentalMarkId AccidentalaccidentalAccidentalValueaccidentalCautionaryaccidentalEditorialaccidentalSmuflaccidentalParenthesesaccidentalBracketaccidentalSizeaccidentalDefaultXaccidentalDefaultYaccidentalRelativeXaccidentalRelativeYaccidentalFontFamilyaccidentalFontStyleaccidentalFontSizeaccidentalFontWeightaccidentalColorSumPositiveIntegerOrEmptySumNumberOrNormalNumberOrNormalNormalSumLangYyyyMmDdyyyyMmDd YesNoNumberYesNoNumberYesNoYesNoNumberDecimal yesNoNumber1 yesNoNumber2YesNoYesNoYesYesNoNoWoodWoodBambooScraperWoodBoardClapper WoodCabasa WoodCastanetsWoodCastanetsWithHandle WoodClavesWoodFootballRattle WoodGuiro WoodLogDrum WoodMaraca WoodMaracas WoodQuijada WoodRainstick WoodRatchet WoodRecoRecoWoodSandpaperBlocks WoodSlitDrumWoodTempleBlock WoodVibraslapWoodWhip WoodWoodBlockWinged WingedNoneWingedStraight WingedCurvedWingedDoubleStraightWingedDoubleCurved WedgeTypeWedgeTypeCrescendoWedgeTypeDiminuendo WedgeTypeStopWedgeTypeContinue ValignImageValignImageTopValignImageMiddleValignImageBottomValign ValignTop ValignMiddle ValignBottomValignBaselineUprightInvertedUprightInvertedUprightUprightInvertedInvertedUpDownStopContinueUpDownStopContinueUpUpDownStopContinueDownUpDownStopContinueStopUpDownStopContinueContinueUpDownUpDownUp UpDownDownType TypeSimple TwoNoteTurnTwoNoteTurnWholeTwoNoteTurnHalfTwoNoteTurnNone TrillStepTrillStepWhole TrillStepHalfTrillStepUnison TrillBeats trillBeats TremoloTypeTremoloTypeStartTremoloTypeStopTremoloTypeSingleTremoloTypeUnmeasured TremoloMarks tremoloMarks TopBottom TopBottomTopTopBottomBottomTokentoken TipDirectionTipDirectionUpTipDirectionDownTipDirectionLeftTipDirectionRightTipDirectionNorthwestTipDirectionNortheastTipDirectionSoutheastTipDirectionSouthwest TimeSymbolTimeSymbolCommon TimeSymbolCutTimeSymbolSingleNumberTimeSymbolNoteTimeSymbolDottedNoteTimeSymbolNormal TimeSeparatorTimeSeparatorNoneTimeSeparatorHorizontalTimeSeparatorDiagonalTimeSeparatorVerticalTimeSeparatorAdjacent TimeRelationTimeRelationParenthesesTimeRelationBracketTimeRelationEqualsTimeRelationSlashTimeRelationSpaceTimeRelationHyphenTimeOnlytimeOnlyTiedType TiedTypeStart TiedTypeStopTiedTypeContinueTiedTypeLetRing TextDirectionTextDirectionLtrTextDirectionRtlTextDirectionLroTextDirectionRloTenthstenthsTapHand TapHandLeft TapHandRight SymbolSizeSymbolSizeFull SymbolSizeCueSymbolSizeGraceCueSymbolSizeLargeSyllabicSyllabicSingle SyllabicBegin SyllabicEndSyllabicMiddle StringNumber stringNumber StickTypeStickTypeBassDrumStickTypeDoubleBassDrumStickTypeGlockenspiel StickTypeGumStickTypeHammerStickTypeSuperballStickTypeTimpaniStickTypeWoundStickTypeXylophone StickTypeYarn StickMaterialStickMaterialSoftStickMaterialMediumStickMaterialHardStickMaterialShadedStickMaterialX StickLocationStickLocationCenterStickLocationRimStickLocationCymbalBellStickLocationCymbalEdgeStepStepAStepBStepCStepDStepEStepFStepG StemValue StemValueDown StemValueUpStemValueDouble StemValueNoneStartStopSingleStartStopSingleStartStartStopSingleStopStartStopSingleSingleStartStopDiscontinueStartStopDiscontinueStartStartStopDiscontinueStopStartStopDiscontinueDiscontinueStartStopContinueStartStopContinueStartStartStopContinueStopStartStopContinueContinue StartStopStartStopStart StartStopStop StartNoteStartNoteUpper StartNoteMainStartNoteBelow StaffTypeStaffTypeOssia StaffTypeCueStaffTypeEditorialStaffTypeRegularStaffTypeAlternate StaffNumber staffNumber StaffLine staffLineStaffDivideSymbolStaffDivideSymbolDownStaffDivideSymbolUpStaffDivideSymbolUpDownSpace SpaceDefault SpacePreserveSmuflSegnoGlyphNamesmuflSegnoGlyphNameSmuflPictogramGlyphNamesmuflPictogramGlyphNameSmuflLyricsGlyphNamesmuflLyricsGlyphNameSmuflGlyphNamesmuflGlyphNameSmuflCodaGlyphNamesmuflCodaGlyphNameSmuflAccidentalGlyphNamesmuflAccidentalGlyphName ShowTupletShowTupletActualShowTupletBothShowTupletNone ShowFretsShowFretsNumbersShowFretsLettersSmpShowShowNew ShowReplace ShowEmbed ShowOtherShowNone Semitones semitones SemiPitchedSemiPitchedHighSemiPitchedMediumHighSemiPitchedMediumSemiPitchedMediumLowSemiPitchedLowSemiPitchedVeryLowRotationDegreesrotationDegreesRightLeftMiddleRightLeftMiddleRightRightLeftMiddleLeftRightLeftMiddleMiddlePrincipalVoiceSymbolPrincipalVoiceSymbolHauptstimmePrincipalVoiceSymbolNebenstimmePrincipalVoiceSymbolPlainPrincipalVoiceSymbolNonePositiveIntegerpositiveIntegerPositiveIntegerOrEmpty%PositiveIntegerOrEmptyPositiveInteger,PositiveIntegerOrEmptyPositiveIntegerOrEmptypositiveIntegerOrEmpty1positiveIntegerOrEmpty2PositiveDivisionspositiveDivisions PitchedValuePitchedValueCelestaPitchedValueChimesPitchedValueGlockenspielPitchedValueLithophonePitchedValueMalletPitchedValueMarimbaPitchedValueSteelDrumsPitchedValueTubaphonePitchedValueTubularChimesPitchedValueVibraphonePitchedValueXylophonePercentpercent PedalTypePedalTypeStart PedalTypeStopPedalTypeSostenutoPedalTypeChangePedalTypeContinue OverUnder OverUnderOverOverUnderUnderOnOffOnOffOnOnOffOffOctaveoctaveNumberOrNormalNumberOrNormalDecimalNumberOrNormalNumberOrNormalnumberOrNormal1numberOrNormal2 NumberOfLines numberOfLines NumberLevel numberLevel NoteheadValueNoteheadValueSlashNoteheadValueTriangleNoteheadValueDiamondNoteheadValueSquareNoteheadValueCrossNoteheadValueXNoteheadValueCircleXNoteheadValueInvertedTriangleNoteheadValueArrowDownNoteheadValueArrowUpNoteheadValueCircledNoteheadValueSlashedNoteheadValueBackSlashedNoteheadValueNormalNoteheadValueClusterNoteheadValueCircleDotNoteheadValueLeftTriangleNoteheadValueRectangleNoteheadValueNoneNoteheadValueDoNoteheadValueReNoteheadValueMiNoteheadValueFaNoteheadValueFaUpNoteheadValueSoNoteheadValueLaNoteheadValueTiNoteheadValueOther NoteTypeValueNoteTypeValue1024thNoteTypeValue512thNoteTypeValue256thNoteTypeValue128thNoteTypeValue64thNoteTypeValue32ndNoteTypeValue16thNoteTypeValueEighthNoteTypeValueQuarterNoteTypeValueHalfNoteTypeValueWholeNoteTypeValueBreveNoteTypeValueLongNoteTypeValueMaxima NoteSizeTypeNoteSizeTypeCueNoteSizeTypeGraceNoteSizeTypeGraceCueNoteSizeTypeLargeNormalizedStringnormalizedStringNonNegativeIntegernonNegativeIntegerNonNegativeDecimalnonNegativeDecimalMuteMuteOnMuteOff MuteStraightMuteCupMuteHarmonNoStemMuteHarmonStem MuteBucket MutePlungerMuteHat MuteSolotone MutePractice MuteStopMute MuteStopHandMuteEchoMutePalmModemode Millimeters millimeters Midi16384 midi16384Midi16midi16Midi128midi128Metal MetalAgogoMetalAlmglocken MetalBellMetalBellPlate MetalBellTreeMetalBrakeDrum MetalCencerroMetalChainRattleMetalChineseCymbal MetalCowbellMetalCrashCymbals MetalCrotaleMetalCymbalTongsMetalDomedGongMetalFingerCymbalsMetalFlexatone MetalGong MetalHiHatMetalHighHatCymbals MetalHandbell MetalJawHarpMetalJingleBellsMetalMusicalSawMetalShellBells MetalSistrumMetalSizzleCymbalMetalSleighBellsMetalSuspendedCymbal MetalTamTamMetalTamTamWithBeater MetalTriangleMetalVietnameseHatMembraneMembraneBassDrumMembraneBassDrumOnSideMembraneBongosMembraneChineseTomtomMembraneCongaDrum MembraneCuicaMembraneGobletDrumMembraneIndoAmericanTomtomMembraneJapaneseTomtomMembraneMilitaryDrumMembraneSnareDrumMembraneSnareDrumSnaresOff MembraneTablaMembraneTambourineMembraneTenorDrumMembraneTimbalesMembraneTomtom MeasureText measureTextMeasureNumberingValueMeasureNumberingValueNoneMeasureNumberingValueMeasureMeasureNumberingValueSystem MarginType MarginTypeOddMarginTypeEvenMarginTypeBoth LineWidthType lineWidthTypeLineType LineTypeSolidLineTypeDashedLineTypeDotted LineTypeWavy LineShapeLineShapeStraightLineShapeCurved LineLengthLineLengthShortLineLengthMediumLineLengthLongLineEnd LineEndUp LineEndDown LineEndBoth LineEndArrow LineEndNone LeftRight LeftRightLeftLeftRightRightLeftCenterRightLeftCenterRightLeftLeftCenterRightCenterLeftCenterRightRightLanguagelanguageLang LangLanguageLangLanglang1lang2 KindValueKindValueMajorKindValueMinorKindValueAugmentedKindValueDiminishedKindValueDominantKindValueMajorSeventhKindValueMinorSeventhKindValueDiminishedSeventhKindValueAugmentedSeventhKindValueHalfDiminishedKindValueMajorMinorKindValueMajorSixthKindValueMinorSixthKindValueDominantNinthKindValueMajorNinthKindValueMinorNinthKindValueDominant11thKindValueMajor11thKindValueMinor11thKindValueDominant13thKindValueMajor13thKindValueMinor13thKindValueSuspendedSecondKindValueSuspendedFourthKindValueNeapolitanKindValueItalianKindValueFrenchKindValueGermanKindValuePedalKindValuePowerKindValueTristanKindValueOther KindValueNoneHoleClosedValueHoleClosedValueYesHoleClosedValueNoHoleClosedValueHalfHoleClosedLocationHoleClosedLocationRightHoleClosedLocationBottomHoleClosedLocationLeftHoleClosedLocationTop HarmonyTypeHarmonyTypeExplicitHarmonyTypeImpliedHarmonyTypeAlternateHarmonClosedValueHarmonClosedValueYesHarmonClosedValueNoHarmonClosedValueHalfHarmonClosedLocationHarmonClosedLocationRightHarmonClosedLocationBottomHarmonClosedLocationLeftHarmonClosedLocationTop HandbellValueHandbellValueBelltreeHandbellValueDampHandbellValueEchoHandbellValueGyroHandbellValueHandMartellatoHandbellValueMalletLiftHandbellValueMalletTableHandbellValueMartellatoHandbellValueMartellatoLiftHandbellValueMutedMartellatoHandbellValuePluckLiftHandbellValueSwingGroupSymbolValueGroupSymbolValueNoneGroupSymbolValueBraceGroupSymbolValueLineGroupSymbolValueBracketGroupSymbolValueSquareGroupBarlineValueGroupBarlineValueYesGroupBarlineValueNoGroupBarlineValueMensurstrich GlyphType glyphType GlassValueGlassValueGlassHarmonicaGlassValueGlassHarpGlassValueWindChimes FontWeightFontWeightNormalFontWeightBold FontStyleFontStyleNormalFontStyleItalicFontSizeFontSizeDecimalFontSizeCssFontSize fontSize1 fontSize2Fifthsfifths FermataShapeFermataShapeNormalFermataShapeAngledFermataShapeSquareFermataShapeDoubleAngledFermataShapeDoubleSquareFermataShapeDoubleDotFermataShapeHalfCurveFermataShapeCurlewFanFanAccelFanRitFanNone EndingNumber endingNumberEnclosureShapeEnclosureShapeRectangleEnclosureShapeSquareEnclosureShapeOvalEnclosureShapeCircleEnclosureShapeBracketEnclosureShapeTriangleEnclosureShapeDiamondEnclosureShapePentagonEnclosureShapeHexagonEnclosureShapeHeptagonEnclosureShapeOctagonEnclosureShapeNonagonEnclosureShapeDecagonEnclosureShapeNoneEffect EffectAnvilEffectAutoHornEffectBirdWhistle EffectCannonEffectDuckCall EffectGunShotEffectKlaxonHornEffectLionsRoarEffectLotusFluteEffectMegaphoneEffectPoliceWhistle EffectSirenEffectSlideWhistleEffectThunderSheetEffectWindMachineEffectWindWhistle Divisions divisions DistanceType distanceTypeDegreeTypeValueDegreeTypeValueAddDegreeTypeValueAlterDegreeTypeValueSubtractDegreeSymbolValueDegreeSymbolValueMajorDegreeSymbolValueMinorDegreeSymbolValueAugmentedDegreeSymbolValueDiminishedDegreeSymbolValueHalfDiminished CssFontSizeCssFontSizeXxSmallCssFontSizeXSmallCssFontSizeSmallCssFontSizeMediumCssFontSizeLargeCssFontSizeXLargeCssFontSizeXxLargeCommaSeparatedTextcommaSeparatedTextColorcolorClefSign ClefSignG ClefSignF ClefSignCClefSignPercussion ClefSignTABClefSignJianpu ClefSignNone CircularArrowCircularArrowClockwiseCircularArrowAnticlockwiseCancelLocationCancelLocationLeftCancelLocationRightCancelLocationBeforeBarline CaesuraValueCaesuraValueNormalCaesuraValueThickCaesuraValueShortCaesuraValueCurvedCaesuraValueSingleBreathMarkValueBreathMarkValueCommaBreathMarkValueTickBreathMarkValueUpbowBreathMarkValueSalzedo BeaterValueBeaterValueBowBeaterValueChimeHammerBeaterValueCoinBeaterValueDrumStickBeaterValueFingerBeaterValueFingernailBeaterValueFistBeaterValueGuiroScraperBeaterValueHammerBeaterValueHandBeaterValueJazzStickBeaterValueKnittingNeedleBeaterValueMetalHammerBeaterValueSlideBrushOnGongBeaterValueSnareStickBeaterValueSpoonMalletBeaterValueSuperballBeaterValueTriangleBeaterBeaterValueTriangleBeaterPlainBeaterValueWireBrush BeamValueBeamValueBeginBeamValueContinue BeamValueEndBeamValueForwardHookBeamValueBackwardHook BeamLevel beamLevelBarStyleBarStyleRegularBarStyleDottedBarStyleDashed BarStyleHeavyBarStyleLightLightBarStyleLightHeavyBarStyleHeavyLightBarStyleHeavyHeavy BarStyleTick BarStyleShort BarStyleNoneBackwardForwardBackwardForwardBackwardBackwardForwardForward ArrowStyleArrowStyleSingleArrowStyleDoubleArrowStyleFilledArrowStyleHollowArrowStylePairedArrowStyleCombinedArrowStyleOtherArrowDirectionArrowDirectionLeftArrowDirectionUpArrowDirectionRightArrowDirectionDownArrowDirectionNorthwestArrowDirectionNortheastArrowDirectionSoutheastArrowDirectionSouthwestArrowDirectionLeftRightArrowDirectionUpDown ArrowDirectionNorthwestSoutheast ArrowDirectionNortheastSouthwestArrowDirectionOtherActuateActuateOnRequest ActuateOnLoad ActuateOther ActuateNoneAccordionMiddleaccordionMiddleAccidentalValueAccidentalValueSharpAccidentalValueNaturalAccidentalValueFlatAccidentalValueDoubleSharpAccidentalValueSharpSharpAccidentalValueFlatFlatAccidentalValueNaturalSharpAccidentalValueNaturalFlatAccidentalValueQuarterFlatAccidentalValueQuarterSharp AccidentalValueThreeQuartersFlat!AccidentalValueThreeQuartersSharpAccidentalValueSharpDownAccidentalValueSharpUpAccidentalValueNaturalDownAccidentalValueNaturalUpAccidentalValueFlatDownAccidentalValueFlatUpAccidentalValueDoubleSharpDownAccidentalValueDoubleSharpUpAccidentalValueFlatFlatDownAccidentalValueFlatFlatUpAccidentalValueArrowDownAccidentalValueArrowUpAccidentalValueTripleSharpAccidentalValueTripleFlat AccidentalValueSlashQuarterSharpAccidentalValueSlashSharpAccidentalValueSlashFlatAccidentalValueDoubleSlashFlatAccidentalValueSharp1AccidentalValueSharp2AccidentalValueSharp3AccidentalValueSharp5AccidentalValueFlat1AccidentalValueFlat2AccidentalValueFlat3AccidentalValueFlat4AccidentalValueSoriAccidentalValueKoronAccidentalValueOther AboveBelowAboveBelowAboveAboveBelowBelowNameNMTOKENnMTOKENNCNamenCNameIDREFiDREFIDiDparseID parseIDREF parseNCName parseNMTOKEN parseNameparseAboveBelowparseAccidentalValueparseAccordionMiddle parseActuateparseArrowDirectionparseArrowStyleparseBackwardForward parseBarStyleparseBeamLevelparseBeamValueparseBeaterValueparseBreathMarkValueparseCaesuraValueparseCancelLocationparseCircularArrow parseClefSign parseColorparseCommaSeparatedTextparseCssFontSizeparseDegreeSymbolValueparseDegreeTypeValueparseDistanceTypeparseDivisions parseEffectparseEnclosureShapeparseEndingNumberparseFanparseFermataShape parseFifths parseFontSizeparseFontStyleparseFontWeightparseGlassValueparseGlyphTypeparseGroupBarlineValueparseGroupSymbolValueparseHandbellValueparseHarmonClosedLocationparseHarmonClosedValueparseHarmonyTypeparseHoleClosedLocationparseHoleClosedValueparseKindValue parseLang parseLanguageparseLeftCenterRightparseLeftRight parseLineEndparseLineLengthparseLineShape parseLineTypeparseLineWidthTypeparseMarginTypeparseMeasureNumberingValueparseMeasureText parseMembrane parseMetal parseMidi128 parseMidi16parseMidi16384parseMillimeters parseMode parseMuteparseNonNegativeDecimalparseNonNegativeIntegerparseNormalizedStringparseNoteSizeTypeparseNoteTypeValueparseNoteheadValueparseNumberLevelparseNumberOfLinesparseNumberOrNormal parseOctave parseOnOffparseOverUnderparsePedalType parsePercentparsePitchedValueparsePositiveDivisionsparsePositiveIntegerOrEmptyparsePositiveIntegerparsePrincipalVoiceSymbolparseRightLeftMiddleparseRotationDegreesparseSemiPitchedparseSemitones parseSmpShowparseShowFretsparseShowTupletparseSmuflAccidentalGlyphNameparseSmuflCodaGlyphNameparseSmuflGlyphNameparseSmuflLyricsGlyphNameparseSmuflPictogramGlyphNameparseSmuflSegnoGlyphName parseSpaceparseStaffDivideSymbolparseStaffLineparseStaffNumberparseStaffTypeparseStartNoteparseStartStopparseStartStopContinueparseStartStopDiscontinueparseStartStopSingleparseStemValue parseStepparseStickLocationparseStickMaterialparseStickTypeparseStringNumber parseSyllabicparseSymbolSize parseTapHand parseTenthsparseTextDirection parseTiedType parseTimeOnlyparseTimeRelationparseTimeSeparatorparseTimeSymbolparseTipDirection parseTokenparseTopBottomparseTremoloMarksparseTremoloTypeparseTrillBeatsparseTrillStepparseTwoNoteTurn parseType parseUpDownparseUpDownStopContinueparseUprightInverted parseValignparseValignImageparseWedgeType parseWinged parseWood parseYesNoparseYesNoNumber parseYyyyMmDd parseSumLangparseSumNumberOrNormalparseSumPositiveIntegerOrEmptyparseAccidental mkAccidentalparseAccidentalMarkmkAccidentalMarkparseAccidentalTextmkAccidentalText parseAccordmkAccordparseAccordionRegistrationmkAccordionRegistrationparseAppearance mkAppearanceparseArpeggiate mkArpeggiate parseArrowmkArrowparseArticulationsmkArticulationsparseAttributes mkAttributes parseBackupmkBackupparseBarStyleColormkBarStyleColor parseBarline mkBarline parseBarremkBarre parseBassmkBassparseBassAlter mkBassAlter parseBassStep mkBassStep parseBeammkBeamparseBeatRepeat mkBeatRepeatparseBeatUnitTiedmkBeatUnitTied parseBeatermkBeater parseBendmkBend parseBookmark mkBookmark parseBracket mkBracketparseBreathMark mkBreathMark parseCaesura mkCaesura parseCancelmkCancel parseClefmkClef parseCodamkCoda parseCreditmkCredit parseDashesmkDashes parseDefaults mkDefaults parseDegreemkDegreeparseDegreeAlter mkDegreeAlterparseDegreeType mkDegreeTypeparseDegreeValue mkDegreeValueparseDirection mkDirectionparseDirectionTypemkDirectionTypeparseDirective mkDirective parseDistance mkDistance parseDynamics mkDynamics parseElision mkElision parseEmptymkEmptyparseEmptyFont mkEmptyFontparseEmptyLine mkEmptyLineparseEmptyPlacementmkEmptyPlacementparseEmptyPlacementSmuflmkEmptyPlacementSmuflparseEmptyPrintObjectStyleAlignmkEmptyPrintObjectStyleAlignparseEmptyPrintStyleAlignIdmkEmptyPrintStyleAlignIdparseEmptyTrillSoundmkEmptyTrillSound parseEncoding mkEncoding parseEndingmkEnding parseExtendmkExtend parseFeature mkFeature parseFermata mkFermata parseFiguremkFigureparseFiguredBass mkFiguredBassparseFingering mkFingeringparseFirstFret mkFirstFretparseFormattedSymbolIdmkFormattedSymbolIdparseFormattedTextmkFormattedTextparseFormattedTextIdmkFormattedTextId parseForward mkForward parseFramemkFrameparseFrameNote mkFrameNote parseFretmkFret parseGlassmkGlassparseGlissando mkGlissando parseGlyphmkGlyph parseGracemkGraceparseGroupBarlinemkGroupBarlineparseGroupName mkGroupNameparseGroupSymbol mkGroupSymbol parseGrouping mkGroupingparseHammerOnPullOffmkHammerOnPullOff parseHandbell mkHandbellparseHarmonClosedmkHarmonClosedparseHarmonMute mkHarmonMute parseHarmonic mkHarmonic parseHarmony mkHarmonyparseHarpPedals mkHarpPedals parseHeelToe mkHeelToe parseHolemkHoleparseHoleClosed mkHoleClosedparseHorizontalTurnmkHorizontalTurnparseIdentificationmkIdentification parseImagemkImageparseInstrument mkInstrumentparseInterchangeablemkInterchangeableparseInversion mkInversionparseKeymkKeyparseKeyAccidentalmkKeyAccidentalparseKeyOctave mkKeyOctave parseKindmkKind parseLevelmkLevelparseLineWidth mkLineWidth parseLinkmkLink parseLyricmkLyricparseLyricFont mkLyricFontparseLyricLanguagemkLyricLanguage parseMeasure mkMeasureparseCmpMeasure mkCmpMeasureparseMeasureLayoutmkMeasureLayoutparseMeasureNumberingmkMeasureNumberingparseMeasureRepeatmkMeasureRepeatparseMeasureStylemkMeasureStyleparseMetronome mkMetronomeparseMetronomeBeammkMetronomeBeamparseMetronomeNotemkMetronomeNoteparseMetronomeTiedmkMetronomeTiedparseMetronomeTupletmkMetronomeTupletparseMidiDevice mkMidiDeviceparseMidiInstrumentmkMidiInstrumentparseMiscellaneousmkMiscellaneousparseMiscellaneousFieldmkMiscellaneousField parseMordent mkMordentparseMultipleRestmkMultipleRestparseNameDisplay mkNameDisplayparseNonArpeggiatemkNonArpeggiateparseNotations mkNotations parseNotemkNote parseNoteSize mkNoteSize parseNoteType mkNoteType parseNotehead mkNoteheadparseNoteheadTextmkNoteheadTextparseOctaveShift mkOctaveShift parseOffsetmkOffset parseOpusmkOpusparseOrnaments mkOrnamentsparseOtherAppearancemkOtherAppearanceparseOtherDirectionmkOtherDirectionparseOtherNotationmkOtherNotationparseOtherPlacementTextmkOtherPlacementTextparseOtherPlay mkOtherPlayparseOtherText mkOtherTextparsePageLayout mkPageLayoutparsePageMargins mkPageMargins parseCmpPart mkCmpPart parsePartmkPartparsePartGroup mkPartGroup parsePartList mkPartList parsePartName mkPartNameparsePartSymbol mkPartSymbol parsePedalmkPedalparsePedalTuning mkPedalTuningparsePerMinute mkPerMinuteparsePercussion mkPercussion parsePitchmkPitch parsePitched mkPitchedparsePlacementTextmkPlacementText parsePlaymkPlayparsePrincipalVoicemkPrincipalVoice parsePrintmkPrint parseRepeatmkRepeat parseRestmkRest parseRootmkRootparseRootAlter mkRootAlter parseRootStep mkRootStep parseScaling mkScalingparseScordatura mkScordaturaparseScoreInstrumentmkScoreInstrumentparseCmpScorePartmkCmpScorePartparseScorePartwisemkScorePartwiseparseScoreTimewisemkScoreTimewise parseSegnomkSegno parseCmpSlash mkCmpSlash parseSlidemkSlide parseSlurmkSlur parseSoundmkSoundparseStaffDetailsmkStaffDetailsparseStaffDivide mkStaffDivideparseStaffLayout mkStaffLayoutparseStaffTuning mkStaffTuning parseStemmkStem parseStickmkStickparseCmpString mkCmpStringparseStringMute mkStringMuteparseStrongAccentmkStrongAccentparseStyleText mkStyleText parseSupports mkSupportsparseSystemDividersmkSystemDividersparseSystemLayoutmkSystemLayoutparseSystemMarginsmkSystemMarginsparseTapmkTapparseTechnical mkTechnicalparseTextElementDatamkTextElementDataparseTiemkTie parseTiedmkTied parseTimemkTimeparseTimeModificationmkTimeModificationparseTranspose mkTranspose parseTremolo mkTremolo parseTupletmkTupletparseTupletDot mkTupletDotparseTupletNumbermkTupletNumberparseTupletPortionmkTupletPortionparseTupletType mkTupletTypeparseTypedText mkTypedTextparseUnpitched mkUnpitchedparseVirtualInstrumentmkVirtualInstrument parseWavyLine mkWavyLine parseWedgemkWedge parseWorkmkWork parseChxArrowmkArrowArrowDirectionmkArrowCircularArrowparseChxArticulationsmkArticulationsAccentmkArticulationsStrongAccentmkArticulationsStaccatomkArticulationsTenutomkArticulationsDetachedLegatomkArticulationsStaccatissimomkArticulationsSpiccatomkArticulationsScoopmkArticulationsPlopmkArticulationsDoitmkArticulationsFalloffmkArticulationsBreathMarkmkArticulationsCaesuramkArticulationsStressmkArticulationsUnstressmkArticulationsSoftAccent mkArticulationsOtherArticulation parseChxBend mkBendPreBend mkBendReleaseparseChxCredit0mkCreditCreditWordsmkCreditCreditSymbolparseChxCredit1mkChxCreditCreditWordsmkChxCreditCreditSymbolparseChxCreditmkCreditCreditImagemkCreditCreditparseChxDirectionType0mkDirectionTypeWordsmkDirectionTypeSymbolparseChxDirectionTypemkDirectionTypeRehearsalmkDirectionTypeSegnomkDirectionTypeCodamkDirectionTypeDirectionTypemkDirectionTypeWedgemkDirectionTypeDynamicsmkDirectionTypeDashesmkDirectionTypeBracketmkDirectionTypePedalmkDirectionTypeMetronomemkDirectionTypeOctaveShiftmkDirectionTypeHarpPedalsmkDirectionTypeDampmkDirectionTypeDampAllmkDirectionTypeEyeglassesmkDirectionTypeStringMutemkDirectionTypeScordaturamkDirectionTypeImagemkDirectionTypePrincipalVoicemkDirectionTypePercussion$mkDirectionTypeAccordionRegistrationmkDirectionTypeStaffDividemkDirectionTypeOtherDirectionparseChxDynamics mkDynamicsP mkDynamicsPp mkDynamicsPppmkDynamicsPpppmkDynamicsPppppmkDynamicsPppppp mkDynamicsF mkDynamicsFf mkDynamicsFffmkDynamicsFfffmkDynamicsFffffmkDynamicsFfffff mkDynamicsMp mkDynamicsMf mkDynamicsSf mkDynamicsSfpmkDynamicsSfpp mkDynamicsFp mkDynamicsRf mkDynamicsRfz mkDynamicsSfzmkDynamicsSffz mkDynamicsFz mkDynamicsN mkDynamicsPfmkDynamicsSfzpmkDynamicsOtherDynamicsparseChxEncodingmkEncodingEncodingDatemkEncodingEncodermkEncodingSoftwaremkEncodingEncodingDescriptionmkEncodingSupports parseFullNotemkFullNotePitchmkFullNoteUnpitchedmkFullNoteRestparseChxHarmonicmkHarmonicNaturalmkHarmonicArtificialparseChxHarmonic1mkHarmonicBasePitchmkHarmonicTouchingPitchmkHarmonicSoundingPitchparseChxHarmonyChordmkHarmonyChordRootmkHarmonyChordFunction parseChxKeymkKeyTraditionalKeymkKeyNonTraditionalKey parseChxLyricmkLyricSyllabic mkLyricExtendmkLyricLaughingmkLyricHummingparseChxMeasureStylemkMeasureStyleMultipleRestmkMeasureStyleMeasureRepeatmkMeasureStyleBeatRepeatmkMeasureStyleSlashparseChxMetronome0mkMetronomePerMinutemkMetronomeBeatUnitparseChxMetronomemkChxMetronomeBeatUnitmkMetronomeMetronomeArrowsparseChxMusicDatamkMusicDataNotemkMusicDataBackupmkMusicDataForwardmkMusicDataDirectionmkMusicDataAttributesmkMusicDataHarmonymkMusicDataFiguredBassmkMusicDataPrintmkMusicDataSoundmkMusicDataBarlinemkMusicDataGroupingmkMusicDataLinkmkMusicDataBookmarkparseChxNameDisplaymkNameDisplayDisplayTextmkNameDisplayAccidentalTextparseChxNotationsmkNotationsTiedmkNotationsSlurmkNotationsTupletmkNotationsGlissandomkNotationsSlidemkNotationsOrnamentsmkNotationsTechnicalmkNotationsArticulationsmkNotationsDynamicsmkNotationsFermatamkNotationsArpeggiatemkNotationsNonArpeggiatemkNotationsAccidentalMarkmkNotationsOtherNotation parseChxNote0mkNoteFullNote mkNoteCue parseChxNote mkNoteGrace mkChxNoteCuemkChxNoteFullNoteparseChxNoteheadTextmkNoteheadTextDisplayTextmkNoteheadTextAccidentalTextparseChxOrnamentsmkOrnamentsTrillMarkmkOrnamentsTurnmkOrnamentsDelayedTurnmkOrnamentsInvertedTurnmkOrnamentsDelayedInvertedTurnmkOrnamentsVerticalTurnmkOrnamentsInvertedVerticalTurnmkOrnamentsShakemkOrnamentsWavyLinemkOrnamentsMordentmkOrnamentsInvertedMordentmkOrnamentsSchleifermkOrnamentsTremolomkOrnamentsHaydnmkOrnamentsOtherOrnamentparseChxPartListmkPartListPartGroupmkPartListScorePartparseChxPercussionmkPercussionGlassmkPercussionMetalmkPercussionWoodmkPercussionPitchedmkPercussionMembranemkPercussionEffectmkPercussionTimpanimkPercussionBeatermkPercussionStickmkPercussionStickLocationmkPercussionOtherPercussion parseChxPlay mkPlayIpa mkPlayMutemkPlaySemiPitchedmkPlayOtherPlayparseChxScoreInstrumentmkScoreInstrumentSolomkScoreInstrumentEnsembleparseChxTechnicalmkTechnicalUpBowmkTechnicalDownBowmkTechnicalHarmonicmkTechnicalOpenStringmkTechnicalThumbPositionmkTechnicalFingeringmkTechnicalPluckmkTechnicalDoubleTonguemkTechnicalTripleTonguemkTechnicalStoppedmkTechnicalSnapPizzicatomkTechnicalFretmkTechnicalStringmkTechnicalHammerOnmkTechnicalPullOffmkTechnicalBendmkTechnicalTapmkTechnicalHeelmkTechnicalToemkTechnicalFingernailsmkTechnicalHolemkTechnicalArrowmkTechnicalHandbellmkTechnicalBrassBendmkTechnicalFlipmkTechnicalSmearmkTechnicalOpenmkTechnicalHalfMutedmkTechnicalHarmonMutemkTechnicalGolpemkTechnicalOtherTechnical parseChxTimemkTimeTimeSignaturemkTimeSenzaMisuraparseSeqCredit mkSeqCreditparseSeqLyric0 mkSeqLyric0 parseSeqLyric mkSeqLyricparseSeqMetronomemkSeqMetronomeparseSeqMetronomeTupletmkSeqMetronomeTupletparseSeqOrnamentsmkSeqOrnamentsparseSeqPageLayoutmkSeqPageLayoutparseSeqScorePartmkSeqScorePart parseSeqSlash mkSeqSlash parseSeqSound mkSeqSoundparseSeqTimeModificationmkSeqTimeModificationparseAllMargins mkAllMargins parseBeatUnit mkBeatUnitparseDisplayStepOctavemkDisplayStepOctave parseDuration mkDurationparseEditorial mkEditorialparseEditorialVoicemkEditorialVoiceparseEditorialVoiceDirectionmkEditorialVoiceDirection parseFootnote mkFootnoteparseGrpFullNote mkGrpFullNoteparseHarmonyChordmkHarmonyChord parseLayoutmkLayoutparseLeftRightMarginsmkLeftRightMargins parseGrpLevel mkGrpLevelparseMusicData mkMusicDataparseNonTraditionalKeymkNonTraditionalKeyparseGrpPartGroupmkGrpPartGroupparseScoreHeader mkScoreHeaderparseScorePart mkScorePart parseSlashmkSlash parseStaffmkStaffparseTimeSignaturemkTimeSignatureparseTraditionalKeymkTraditionalKey parseTuningmkTuning parseVoicemkVoice$fEmitXmlAboveBelow$fEmitXmlAccidentalValue$fEmitXmlActuate$fEmitXmlArrowDirection$fEmitXmlArrowStyle$fEmitXmlBackwardForward$fEmitXmlBarStyle$fEmitXmlBeamValue$fEmitXmlBeaterValue$fEmitXmlBreathMarkValue$fEmitXmlCaesuraValue$fEmitXmlCancelLocation$fEmitXmlCircularArrow$fEmitXmlClefSign$fEmitXmlCssFontSize$fEmitXmlDegreeSymbolValue$fEmitXmlDegreeTypeValue$fEmitXmlDivisions$fReadDivisions$fShowDivisions$fEmitXmlEffect$fEmitXmlEnclosureShape $fEmitXmlFan$fEmitXmlFermataShape$fEmitXmlFifths $fReadFifths $fShowFifths$fEmitXmlFontSize$fEmitXmlFontStyle$fEmitXmlFontWeight$fEmitXmlGlassValue$fEmitXmlGroupBarlineValue$fEmitXmlGroupSymbolValue$fEmitXmlHandbellValue$fEmitXmlHarmonClosedLocation$fEmitXmlHarmonClosedValue$fEmitXmlHarmonyType$fEmitXmlHoleClosedLocation$fEmitXmlHoleClosedValue$fEmitXmlKindValue$fEmitXmlLeftCenterRight$fEmitXmlLeftRight$fEmitXmlLineEnd$fEmitXmlLineLength$fEmitXmlLineShape$fEmitXmlLineType$fEmitXmlMarginType$fEmitXmlMeasureNumberingValue$fEmitXmlMembrane$fEmitXmlMetal$fEmitXmlMillimeters$fReadMillimeters$fShowMillimeters $fEmitXmlMode $fReadMode $fShowMode $fEmitXmlMute$fEmitXmlNonNegativeDecimal$fReadNonNegativeDecimal$fShowNonNegativeDecimal$fEmitXmlNonNegativeInteger$fReadNonNegativeInteger$fShowNonNegativeInteger$fEmitXmlNormalizedString$fReadNormalizedString$fShowNormalizedString$fEmitXmlNoteSizeType$fEmitXmlNoteTypeValue$fEmitXmlNoteheadValue$fEmitXmlNumberOfLines$fReadNumberOfLines$fShowNumberOfLines$fEmitXmlOctave $fReadOctave $fShowOctave$fEmitXmlOnOff$fEmitXmlOverUnder$fEmitXmlPedalType$fEmitXmlPercent $fReadPercent $fShowPercent$fEmitXmlPitchedValue$fEmitXmlPositiveDivisions$fReadPositiveDivisions$fShowPositiveDivisions$fEmitXmlPositiveInteger$fReadPositiveInteger$fShowPositiveInteger$fEmitXmlNumberLevel$fReadNumberLevel$fShowNumberLevel$fEmitXmlMidi16384$fReadMidi16384$fShowMidi16384$fEmitXmlMidi16 $fReadMidi16 $fShowMidi16$fEmitXmlMidi128 $fReadMidi128 $fShowMidi128$fEmitXmlBeamLevel$fReadBeamLevel$fShowBeamLevel$fEmitXmlAccordionMiddle$fReadAccordionMiddle$fShowAccordionMiddle$fEmitXmlPrincipalVoiceSymbol$fEmitXmlRightLeftMiddle$fEmitXmlRotationDegrees$fReadRotationDegrees$fShowRotationDegrees$fEmitXmlSemiPitched$fEmitXmlSemitones$fReadSemitones$fShowSemitones$fEmitXmlSmpShow$fEmitXmlShowFrets$fEmitXmlShowTuplet$fEmitXmlSpace$fEmitXmlStaffDivideSymbol$fEmitXmlStaffLine$fReadStaffLine$fShowStaffLine$fEmitXmlStaffNumber$fReadStaffNumber$fShowStaffNumber$fEmitXmlStaffType$fEmitXmlStartNote$fEmitXmlStartStop$fEmitXmlStartStopContinue$fEmitXmlStartStopDiscontinue$fEmitXmlStartStopSingle$fEmitXmlStemValue $fEmitXmlStep$fEmitXmlStickLocation$fEmitXmlStickMaterial$fEmitXmlStickType$fEmitXmlStringNumber$fReadStringNumber$fShowStringNumber$fEmitXmlSyllabic$fEmitXmlSymbolSize$fEmitXmlTapHand$fEmitXmlTenths $fReadTenths $fShowTenths$fEmitXmlTextDirection$fEmitXmlTiedType$fEmitXmlTimeRelation$fEmitXmlTimeSeparator$fEmitXmlTimeSymbol$fEmitXmlTipDirection$fEmitXmlToken $fReadToken $fShowToken$fEmitXmlTimeOnly$fReadTimeOnly$fShowTimeOnly$fEmitXmlMeasureText$fReadMeasureText$fShowMeasureText$fEmitXmlLineWidthType$fReadLineWidthType$fShowLineWidthType$fEmitXmlLanguage$fReadLanguage$fShowLanguage$fEmitXmlGlyphType$fReadGlyphType$fShowGlyphType$fEmitXmlEndingNumber$fReadEndingNumber$fShowEndingNumber$fEmitXmlDistanceType$fReadDistanceType$fShowDistanceType$fEmitXmlCommaSeparatedText$fReadCommaSeparatedText$fShowCommaSeparatedText$fEmitXmlColor $fReadColor $fShowColor $fEmitXmlName $fReadName $fShowName$fEmitXmlNCName $fReadNCName $fShowNCName$fEmitXmlIDREF $fReadIDREF $fShowIDREF $fEmitXmlID$fReadID$fShowID$fEmitXmlNMTOKEN $fReadNMTOKEN $fShowNMTOKEN$fEmitXmlSmuflGlyphName$fReadSmuflGlyphName$fShowSmuflGlyphName$fEmitXmlSmuflSegnoGlyphName$fReadSmuflSegnoGlyphName$fShowSmuflSegnoGlyphName $fEmitXmlSmuflPictogramGlyphName$fReadSmuflPictogramGlyphName$fShowSmuflPictogramGlyphName$fEmitXmlSmuflLyricsGlyphName$fReadSmuflLyricsGlyphName$fShowSmuflLyricsGlyphName$fEmitXmlSmuflCodaGlyphName$fReadSmuflCodaGlyphName$fShowSmuflCodaGlyphName!$fEmitXmlSmuflAccidentalGlyphName$fReadSmuflAccidentalGlyphName$fShowSmuflAccidentalGlyphName$fEmitXmlTopBottom$fEmitXmlTremoloMarks$fReadTremoloMarks$fShowTremoloMarks$fEmitXmlTremoloType$fEmitXmlTrillBeats$fReadTrillBeats$fShowTrillBeats$fEmitXmlTrillStep$fEmitXmlTwoNoteTurn $fEmitXmlType$fEmitXmlUpDown$fEmitXmlUpDownStopContinue$fEmitXmlUprightInverted$fEmitXmlValign$fEmitXmlValignImage$fEmitXmlWedgeType$fEmitXmlWinged $fEmitXmlWood$fEmitXmlYesNo$fEmitXmlYesNoNumber$fEmitXmlYyyyMmDd$fReadYyyyMmDd$fShowYyyyMmDd$fEmitXmlSumLang $fEmitXmlLang$fEmitXmlSumNumberOrNormal$fEmitXmlNumberOrNormal"$fEmitXmlSumPositiveIntegerOrEmpty$fEmitXmlPositiveIntegerOrEmpty$fEmitXmlAccidental$fEmitXmlAccidentalMark$fEmitXmlAccidentalText$fEmitXmlArpeggiate$fEmitXmlBarStyleColor$fEmitXmlBarre$fEmitXmlBassAlter$fEmitXmlBassStep $fEmitXmlBass $fEmitXmlBeam$fEmitXmlBeater$fEmitXmlBookmark$fEmitXmlBracket$fEmitXmlBreathMark$fEmitXmlCaesura$fEmitXmlCancel $fEmitXmlClef $fEmitXmlCoda$fEmitXmlDashes$fEmitXmlDegreeAlter$fEmitXmlDegreeType$fEmitXmlDegreeValue$fEmitXmlDegree$fEmitXmlDirective$fEmitXmlDistance$fEmitXmlElision$fEmitXmlEmpty$fEmitXmlAccordionRegistration$fEmitXmlEmptyFont$fEmitXmlEmptyLine$fEmitXmlEmptyPlacement$fEmitXmlEmptyPlacementSmufl#$fEmitXmlEmptyPrintObjectStyleAlign$fEmitXmlEmptyPrintStyleAlignId$fEmitXmlEmptyTrillSound$fEmitXmlEnding$fEmitXmlExtend$fEmitXmlFeature$fEmitXmlFermata$fEmitXmlFingering$fEmitXmlFirstFret$fEmitXmlFormattedSymbolId$fEmitXmlFormattedText$fEmitXmlFormattedTextId $fEmitXmlFret$fEmitXmlGlass$fEmitXmlGlissando$fEmitXmlGlyph$fEmitXmlGrace$fEmitXmlGroupBarline$fEmitXmlGroupName$fEmitXmlGroupSymbol$fEmitXmlGrouping$fEmitXmlHammerOnPullOff$fEmitXmlHandbell$fEmitXmlHarmonClosed$fEmitXmlHarmonMute$fEmitXmlHeelToe$fEmitXmlHoleClosed $fEmitXmlHole$fEmitXmlHorizontalTurn$fEmitXmlImage$fEmitXmlInstrument$fEmitXmlInversion$fEmitXmlKeyAccidental$fEmitXmlKeyOctave $fEmitXmlKind$fEmitXmlLevel$fEmitXmlLineWidth $fEmitXmlLink$fEmitXmlLyricFont$fEmitXmlLyricLanguage$fEmitXmlMeasureLayout$fEmitXmlMeasureNumbering$fEmitXmlMeasureRepeat$fEmitXmlMetronomeBeam$fEmitXmlMetronomeTied$fEmitXmlMetronomeTuplet$fEmitXmlMetronomeNote$fEmitXmlMidiDevice$fEmitXmlMidiInstrument$fEmitXmlMiscellaneousField$fEmitXmlMiscellaneous$fEmitXmlMordent$fEmitXmlMultipleRest$fEmitXmlNonArpeggiate$fEmitXmlNoteSize$fEmitXmlNoteType$fEmitXmlNotehead$fEmitXmlOctaveShift$fEmitXmlOffset $fEmitXmlOpus$fEmitXmlOtherAppearance$fEmitXmlAppearance$fEmitXmlOtherDirection$fEmitXmlOtherNotation$fEmitXmlOtherPlacementText$fEmitXmlOtherPlay$fEmitXmlOtherText$fEmitXmlPartName$fEmitXmlPartSymbol$fEmitXmlPedal$fEmitXmlPedalTuning$fEmitXmlHarpPedals$fEmitXmlPerMinute$fEmitXmlPitch$fEmitXmlPitched$fEmitXmlPlacementText$fEmitXmlPrincipalVoice$fEmitXmlRepeat$fEmitXmlRootAlter$fEmitXmlRootStep $fEmitXmlRoot$fEmitXmlScaling$fEmitXmlSegno$fEmitXmlSlide $fEmitXmlSlur$fEmitXmlStaffDivide$fEmitXmlStaffLayout $fEmitXmlStem$fEmitXmlStick$fEmitXmlCmpString$fEmitXmlFrameNote$fEmitXmlFrame$fEmitXmlStringMute$fEmitXmlStrongAccent$fEmitXmlStyleText$fEmitXmlSupports$fEmitXmlSystemDividers $fEmitXmlTap$fEmitXmlTextElementData $fEmitXmlTie $fEmitXmlTied$fEmitXmlTranspose$fEmitXmlTremolo$fEmitXmlTupletDot$fEmitXmlTupletNumber$fEmitXmlTupletType$fEmitXmlTupletPortion$fEmitXmlTuplet$fEmitXmlTypedText$fEmitXmlVirtualInstrument$fEmitXmlWavyLine$fEmitXmlWedge $fEmitXmlWork$fEmitXmlChxArrow$fEmitXmlArrow$fEmitXmlChxArticulations$fEmitXmlArticulations$fEmitXmlChxBend $fEmitXmlBend$fEmitXmlChxCredit0$fEmitXmlChxCredit1$fEmitXmlChxDirectionType0$fEmitXmlChxDynamics$fEmitXmlDynamics$fEmitXmlChxEncoding$fEmitXmlEncoding$fEmitXmlIdentification$fEmitXmlChxHarmonic$fEmitXmlChxHarmonic1$fEmitXmlHarmonic$fEmitXmlChxHarmonyChord$fEmitXmlChxNameDisplay$fEmitXmlNameDisplay$fEmitXmlChxNoteheadText$fEmitXmlNoteheadText$fEmitXmlChxOrnaments$fEmitXmlChxPercussion$fEmitXmlPercussion$fEmitXmlChxPlay $fEmitXmlPlay$fEmitXmlChxScoreInstrument$fEmitXmlScoreInstrument$fEmitXmlChxTechnical$fEmitXmlTechnical$fEmitXmlSeqCredit$fEmitXmlChxCredit$fEmitXmlCredit$fEmitXmlSeqLyric0$fEmitXmlSeqLyric$fEmitXmlChxLyric$fEmitXmlSeqMetronome$fEmitXmlSeqMetronomeTuplet$fEmitXmlSeqOrnaments$fEmitXmlOrnaments$fEmitXmlChxNotations$fEmitXmlSeqPageLayout$fEmitXmlSeqScorePart$fEmitXmlCmpScorePart$fEmitXmlSeqSlash$fEmitXmlSeqSound$fEmitXmlSound$fEmitXmlSeqTimeModification$fEmitXmlTimeModification$fEmitXmlBeatUnit$fEmitXmlBeatUnitTied$fEmitXmlChxMetronome0$fEmitXmlChxMetronome$fEmitXmlMetronome$fEmitXmlDisplayStepOctave$fEmitXmlUnpitched $fEmitXmlRest$fEmitXmlFullNote$fEmitXmlDuration$fEmitXmlFootnote$fEmitXmlGrpFullNote$fEmitXmlChxNote0$fEmitXmlChxNote$fEmitXmlHarmonyChord$fEmitXmlLeftRightMargins$fEmitXmlAllMargins$fEmitXmlPageMargins$fEmitXmlPageLayout$fEmitXmlSystemMargins$fEmitXmlSystemLayout$fEmitXmlLayout$fEmitXmlPrint$fEmitXmlDefaults$fEmitXmlGrpLevel$fEmitXmlEditorial$fEmitXmlPartGroup$fEmitXmlNotations$fEmitXmlLyric$fEmitXmlFigure$fEmitXmlFiguredBass$fEmitXmlBarline$fEmitXmlBackup$fEmitXmlNonTraditionalKey$fEmitXmlGrpPartGroup$fEmitXmlScorePart$fEmitXmlChxPartList$fEmitXmlPartList$fEmitXmlScoreHeader$fEmitXmlSlash$fEmitXmlCmpSlash$fEmitXmlBeatRepeat$fEmitXmlChxMeasureStyle$fEmitXmlMeasureStyle$fEmitXmlStaff$fEmitXmlHarmony$fEmitXmlTimeSignature$fEmitXmlInterchangeable$fEmitXmlChxTime $fEmitXmlTime$fEmitXmlTraditionalKey$fEmitXmlChxKey $fEmitXmlKey$fEmitXmlTuning$fEmitXmlStaffTuning$fEmitXmlStaffDetails$fEmitXmlAttributes$fEmitXmlAccord$fEmitXmlScordatura$fEmitXmlChxDirectionType$fEmitXmlDirectionType$fEmitXmlVoice $fEmitXmlEditorialVoiceDirection$fEmitXmlDirection$fEmitXmlEditorialVoice $fEmitXmlNote$fEmitXmlForward$fEmitXmlChxMusicData$fEmitXmlMusicData $fEmitXmlPart$fEmitXmlCmpMeasure$fEmitXmlScoreTimewise$fEmitXmlMeasure$fEmitXmlCmpPart$fEmitXmlScorePartwise$fEqScorePartwise$fGenericScorePartwise$fShowScorePartwise $fEqCmpPart$fGenericCmpPart $fShowCmpPart $fEqMeasure$fGenericMeasure $fShowMeasure$fEqScoreTimewise$fGenericScoreTimewise$fShowScoreTimewise$fEqCmpMeasure$fGenericCmpMeasure$fShowCmpMeasure$fEqPart $fGenericPart $fShowPart $fEqMusicData$fGenericMusicData$fShowMusicData$fEqChxMusicData$fGenericChxMusicData$fShowChxMusicData $fEqForward$fGenericForward $fShowForward$fEqNote $fGenericNote $fShowNote$fEqEditorialVoice$fGenericEditorialVoice$fShowEditorialVoice $fEqDirection$fGenericDirection$fShowDirection$fEqEditorialVoiceDirection $fGenericEditorialVoiceDirection$fShowEditorialVoiceDirection $fEqVoice$fGenericVoice $fShowVoice$fEqDirectionType$fGenericDirectionType$fShowDirectionType$fEqChxDirectionType$fGenericChxDirectionType$fShowChxDirectionType$fEqScordatura$fGenericScordatura$fShowScordatura $fEqAccord$fGenericAccord $fShowAccord$fEqAttributes$fGenericAttributes$fShowAttributes$fEqStaffDetails$fGenericStaffDetails$fShowStaffDetails$fEqStaffTuning$fGenericStaffTuning$fShowStaffTuning $fEqTuning$fGenericTuning $fShowTuning$fEqKey $fGenericKey $fShowKey $fEqChxKey$fGenericChxKey $fShowChxKey$fEqTraditionalKey$fGenericTraditionalKey$fShowTraditionalKey$fEqTime $fGenericTime $fShowTime $fEqChxTime$fGenericChxTime $fShowChxTime$fEqInterchangeable$fGenericInterchangeable$fShowInterchangeable$fEqTimeSignature$fGenericTimeSignature$fShowTimeSignature $fEqHarmony$fGenericHarmony $fShowHarmony $fEqStaff$fGenericStaff $fShowStaff$fEqMeasureStyle$fGenericMeasureStyle$fShowMeasureStyle$fEqChxMeasureStyle$fGenericChxMeasureStyle$fShowChxMeasureStyle$fEqBeatRepeat$fGenericBeatRepeat$fShowBeatRepeat $fEqCmpSlash$fGenericCmpSlash$fShowCmpSlash $fEqSlash$fGenericSlash $fShowSlash$fEqScoreHeader$fGenericScoreHeader$fShowScoreHeader $fEqPartList$fGenericPartList$fShowPartList$fEqChxPartList$fGenericChxPartList$fShowChxPartList $fEqScorePart$fGenericScorePart$fShowScorePart$fEqGrpPartGroup$fGenericGrpPartGroup$fShowGrpPartGroup$fEqNonTraditionalKey$fGenericNonTraditionalKey$fShowNonTraditionalKey $fEqBackup$fGenericBackup $fShowBackup $fEqBarline$fGenericBarline $fShowBarline$fEqFiguredBass$fGenericFiguredBass$fShowFiguredBass $fEqFigure$fGenericFigure $fShowFigure $fEqLyric$fGenericLyric $fShowLyric $fEqNotations$fGenericNotations$fShowNotations $fEqPartGroup$fGenericPartGroup$fShowPartGroup $fEqEditorial$fGenericEditorial$fShowEditorial $fEqGrpLevel$fGenericGrpLevel$fShowGrpLevel $fEqDefaults$fGenericDefaults$fShowDefaults $fEqPrint$fGenericPrint $fShowPrint $fEqLayout$fGenericLayout $fShowLayout$fEqSystemLayout$fGenericSystemLayout$fShowSystemLayout$fEqSystemMargins$fGenericSystemMargins$fShowSystemMargins$fEqPageLayout$fGenericPageLayout$fShowPageLayout$fEqPageMargins$fGenericPageMargins$fShowPageMargins$fEqAllMargins$fGenericAllMargins$fShowAllMargins$fEqLeftRightMargins$fGenericLeftRightMargins$fShowLeftRightMargins$fEqHarmonyChord$fGenericHarmonyChord$fShowHarmonyChord $fEqChxNote$fGenericChxNote $fShowChxNote $fEqChxNote0$fGenericChxNote0$fShowChxNote0$fEqGrpFullNote$fGenericGrpFullNote$fShowGrpFullNote $fEqFootnote$fGenericFootnote$fShowFootnote $fEqDuration$fGenericDuration$fShowDuration $fEqFullNote$fGenericFullNote$fShowFullNote$fEqRest $fGenericRest $fShowRest $fEqUnpitched$fGenericUnpitched$fShowUnpitched$fEqDisplayStepOctave$fGenericDisplayStepOctave$fShowDisplayStepOctave $fEqMetronome$fGenericMetronome$fShowMetronome$fEqChxMetronome$fGenericChxMetronome$fShowChxMetronome$fEqChxMetronome0$fGenericChxMetronome0$fShowChxMetronome0$fEqBeatUnitTied$fGenericBeatUnitTied$fShowBeatUnitTied $fEqBeatUnit$fGenericBeatUnit$fShowBeatUnit$fEqTimeModification$fGenericTimeModification$fShowTimeModification$fEqSeqTimeModification$fGenericSeqTimeModification$fShowSeqTimeModification $fEqSound$fGenericSound $fShowSound $fEqSeqSound$fGenericSeqSound$fShowSeqSound $fEqSeqSlash$fGenericSeqSlash$fShowSeqSlash$fEqCmpScorePart$fGenericCmpScorePart$fShowCmpScorePart$fEqSeqScorePart$fGenericSeqScorePart$fShowSeqScorePart$fEqSeqPageLayout$fGenericSeqPageLayout$fShowSeqPageLayout$fEqChxNotations$fGenericChxNotations$fShowChxNotations $fEqOrnaments$fGenericOrnaments$fShowOrnaments$fEqSeqOrnaments$fGenericSeqOrnaments$fShowSeqOrnaments$fEqSeqMetronomeTuplet$fGenericSeqMetronomeTuplet$fShowSeqMetronomeTuplet$fEqSeqMetronome$fGenericSeqMetronome$fShowSeqMetronome $fEqChxLyric$fGenericChxLyric$fShowChxLyric $fEqSeqLyric$fGenericSeqLyric$fShowSeqLyric $fEqSeqLyric0$fGenericSeqLyric0$fShowSeqLyric0 $fEqCredit$fGenericCredit $fShowCredit $fEqChxCredit$fGenericChxCredit$fShowChxCredit $fEqSeqCredit$fGenericSeqCredit$fShowSeqCredit $fEqTechnical$fGenericTechnical$fShowTechnical$fEqChxTechnical$fGenericChxTechnical$fShowChxTechnical$fEqScoreInstrument$fGenericScoreInstrument$fShowScoreInstrument$fEqChxScoreInstrument$fGenericChxScoreInstrument$fShowChxScoreInstrument$fEqPlay $fGenericPlay $fShowPlay $fEqChxPlay$fGenericChxPlay $fShowChxPlay$fEqPercussion$fGenericPercussion$fShowPercussion$fEqChxPercussion$fGenericChxPercussion$fShowChxPercussion$fEqChxOrnaments$fGenericChxOrnaments$fShowChxOrnaments$fEqNoteheadText$fGenericNoteheadText$fShowNoteheadText$fEqChxNoteheadText$fGenericChxNoteheadText$fShowChxNoteheadText$fEqNameDisplay$fGenericNameDisplay$fShowNameDisplay$fEqChxNameDisplay$fGenericChxNameDisplay$fShowChxNameDisplay$fEqChxHarmonyChord$fGenericChxHarmonyChord$fShowChxHarmonyChord $fEqHarmonic$fGenericHarmonic$fShowHarmonic$fEqChxHarmonic1$fGenericChxHarmonic1$fShowChxHarmonic1$fEqChxHarmonic$fGenericChxHarmonic$fShowChxHarmonic$fEqIdentification$fGenericIdentification$fShowIdentification $fEqEncoding$fGenericEncoding$fShowEncoding$fEqChxEncoding$fGenericChxEncoding$fShowChxEncoding $fEqDynamics$fGenericDynamics$fShowDynamics$fEqChxDynamics$fGenericChxDynamics$fShowChxDynamics$fEqChxDirectionType0$fGenericChxDirectionType0$fShowChxDirectionType0$fEqChxCredit1$fGenericChxCredit1$fShowChxCredit1$fEqChxCredit0$fGenericChxCredit0$fShowChxCredit0$fEqBend $fGenericBend $fShowBend $fEqChxBend$fGenericChxBend $fShowChxBend$fEqArticulations$fGenericArticulations$fShowArticulations$fEqChxArticulations$fGenericChxArticulations$fShowChxArticulations $fEqArrow$fGenericArrow $fShowArrow $fEqChxArrow$fGenericChxArrow$fShowChxArrow$fEqWork $fGenericWork $fShowWork $fEqWedge$fGenericWedge $fShowWedge $fEqWavyLine$fGenericWavyLine$fShowWavyLine$fEqVirtualInstrument$fGenericVirtualInstrument$fShowVirtualInstrument $fEqTypedText$fGenericTypedText$fShowTypedText $fEqTuplet$fGenericTuplet $fShowTuplet$fEqTupletPortion$fGenericTupletPortion$fShowTupletPortion$fEqTupletType$fGenericTupletType$fShowTupletType$fEqTupletNumber$fGenericTupletNumber$fShowTupletNumber $fEqTupletDot$fGenericTupletDot$fShowTupletDot $fEqTremolo$fGenericTremolo $fShowTremolo $fEqTranspose$fGenericTranspose$fShowTranspose$fEqTied $fGenericTied $fShowTied$fEqTie $fGenericTie $fShowTie$fEqTextElementData$fGenericTextElementData$fShowTextElementData$fEqTap $fGenericTap $fShowTap$fEqSystemDividers$fGenericSystemDividers$fShowSystemDividers $fEqSupports$fGenericSupports$fShowSupports $fEqStyleText$fGenericStyleText$fShowStyleText$fEqStrongAccent$fGenericStrongAccent$fShowStrongAccent$fEqStringMute$fGenericStringMute$fShowStringMute $fEqFrame$fGenericFrame $fShowFrame $fEqFrameNote$fGenericFrameNote$fShowFrameNote $fEqCmpString$fGenericCmpString$fShowCmpString $fEqStick$fGenericStick $fShowStick$fEqStem $fGenericStem $fShowStem$fEqStaffLayout$fGenericStaffLayout$fShowStaffLayout$fEqStaffDivide$fGenericStaffDivide$fShowStaffDivide$fEqSlur $fGenericSlur $fShowSlur $fEqSlide$fGenericSlide $fShowSlide $fEqSegno$fGenericSegno $fShowSegno $fEqScaling$fGenericScaling $fShowScaling$fEqRoot $fGenericRoot $fShowRoot $fEqRootStep$fGenericRootStep$fShowRootStep $fEqRootAlter$fGenericRootAlter$fShowRootAlter $fEqRepeat$fGenericRepeat $fShowRepeat$fEqPrincipalVoice$fGenericPrincipalVoice$fShowPrincipalVoice$fEqPlacementText$fGenericPlacementText$fShowPlacementText $fEqPitched$fGenericPitched $fShowPitched $fEqPitch$fGenericPitch $fShowPitch $fEqPerMinute$fGenericPerMinute$fShowPerMinute$fEqHarpPedals$fGenericHarpPedals$fShowHarpPedals$fEqPedalTuning$fGenericPedalTuning$fShowPedalTuning $fEqPedal$fGenericPedal $fShowPedal$fEqPartSymbol$fGenericPartSymbol$fShowPartSymbol $fEqPartName$fGenericPartName$fShowPartName $fEqOtherText$fGenericOtherText$fShowOtherText $fEqOtherPlay$fGenericOtherPlay$fShowOtherPlay$fEqOtherPlacementText$fGenericOtherPlacementText$fShowOtherPlacementText$fEqOtherNotation$fGenericOtherNotation$fShowOtherNotation$fEqOtherDirection$fGenericOtherDirection$fShowOtherDirection$fEqAppearance$fGenericAppearance$fShowAppearance$fEqOtherAppearance$fGenericOtherAppearance$fShowOtherAppearance$fEqOpus $fGenericOpus $fShowOpus $fEqOffset$fGenericOffset $fShowOffset$fEqOctaveShift$fGenericOctaveShift$fShowOctaveShift $fEqNotehead$fGenericNotehead$fShowNotehead $fEqNoteType$fGenericNoteType$fShowNoteType $fEqNoteSize$fGenericNoteSize$fShowNoteSize$fEqNonArpeggiate$fGenericNonArpeggiate$fShowNonArpeggiate$fEqMultipleRest$fGenericMultipleRest$fShowMultipleRest $fEqMordent$fGenericMordent $fShowMordent$fEqMiscellaneous$fGenericMiscellaneous$fShowMiscellaneous$fEqMiscellaneousField$fGenericMiscellaneousField$fShowMiscellaneousField$fEqMidiInstrument$fGenericMidiInstrument$fShowMidiInstrument$fEqMidiDevice$fGenericMidiDevice$fShowMidiDevice$fEqMetronomeNote$fGenericMetronomeNote$fShowMetronomeNote$fEqMetronomeTuplet$fGenericMetronomeTuplet$fShowMetronomeTuplet$fEqMetronomeTied$fGenericMetronomeTied$fShowMetronomeTied$fEqMetronomeBeam$fGenericMetronomeBeam$fShowMetronomeBeam$fEqMeasureRepeat$fGenericMeasureRepeat$fShowMeasureRepeat$fEqMeasureNumbering$fGenericMeasureNumbering$fShowMeasureNumbering$fEqMeasureLayout$fGenericMeasureLayout$fShowMeasureLayout$fEqLyricLanguage$fGenericLyricLanguage$fShowLyricLanguage $fEqLyricFont$fGenericLyricFont$fShowLyricFont$fEqLink $fGenericLink $fShowLink $fEqLineWidth$fGenericLineWidth$fShowLineWidth $fEqLevel$fGenericLevel $fShowLevel$fEqKind $fGenericKind $fShowKind $fEqKeyOctave$fGenericKeyOctave$fShowKeyOctave$fEqKeyAccidental$fGenericKeyAccidental$fShowKeyAccidental $fEqInversion$fGenericInversion$fShowInversion$fEqInstrument$fGenericInstrument$fShowInstrument $fEqImage$fGenericImage $fShowImage$fEqHorizontalTurn$fGenericHorizontalTurn$fShowHorizontalTurn$fEqHole $fGenericHole $fShowHole$fEqHoleClosed$fGenericHoleClosed$fShowHoleClosed $fEqHeelToe$fGenericHeelToe $fShowHeelToe$fEqHarmonMute$fGenericHarmonMute$fShowHarmonMute$fEqHarmonClosed$fGenericHarmonClosed$fShowHarmonClosed $fEqHandbell$fGenericHandbell$fShowHandbell$fEqHammerOnPullOff$fGenericHammerOnPullOff$fShowHammerOnPullOff $fEqGrouping$fGenericGrouping$fShowGrouping$fEqGroupSymbol$fGenericGroupSymbol$fShowGroupSymbol $fEqGroupName$fGenericGroupName$fShowGroupName$fEqGroupBarline$fGenericGroupBarline$fShowGroupBarline $fEqGrace$fGenericGrace $fShowGrace $fEqGlyph$fGenericGlyph $fShowGlyph $fEqGlissando$fGenericGlissando$fShowGlissando $fEqGlass$fGenericGlass $fShowGlass$fEqFret $fGenericFret $fShowFret$fEqFormattedTextId$fGenericFormattedTextId$fShowFormattedTextId$fEqFormattedText$fGenericFormattedText$fShowFormattedText$fEqFormattedSymbolId$fGenericFormattedSymbolId$fShowFormattedSymbolId $fEqFirstFret$fGenericFirstFret$fShowFirstFret $fEqFingering$fGenericFingering$fShowFingering $fEqFermata$fGenericFermata $fShowFermata $fEqFeature$fGenericFeature $fShowFeature $fEqExtend$fGenericExtend $fShowExtend $fEqEnding$fGenericEnding $fShowEnding$fEqEmptyTrillSound$fGenericEmptyTrillSound$fShowEmptyTrillSound$fEqEmptyPrintStyleAlignId$fGenericEmptyPrintStyleAlignId$fShowEmptyPrintStyleAlignId$fEqEmptyPrintObjectStyleAlign#$fGenericEmptyPrintObjectStyleAlign $fShowEmptyPrintObjectStyleAlign$fEqEmptyPlacementSmufl$fGenericEmptyPlacementSmufl$fShowEmptyPlacementSmufl$fEqEmptyPlacement$fGenericEmptyPlacement$fShowEmptyPlacement $fEqEmptyLine$fGenericEmptyLine$fShowEmptyLine $fEqEmptyFont$fGenericEmptyFont$fShowEmptyFont$fEqAccordionRegistration$fGenericAccordionRegistration$fShowAccordionRegistration $fEqEmpty$fGenericEmpty $fShowEmpty $fEqElision$fGenericElision $fShowElision $fEqDistance$fGenericDistance$fShowDistance $fEqDirective$fGenericDirective$fShowDirective $fEqDegree$fGenericDegree $fShowDegree$fEqDegreeValue$fGenericDegreeValue$fShowDegreeValue$fEqDegreeType$fGenericDegreeType$fShowDegreeType$fEqDegreeAlter$fGenericDegreeAlter$fShowDegreeAlter $fEqDashes$fGenericDashes $fShowDashes$fEqCoda $fGenericCoda $fShowCoda$fEqClef $fGenericClef $fShowClef $fEqCancel$fGenericCancel $fShowCancel $fEqCaesura$fGenericCaesura $fShowCaesura$fEqBreathMark$fGenericBreathMark$fShowBreathMark $fEqBracket$fGenericBracket $fShowBracket $fEqBookmark$fGenericBookmark$fShowBookmark $fEqBeater$fGenericBeater $fShowBeater$fEqBeam $fGenericBeam $fShowBeam$fEqBass $fGenericBass $fShowBass $fEqBassStep$fGenericBassStep$fShowBassStep $fEqBassAlter$fGenericBassAlter$fShowBassAlter $fEqBarre$fGenericBarre $fShowBarre$fEqBarStyleColor$fGenericBarStyleColor$fShowBarStyleColor$fEqArpeggiate$fGenericArpeggiate$fShowArpeggiate$fEqAccidentalText$fGenericAccidentalText$fShowAccidentalText$fEqAccidentalMark$fGenericAccidentalMark$fShowAccidentalMark$fEqAccidental$fGenericAccidental$fShowAccidental$fEqPositiveIntegerOrEmpty$fGenericPositiveIntegerOrEmpty$fShowPositiveIntegerOrEmpty$fEqSumPositiveIntegerOrEmpty"$fGenericSumPositiveIntegerOrEmpty$fShowSumPositiveIntegerOrEmpty$fOrdSumPositiveIntegerOrEmpty$fEnumSumPositiveIntegerOrEmpty"$fBoundedSumPositiveIntegerOrEmpty$fEqNumberOrNormal$fGenericNumberOrNormal$fShowNumberOrNormal$fEqSumNumberOrNormal$fGenericSumNumberOrNormal$fShowSumNumberOrNormal$fOrdSumNumberOrNormal$fEnumSumNumberOrNormal$fBoundedSumNumberOrNormal$fEqLang $fGenericLang $fShowLang $fEqSumLang$fGenericSumLang $fShowSumLang $fOrdSumLang $fEnumSumLang$fBoundedSumLang $fEqYyyyMmDd$fGenericYyyyMmDd $fOrdYyyyMmDd$fIsStringYyyyMmDd$fEqYesNoNumber$fGenericYesNoNumber$fShowYesNoNumber $fEqYesNo$fGenericYesNo $fShowYesNo $fOrdYesNo $fEnumYesNo$fBoundedYesNo$fEqWood $fGenericWood $fShowWood $fOrdWood $fEnumWood $fBoundedWood $fEqWinged$fGenericWinged $fShowWinged $fOrdWinged $fEnumWinged$fBoundedWinged $fEqWedgeType$fGenericWedgeType$fShowWedgeType$fOrdWedgeType$fEnumWedgeType$fBoundedWedgeType$fEqValignImage$fGenericValignImage$fShowValignImage$fOrdValignImage$fEnumValignImage$fBoundedValignImage $fEqValign$fGenericValign $fShowValign $fOrdValign $fEnumValign$fBoundedValign$fEqUprightInverted$fGenericUprightInverted$fShowUprightInverted$fOrdUprightInverted$fEnumUprightInverted$fBoundedUprightInverted$fEqUpDownStopContinue$fGenericUpDownStopContinue$fShowUpDownStopContinue$fOrdUpDownStopContinue$fEnumUpDownStopContinue$fBoundedUpDownStopContinue $fEqUpDown$fGenericUpDown $fShowUpDown $fOrdUpDown $fEnumUpDown$fBoundedUpDown$fEqType $fGenericType $fShowType $fOrdType $fEnumType $fBoundedType$fEqTwoNoteTurn$fGenericTwoNoteTurn$fShowTwoNoteTurn$fOrdTwoNoteTurn$fEnumTwoNoteTurn$fBoundedTwoNoteTurn $fEqTrillStep$fGenericTrillStep$fShowTrillStep$fOrdTrillStep$fEnumTrillStep$fBoundedTrillStep$fEqTrillBeats$fGenericTrillBeats$fOrdTrillBeats$fNumTrillBeats$fRealTrillBeats$fFractionalTrillBeats$fRealFracTrillBeats$fEqTremoloType$fGenericTremoloType$fShowTremoloType$fOrdTremoloType$fEnumTremoloType$fBoundedTremoloType$fEqTremoloMarks$fGenericTremoloMarks$fOrdTremoloMarks$fBoundedTremoloMarks$fEnumTremoloMarks$fNumTremoloMarks$fRealTremoloMarks$fIntegralTremoloMarks $fEqTopBottom$fGenericTopBottom$fShowTopBottom$fOrdTopBottom$fEnumTopBottom$fBoundedTopBottom$fEqSmuflAccidentalGlyphName!$fGenericSmuflAccidentalGlyphName$fOrdSmuflAccidentalGlyphName"$fIsStringSmuflAccidentalGlyphName$fEqSmuflCodaGlyphName$fGenericSmuflCodaGlyphName$fOrdSmuflCodaGlyphName$fIsStringSmuflCodaGlyphName$fEqSmuflLyricsGlyphName$fGenericSmuflLyricsGlyphName$fOrdSmuflLyricsGlyphName$fIsStringSmuflLyricsGlyphName$fEqSmuflPictogramGlyphName $fGenericSmuflPictogramGlyphName$fOrdSmuflPictogramGlyphName!$fIsStringSmuflPictogramGlyphName$fEqSmuflSegnoGlyphName$fGenericSmuflSegnoGlyphName$fOrdSmuflSegnoGlyphName$fIsStringSmuflSegnoGlyphName$fEqSmuflGlyphName$fGenericSmuflGlyphName$fOrdSmuflGlyphName$fIsStringSmuflGlyphName $fEqNMTOKEN$fGenericNMTOKEN $fOrdNMTOKEN$fIsStringNMTOKEN$fEqID $fGenericID$fOrdID $fIsStringID $fEqIDREF$fGenericIDREF $fOrdIDREF$fIsStringIDREF $fEqNCName$fGenericNCName $fOrdNCName$fIsStringNCName$fEqName $fGenericName $fOrdName$fIsStringName $fEqColor$fGenericColor $fOrdColor$fIsStringColor$fEqCommaSeparatedText$fGenericCommaSeparatedText$fOrdCommaSeparatedText$fIsStringCommaSeparatedText$fEqDistanceType$fGenericDistanceType$fOrdDistanceType$fIsStringDistanceType$fEqEndingNumber$fGenericEndingNumber$fOrdEndingNumber$fIsStringEndingNumber $fEqGlyphType$fGenericGlyphType$fOrdGlyphType$fIsStringGlyphType $fEqLanguage$fGenericLanguage $fOrdLanguage$fIsStringLanguage$fEqLineWidthType$fGenericLineWidthType$fOrdLineWidthType$fIsStringLineWidthType$fEqMeasureText$fGenericMeasureText$fOrdMeasureText$fIsStringMeasureText $fEqTimeOnly$fGenericTimeOnly $fOrdTimeOnly$fIsStringTimeOnly $fEqToken$fGenericToken $fOrdToken$fIsStringToken$fEqTipDirection$fGenericTipDirection$fShowTipDirection$fOrdTipDirection$fEnumTipDirection$fBoundedTipDirection$fEqTimeSymbol$fGenericTimeSymbol$fShowTimeSymbol$fOrdTimeSymbol$fEnumTimeSymbol$fBoundedTimeSymbol$fEqTimeSeparator$fGenericTimeSeparator$fShowTimeSeparator$fOrdTimeSeparator$fEnumTimeSeparator$fBoundedTimeSeparator$fEqTimeRelation$fGenericTimeRelation$fShowTimeRelation$fOrdTimeRelation$fEnumTimeRelation$fBoundedTimeRelation $fEqTiedType$fGenericTiedType$fShowTiedType $fOrdTiedType$fEnumTiedType$fBoundedTiedType$fEqTextDirection$fGenericTextDirection$fShowTextDirection$fOrdTextDirection$fEnumTextDirection$fBoundedTextDirection $fEqTenths$fGenericTenths $fOrdTenths $fNumTenths $fRealTenths$fFractionalTenths$fRealFracTenths $fEqTapHand$fGenericTapHand $fShowTapHand $fOrdTapHand $fEnumTapHand$fBoundedTapHand$fEqSymbolSize$fGenericSymbolSize$fShowSymbolSize$fOrdSymbolSize$fEnumSymbolSize$fBoundedSymbolSize $fEqSyllabic$fGenericSyllabic$fShowSyllabic $fOrdSyllabic$fEnumSyllabic$fBoundedSyllabic$fEqStringNumber$fGenericStringNumber$fOrdStringNumber$fBoundedStringNumber$fEnumStringNumber$fNumStringNumber$fRealStringNumber$fIntegralStringNumber $fEqStickType$fGenericStickType$fShowStickType$fOrdStickType$fEnumStickType$fBoundedStickType$fEqStickMaterial$fGenericStickMaterial$fShowStickMaterial$fOrdStickMaterial$fEnumStickMaterial$fBoundedStickMaterial$fEqStickLocation$fGenericStickLocation$fShowStickLocation$fOrdStickLocation$fEnumStickLocation$fBoundedStickLocation$fEqStep $fGenericStep $fShowStep $fOrdStep $fEnumStep $fBoundedStep $fEqStemValue$fGenericStemValue$fShowStemValue$fOrdStemValue$fEnumStemValue$fBoundedStemValue$fEqStartStopSingle$fGenericStartStopSingle$fShowStartStopSingle$fOrdStartStopSingle$fEnumStartStopSingle$fBoundedStartStopSingle$fEqStartStopDiscontinue$fGenericStartStopDiscontinue$fShowStartStopDiscontinue$fOrdStartStopDiscontinue$fEnumStartStopDiscontinue$fBoundedStartStopDiscontinue$fEqStartStopContinue$fGenericStartStopContinue$fShowStartStopContinue$fOrdStartStopContinue$fEnumStartStopContinue$fBoundedStartStopContinue $fEqStartStop$fGenericStartStop$fShowStartStop$fOrdStartStop$fEnumStartStop$fBoundedStartStop $fEqStartNote$fGenericStartNote$fShowStartNote$fOrdStartNote$fEnumStartNote$fBoundedStartNote $fEqStaffType$fGenericStaffType$fShowStaffType$fOrdStaffType$fEnumStaffType$fBoundedStaffType$fEqStaffNumber$fGenericStaffNumber$fOrdStaffNumber$fBoundedStaffNumber$fEnumStaffNumber$fNumStaffNumber$fRealStaffNumber$fIntegralStaffNumber $fEqStaffLine$fGenericStaffLine$fOrdStaffLine$fBoundedStaffLine$fEnumStaffLine$fNumStaffLine$fRealStaffLine$fIntegralStaffLine$fEqStaffDivideSymbol$fGenericStaffDivideSymbol$fShowStaffDivideSymbol$fOrdStaffDivideSymbol$fEnumStaffDivideSymbol$fBoundedStaffDivideSymbol $fEqSpace$fGenericSpace $fShowSpace $fOrdSpace $fEnumSpace$fBoundedSpace$fEqShowTuplet$fGenericShowTuplet$fShowShowTuplet$fOrdShowTuplet$fEnumShowTuplet$fBoundedShowTuplet $fEqShowFrets$fGenericShowFrets$fShowShowFrets$fOrdShowFrets$fEnumShowFrets$fBoundedShowFrets $fEqSmpShow$fGenericSmpShow $fShowSmpShow $fOrdSmpShow $fEnumSmpShow$fBoundedSmpShow $fEqSemitones$fGenericSemitones$fOrdSemitones$fNumSemitones$fRealSemitones$fFractionalSemitones$fRealFracSemitones$fEqSemiPitched$fGenericSemiPitched$fShowSemiPitched$fOrdSemiPitched$fEnumSemiPitched$fBoundedSemiPitched$fEqRotationDegrees$fGenericRotationDegrees$fOrdRotationDegrees$fNumRotationDegrees$fRealRotationDegrees$fFractionalRotationDegrees$fRealFracRotationDegrees$fEqRightLeftMiddle$fGenericRightLeftMiddle$fShowRightLeftMiddle$fOrdRightLeftMiddle$fEnumRightLeftMiddle$fBoundedRightLeftMiddle$fEqPrincipalVoiceSymbol$fGenericPrincipalVoiceSymbol$fShowPrincipalVoiceSymbol$fOrdPrincipalVoiceSymbol$fEnumPrincipalVoiceSymbol$fBoundedPrincipalVoiceSymbol$fEqAccordionMiddle$fGenericAccordionMiddle$fOrdAccordionMiddle$fBoundedAccordionMiddle$fEnumAccordionMiddle$fNumAccordionMiddle$fRealAccordionMiddle$fIntegralAccordionMiddle $fEqBeamLevel$fGenericBeamLevel$fOrdBeamLevel$fBoundedBeamLevel$fEnumBeamLevel$fNumBeamLevel$fRealBeamLevel$fIntegralBeamLevel $fEqMidi128$fGenericMidi128 $fOrdMidi128$fBoundedMidi128 $fEnumMidi128 $fNumMidi128 $fRealMidi128$fIntegralMidi128 $fEqMidi16$fGenericMidi16 $fOrdMidi16$fBoundedMidi16 $fEnumMidi16 $fNumMidi16 $fRealMidi16$fIntegralMidi16 $fEqMidi16384$fGenericMidi16384$fOrdMidi16384$fBoundedMidi16384$fEnumMidi16384$fNumMidi16384$fRealMidi16384$fIntegralMidi16384$fEqNumberLevel$fGenericNumberLevel$fOrdNumberLevel$fBoundedNumberLevel$fEnumNumberLevel$fNumNumberLevel$fRealNumberLevel$fIntegralNumberLevel$fEqPositiveInteger$fGenericPositiveInteger$fOrdPositiveInteger$fBoundedPositiveInteger$fEnumPositiveInteger$fNumPositiveInteger$fRealPositiveInteger$fIntegralPositiveInteger$fEqPositiveDivisions$fGenericPositiveDivisions$fOrdPositiveDivisions$fNumPositiveDivisions$fRealPositiveDivisions$fFractionalPositiveDivisions$fRealFracPositiveDivisions$fEqPitchedValue$fGenericPitchedValue$fShowPitchedValue$fOrdPitchedValue$fEnumPitchedValue$fBoundedPitchedValue $fEqPercent$fGenericPercent $fOrdPercent $fNumPercent $fRealPercent$fFractionalPercent$fRealFracPercent $fEqPedalType$fGenericPedalType$fShowPedalType$fOrdPedalType$fEnumPedalType$fBoundedPedalType $fEqOverUnder$fGenericOverUnder$fShowOverUnder$fOrdOverUnder$fEnumOverUnder$fBoundedOverUnder $fEqOnOff$fGenericOnOff $fShowOnOff $fOrdOnOff $fEnumOnOff$fBoundedOnOff $fEqOctave$fGenericOctave $fOrdOctave$fBoundedOctave $fEnumOctave $fNumOctave $fRealOctave$fIntegralOctave$fEqNumberOfLines$fGenericNumberOfLines$fOrdNumberOfLines$fBoundedNumberOfLines$fEnumNumberOfLines$fNumNumberOfLines$fRealNumberOfLines$fIntegralNumberOfLines$fEqNoteheadValue$fGenericNoteheadValue$fShowNoteheadValue$fOrdNoteheadValue$fEnumNoteheadValue$fBoundedNoteheadValue$fEqNoteTypeValue$fGenericNoteTypeValue$fShowNoteTypeValue$fOrdNoteTypeValue$fEnumNoteTypeValue$fBoundedNoteTypeValue$fEqNoteSizeType$fGenericNoteSizeType$fShowNoteSizeType$fOrdNoteSizeType$fEnumNoteSizeType$fBoundedNoteSizeType$fEqNormalizedString$fGenericNormalizedString$fOrdNormalizedString$fIsStringNormalizedString$fEqNonNegativeInteger$fGenericNonNegativeInteger$fOrdNonNegativeInteger$fBoundedNonNegativeInteger$fEnumNonNegativeInteger$fNumNonNegativeInteger$fRealNonNegativeInteger$fIntegralNonNegativeInteger$fEqNonNegativeDecimal$fGenericNonNegativeDecimal$fOrdNonNegativeDecimal$fNumNonNegativeDecimal$fRealNonNegativeDecimal$fFractionalNonNegativeDecimal$fRealFracNonNegativeDecimal$fEqMute $fGenericMute $fShowMute $fOrdMute $fEnumMute $fBoundedMute$fEqMode $fGenericMode $fOrdMode$fIsStringMode$fEqMillimeters$fGenericMillimeters$fOrdMillimeters$fNumMillimeters$fRealMillimeters$fFractionalMillimeters$fRealFracMillimeters $fEqMetal$fGenericMetal $fShowMetal $fOrdMetal $fEnumMetal$fBoundedMetal $fEqMembrane$fGenericMembrane$fShowMembrane $fOrdMembrane$fEnumMembrane$fBoundedMembrane$fEqMeasureNumberingValue$fGenericMeasureNumberingValue$fShowMeasureNumberingValue$fOrdMeasureNumberingValue$fEnumMeasureNumberingValue$fBoundedMeasureNumberingValue$fEqMarginType$fGenericMarginType$fShowMarginType$fOrdMarginType$fEnumMarginType$fBoundedMarginType $fEqLineType$fGenericLineType$fShowLineType $fOrdLineType$fEnumLineType$fBoundedLineType $fEqLineShape$fGenericLineShape$fShowLineShape$fOrdLineShape$fEnumLineShape$fBoundedLineShape$fEqLineLength$fGenericLineLength$fShowLineLength$fOrdLineLength$fEnumLineLength$fBoundedLineLength $fEqLineEnd$fGenericLineEnd $fShowLineEnd $fOrdLineEnd $fEnumLineEnd$fBoundedLineEnd $fEqLeftRight$fGenericLeftRight$fShowLeftRight$fOrdLeftRight$fEnumLeftRight$fBoundedLeftRight$fEqLeftCenterRight$fGenericLeftCenterRight$fShowLeftCenterRight$fOrdLeftCenterRight$fEnumLeftCenterRight$fBoundedLeftCenterRight $fEqKindValue$fGenericKindValue$fShowKindValue$fOrdKindValue$fEnumKindValue$fBoundedKindValue$fEqHoleClosedValue$fGenericHoleClosedValue$fShowHoleClosedValue$fOrdHoleClosedValue$fEnumHoleClosedValue$fBoundedHoleClosedValue$fEqHoleClosedLocation$fGenericHoleClosedLocation$fShowHoleClosedLocation$fOrdHoleClosedLocation$fEnumHoleClosedLocation$fBoundedHoleClosedLocation$fEqHarmonyType$fGenericHarmonyType$fShowHarmonyType$fOrdHarmonyType$fEnumHarmonyType$fBoundedHarmonyType$fEqHarmonClosedValue$fGenericHarmonClosedValue$fShowHarmonClosedValue$fOrdHarmonClosedValue$fEnumHarmonClosedValue$fBoundedHarmonClosedValue$fEqHarmonClosedLocation$fGenericHarmonClosedLocation$fShowHarmonClosedLocation$fOrdHarmonClosedLocation$fEnumHarmonClosedLocation$fBoundedHarmonClosedLocation$fEqHandbellValue$fGenericHandbellValue$fShowHandbellValue$fOrdHandbellValue$fEnumHandbellValue$fBoundedHandbellValue$fEqGroupSymbolValue$fGenericGroupSymbolValue$fShowGroupSymbolValue$fOrdGroupSymbolValue$fEnumGroupSymbolValue$fBoundedGroupSymbolValue$fEqGroupBarlineValue$fGenericGroupBarlineValue$fShowGroupBarlineValue$fOrdGroupBarlineValue$fEnumGroupBarlineValue$fBoundedGroupBarlineValue$fEqGlassValue$fGenericGlassValue$fShowGlassValue$fOrdGlassValue$fEnumGlassValue$fBoundedGlassValue$fEqFontWeight$fGenericFontWeight$fShowFontWeight$fOrdFontWeight$fEnumFontWeight$fBoundedFontWeight $fEqFontStyle$fGenericFontStyle$fShowFontStyle$fOrdFontStyle$fEnumFontStyle$fBoundedFontStyle $fEqFontSize$fGenericFontSize$fShowFontSize $fEqFifths$fGenericFifths $fOrdFifths$fBoundedFifths $fEnumFifths $fNumFifths $fRealFifths$fIntegralFifths$fEqFermataShape$fGenericFermataShape$fShowFermataShape$fOrdFermataShape$fEnumFermataShape$fBoundedFermataShape$fEqFan $fGenericFan $fShowFan$fOrdFan $fEnumFan $fBoundedFan$fEqEnclosureShape$fGenericEnclosureShape$fShowEnclosureShape$fOrdEnclosureShape$fEnumEnclosureShape$fBoundedEnclosureShape $fEqEffect$fGenericEffect $fShowEffect $fOrdEffect $fEnumEffect$fBoundedEffect $fEqDivisions$fGenericDivisions$fOrdDivisions$fNumDivisions$fRealDivisions$fFractionalDivisions$fRealFracDivisions$fEqDegreeTypeValue$fGenericDegreeTypeValue$fShowDegreeTypeValue$fOrdDegreeTypeValue$fEnumDegreeTypeValue$fBoundedDegreeTypeValue$fEqDegreeSymbolValue$fGenericDegreeSymbolValue$fShowDegreeSymbolValue$fOrdDegreeSymbolValue$fEnumDegreeSymbolValue$fBoundedDegreeSymbolValue$fEqCssFontSize$fGenericCssFontSize$fShowCssFontSize$fOrdCssFontSize$fEnumCssFontSize$fBoundedCssFontSize $fEqClefSign$fGenericClefSign$fShowClefSign $fOrdClefSign$fEnumClefSign$fBoundedClefSign$fEqCircularArrow$fGenericCircularArrow$fShowCircularArrow$fOrdCircularArrow$fEnumCircularArrow$fBoundedCircularArrow$fEqCancelLocation$fGenericCancelLocation$fShowCancelLocation$fOrdCancelLocation$fEnumCancelLocation$fBoundedCancelLocation$fEqCaesuraValue$fGenericCaesuraValue$fShowCaesuraValue$fOrdCaesuraValue$fEnumCaesuraValue$fBoundedCaesuraValue$fEqBreathMarkValue$fGenericBreathMarkValue$fShowBreathMarkValue$fOrdBreathMarkValue$fEnumBreathMarkValue$fBoundedBreathMarkValue$fEqBeaterValue$fGenericBeaterValue$fShowBeaterValue$fOrdBeaterValue$fEnumBeaterValue$fBoundedBeaterValue $fEqBeamValue$fGenericBeamValue$fShowBeamValue$fOrdBeamValue$fEnumBeamValue$fBoundedBeamValue $fEqBarStyle$fGenericBarStyle$fShowBarStyle $fOrdBarStyle$fEnumBarStyle$fBoundedBarStyle$fEqBackwardForward$fGenericBackwardForward$fShowBackwardForward$fOrdBackwardForward$fEnumBackwardForward$fBoundedBackwardForward$fEqArrowStyle$fGenericArrowStyle$fShowArrowStyle$fOrdArrowStyle$fEnumArrowStyle$fBoundedArrowStyle$fEqArrowDirection$fGenericArrowDirection$fShowArrowDirection$fOrdArrowDirection$fEnumArrowDirection$fBoundedArrowDirection $fEqActuate$fGenericActuate $fShowActuate $fOrdActuate $fEnumActuate$fBoundedActuate$fEqAccidentalValue$fGenericAccidentalValue$fShowAccidentalValue$fOrdAccidentalValue$fEnumAccidentalValue$fBoundedAccidentalValue$fEqAboveBelow$fGenericAboveBelow$fShowAboveBelow$fOrdAboveBelow$fEnumAboveBelow$fBoundedAboveBelowXParserparseXpeek checkStackpushpopattr textContentatEl findChildoneChild findChildren allChildren manyOrdered anyChildrenSchema _simpleTypes _complexTypes_groups_attributeGroups _elements _attributesSequence_sequenceOccurs_sequenceParticlesChoice _choiceOccurs_choiceParticlesParticle PartElement PartChoice PartSequence _partElement _partGroup _partChoice _partSequenceGroup GroupChoice GroupSequenceGroupRef _groupName _groupOccurs _groupChoice _groupDoc_groupSequence _groupRef CompositorCompositorGroupCompositorChoiceCompositorSequence _compGroup _compChoice _compSequenceComplexContentComplexContentExtension_complexContentBase_complexContentAttributes_complexContentCompositor SimpleContentSimpleContentExtension_simpleContentBase_simpleContentAttributes ComplexTypeComplexTypeSimpleComplexTypeComplexComplexTypeCompositor_complexTypeName_complexSimpleContent_complexTypeDoc_complexComplexContent_complexCompositor_complexAttributesElement ElementType ElementSimpleElementComplex ElementRef _elementName _elementType_elementOccurs _elementDoc_elementSimple_elementComplex _elementRefOccurs _occursMin _occursMax_attrsAttributes_attrsAttributeGroupsAttributeGroupAttributeGroupRef_attrGroupName_attrGroupAttributes _attrGroupDoc _attrGroupRefUseRequiredOptional Prohibited Attribute AttributeType AttributeRefAttributeSimpleType _attrName _attrType_attrUse _attrDefault_attrRef_attrSimpleTypeUnion_unionMemberTypes_unionSimpleTypesSimpleRestriction_simpleRestrictBase_simpleRestrictEnums_simpleRestrictMin_simpleRestrictMax_simpleRestrictPatternBound Inclusive Exclusive SimpleTypeSimpleTypeRestrictSimpleTypeUnion_simpleTypeName_simpleTypeRestriction_simpleTypeDoc_simpleTypeUnion Documentation_qLocal_qPrefixRef UnresolvedResolvedFinal _unresolved _resolved _refvalue $fShowRef$fShowDocumentation$fMonoidSchema$fSemigroupSchema $fShowSchema $fDataSchema $fEqSchema$fDataSequence $fEqSequence$fShowSequence$fDataParticle $fEqParticle$fShowParticle $fDataChoice $fEqChoice $fShowChoice $fDataGroup $fEqGroup $fShowGroup $fDataElement $fEqElement $fShowElement$fDataComplexType$fEqComplexType$fShowComplexType$fDataCompositor$fEqCompositor$fShowCompositor$fDataComplexContent$fEqComplexContent$fShowComplexContent$fDataSimpleContent$fEqSimpleContent$fShowSimpleContent $fDataOccurs $fEqOccurs $fShowOccurs$fDataAttributes$fDataAttributeGroup$fEqAttributeGroup$fShowAttributeGroup$fDataAttribute $fEqAttribute$fShowAttribute $fDataUse$fEqUse $fShowUse $fDataUnion $fEqUnion $fShowUnion$fDataSimpleType$fEqSimpleType$fShowSimpleType$fDataSimpleRestriction$fEqSimpleRestriction$fShowSimpleRestriction $fDataBound $fEqBound $fShowBound$fFunctorBound $fOrdBound$fEqDocumentation$fOrdDocumentation$fDataDocumentation $fDataRef$fEqRef$fDataQN$fEqQN$fOrdQNrefvalueresolved unresolved simpleTypeDocsimpleTypeNamesimpleTypeRestrictionsimpleTypeUnionsimpleRestrictBasesimpleRestrictEnumssimpleRestrictMaxsimpleRestrictMinsimpleRestrictPatternunionMemberTypesunionSimpleTypes attrDefaultattrNameattrRefattrSimpleTypeattrTypeattrUseattrGroupAttributes attrGroupDoc attrGroupName attrGroupRefattrsAttributeGroupsattrsAttributes occursMax occursMinelementComplex elementDoc elementName elementOccurs elementRef elementSimple elementTypecomplexAttributescomplexComplexContentcomplexCompositorcomplexSimpleContentcomplexTypeDoccomplexTypeNamesimpleContentAttributessimpleContentBasecomplexContentAttributescomplexContentBasecomplexContentCompositor compChoice compGroup compSequence groupChoicegroupDoc groupName groupOccursgroupRef groupSequence partChoice partElement partGroup partSequence choiceOccurschoiceParticlessequenceOccurssequenceParticles ResolvableresolveattributeGroups attributes complexTypeselementsgroups simpleTypes refResolveqnparsec attrParserqnParser schemaParsernamespaceSchemaanySimpleTypeName loadXsdSchema parseFile$fResolvableRef$fResolvableAttribute$fResolvableUnion$fResolvableSimpleRestriction$fResolvableSimpleType$fResolvableComplexType$fResolvableRef0$fResolvableRef1$fResolvableElement$fResolvableRef2$fResolvableSimpleContent$fResolvableRef3$fResolvableComplexContent$fResolvableRef4$fResolvableGroup$fResolvableRef5$fResolvableAttributeGroupNewTypeDataTypeEnumTypeBuiltIn _typeName _typeType _typeDerives _typeImpls_typeDoc _typeCtors _typeEmit_typeEnumValues _coreType DataTypeEmitDataTypeComplexDataTypeSimpleDataTypeCompositorCoreTypeCTString CTDecimalCTFloatCTDoubleCTIntCTBoolImplBoundsPattern NewTypeShowTopLevel DerivesFamily NewTypeStringNewTypeIntegral NewTypeNumDataEnum OtherDerivesCtor _ctorName _ctorFieldsField _fieldName _fieldType_fieldCardinality _fieldXmlEmit _fieldIdx FieldEmitFieldAttribute FieldElement FieldText FieldOther nNamespacenNamenIdx Namespace NSElementNSSimpleNSUnion NSComplex NSBuiltInNSChoice NSSequenceNSGroup CardinalityOne ZeroOrOneMany $fShowField $fDataType$fEqCtor $fShowCtor $fDataCtor $fOrdCtor $fEqField $fDataField $fOrdField$fEqDataTypeEmit$fShowDataTypeEmit$fDataDataTypeEmit$fOrdDataTypeEmit $fEqCoreType$fShowCoreType$fDataCoreType $fOrdCoreType$fEnumCoreType$fBoundedCoreType$fEqImpl $fShowImpl $fDataImpl $fOrdImpl$fEqDerivesFamily$fShowDerivesFamily$fDataDerivesFamily$fOrdDerivesFamily$fEnumDerivesFamily$fBoundedDerivesFamily $fEqFieldEmit$fShowFieldEmit$fDataFieldEmit$fOrdFieldEmit $fDataName $fEqNamespace$fShowNamespace$fDataNamespace$fOrdNamespace$fEnumNamespace$fBoundedNamespace$fEqCardinality$fShowCardinality$fDataCardinality$fOrdCardinality$fEnumCardinality$fBoundedCardinalitycoreType typeCtors typeDerivestypeEmittypeEnumValues typeImplstypeNametypeType ctorFieldsctorNameEnv_schemafieldCardinalityfieldIdx fieldName fieldType fieldXmlEmit EmitState_types_stackschemaEmitstacktypesrunEmit emitSchema emitElementdieemitSimpleTypeemitComplexTypeemitCompositor emitGroup emitChoice emitSequence emitParticleemitAttrFields$fMonoidEmitState$fSemigroupEmitState OutputState_names OutputEnv_handlenamesOutputhandlerunOutrunOut' outputTypes outputType outputHeaderbase GHC.MaybeJust Text.ReadreadGHC.ShowShow