<!-- This is an html rendering of the DTD file
tdom_driver.dtd
This Xhtml file is DYNAMIC, using Java-script.
The semantically relevant contents of the initial state
of this file DOES DIFFER from the input.
(pis omitted, comments omitted, external PE files inserted, PEs omitted, GEs omitted,
attribute lists expanded, content models expanded)
This file has been created by the command line
<JAVA> eu.bandm.tools.dtm.Tool --source \
../../src/eu/bandm/music/musicXml_3_0/tdom_driver.dtd \
--outputFormat xhtml --result musicXml.dtd-expanded.html \
--windowtitle "musicXml 3.0 expanded" --PIs off --comments off \
--inserts onOff --elements onOff --attlists onOff --PEs off --GEs \
off --entityGraph off --elementGraph offOn --alphabeticDir off \
--analyses offOn --expandContents true --expandAttlists true \
--collapseWS true --showCreationDate "for public use"
This file has been created at 2024-09-01_10h43m23 for public use.
For info about this program see http://bandm.eu/metatools .
-->
<!-- Click the opening symbols (angle brackets etc.) for collapsing/expanding.
Click references for the definitions.
Click element/attlist name position for the counterpart/next attlist.
Wait on a reference or on such a name for a tooltip.
To control ALL declarations of one kind use these links:
expand all file-inserts elements attlists
collaps all file-inserts elements attlists
-->
<!-- analyses --><!-- =========================================================
Parameter entities appearing DIRECTLY in content models:
%layout-tenths %harmony-chord %editorial-voice %editorial %yyyy-mm-dd
%score-header %full-note %music-data
Parameter entities appearing INdirectly in content models:
Parameter entities referred to, NOT in a content model, :
%top-bottom %start-stop-continue %text-rotation %print-style-align
%print-object %bezier %number-of-lines %text-direction
%level-display %symbol-size %color %xlink.ns %valign
%placement %print-spacing %above-below %line-type
%beam-level %print-style %tip-direction %enclosure-shape
%time-symbol %time-only %number-level %letter-spacing
%position %text-formatting %up-down %text-decoration
%time-separator %yes-no %halign %font %bend-sound
%link-attributes %valign-image %orientation %justify
%tenths %start-stop-single %enclosure %line-shape
%line-height %left-right %trill-sound %directive %yes-no-number
%dashed-formatting %printout %start-stop
Entities defined, but nowhere referred to:
ê è &Hcirc &Utilde %attributes &dcaron &Omacr
ø &Iogon Ú Ç &Ncedil &emacr &amacr
&Scirc &Sacute &abreve &hstrok &Uring &Udblac %score
&Ncaron %identity Ä &Edot %isolat2 %timewise
%isolat1 &uogon &wcirc &lmidot &napos &zacute &Gcedil
î &imacr &Wcirc Ò &IJlig à Ó
&Lacute ô &racute &Scaron &Nacute &gacute &Zacute
&Uogon Ý Ê &gbreve Ñ &omacr %document-attributes
%layout é ÿ &Emacr ç &Ecaron &sacute
ï &ubreve &Lcedil &Amacr &uring &Rcedil &jcirc
&ENG â &Lstrok &dstrok Á %common Ô
&Jcirc Â Þ &eng &Kcedil &gdot &Gdot À
&Lcaron à %partwise þ &Rcaron &scirc
&lacute Í &ycirc &Itilde &Lmidot Æ &rcedil
á &udblac ñ &Ubreve &ncaron Å &gcirc
Ï ü ë Û &ecaron ß &Abreve
ý &Yuml &Dcaron &Racute È &aogon &tcedil
&ncedil &nacute &inodot &Zcaron ö &kcedil &Ycirc
&Imacr &Scedil &cdot &ccaron &Dstrok %barline Ù
Î &rcaron &lcaron Ö ã &Cdot Õ
&Cacute Ð &lstrok &lcedil &Tcedil &Tstrok &Zdot
&Gcirc Ì ð &odblac &Tcaron %link %note
&edot &Gbreve &Odblac Ë &eogon &oelig &Aogon
&ijlig É Ø Ü &kgreen ä &Idot
&Hstrok &Ccirc õ &cacute %direction ó
&Umacr ú &scaron &Eogon &utilde å û
&Ccaron &tstrok ì &itilde &hcirc &tcaron &OElig
æ ù &zcaron &zdot &iogon &umacr ò
&ccirc &scedil í
Common attributes, identical name and type (ignoring value)
in increasing frequency (minimally 1) :
1 appearances of type :: (start | stop | discontinue);
ending
1 appearances of element :: CDATA;
supports
1 appearances of string :: CDATA;
accord
1 appearances of editorial :: (yes | no);
accidental
1 appearances of type :: (odd | even | both);
page-margins
1 appearances of dacapo :: (yes | no);
sound
1 appearances of print-frame :: (yes | no);
harmony
1 appearances of cancel :: (yes | no);
key-octave
1 appearances of unplayed :: CDATA;
frame
1 appearances of type :: (start | stop | continue | change);
pedal
1 appearances of plus-minus :: (yes | no);
degree-alter
1 appearances of attribute :: CDATA;
supports
1 appearances of damper-pedal :: NMTOKEN;
sound
1 appearances of tempo :: CDATA;
sound
1 appearances of text-y :: CDATA;
ending
1 appearances of symbol :: (major | minor | augmented | diminished | half-diminished);
degree-value
1 appearances of times :: CDATA;
repeat
1 appearances of bottom-staff :: CDATA;
part-symbol
1 appearances of size :: CDATA;
octave-shift
1 appearances of spread :: CDATA;
wedge
1 appearances of steal-time-following :: CDATA;
grace
1 appearances of value :: CDATA;
supports
1 appearances of type :: (yes | no);
supports
1 appearances of pan :: CDATA;
sound
1 appearances of dalsegno :: CDATA;
sound
1 appearances of niente :: (yes | no);
wedge
1 appearances of new-system :: (yes | no);
print
1 appearances of fan :: (accel | rit | none);
beam
1 appearances of direction :: (up | down);
arpeggiate
1 appearances of line :: CDATA;
staff-tuning
1 appearances of type :: (on | off);
string-mute
1 appearances of staff-spacing :: CDATA;
print
1 appearances of use-stems :: (yes | no);
slash
1 appearances of top-staff :: CDATA;
part-symbol
1 appearances of show-type :: (actual | both | none);
tuplet
1 appearances of alternate :: (yes | no);
fingering
1 appearances of location :: (right | bottom | left | top);
hole-closed
1 appearances of line :: (yes | no);
pedal
1 appearances of type :: (up | down);
strong-accent
1 appearances of filled :: (yes | no);
notehead
1 appearances of fine :: CDATA;
sound
1 appearances of text-x :: CDATA;
ending
1 appearances of end-dynamics :: CDATA;
note
1 appearances of soft-pedal :: NMTOKEN;
sound
1 appearances of repeater :: (yes | no);
beam
1 appearances of show-frets :: (numbers | letters);
staff-details
1 appearances of page :: NMTOKEN;
credit
1 appearances of bracket-degrees :: (yes | no);
kind
1 appearances of type :: (crescendo | diminuendo | stop | continue);
wedge
1 appearances of tocoda :: CDATA;
sound
1 appearances of port :: CDATA;
midi-device
1 appearances of direction :: (backward | forward);
repeat
1 appearances of reference :: (yes | no);
level
1 appearances of type :: (top | bottom);
non-arpeggiate
1 appearances of height :: CDATA;
frame
1 appearances of make-time :: CDATA;
grace
1 appearances of type :: (explicit | implied | alternate);
harmony
1 appearances of new-page :: (yes | no);
print
1 appearances of parentheses-degrees :: (yes | no);
kind
1 appearances of line-end :: (up | down | both | arrow | none);
bracket
1 appearances of member-of :: CDATA;
grouping
1 appearances of additional :: (yes | no);
clef
1 appearances of location :: (left | right | before-barline);
cancel
1 appearances of directive :: (yes | no);
direction
1 appearances of type :: (upright | inverted);
fermata
1 appearances of implicit :: (yes | no);
measure
1 appearances of winged :: (none | straight | curved | double-straight | double-curved);
repeat
1 appearances of sostenuto-pedal :: NMTOKEN;
sound
1 appearances of measure :: (yes | no);
rest
1 appearances of type :: (cue | grace | large);
note-size
1 appearances of blank-page :: NMTOKEN;
print
1 appearances of sound :: (yes | no);
offset
1 appearances of release :: CDATA;
note
1 appearances of symbol :: (Hauptstimme | Nebenstimme | plain | none);
principal-voice
1 appearances of location :: (right | left | middle);
barline
1 appearances of after-barline :: (yes | no);
clef
1 appearances of type :: (up | down | stop | continue);
octave-shift
1 appearances of forward-repeat :: (yes | no);
sound
1 appearances of page-number :: CDATA;
print
1 appearances of non-controlling :: (yes | no);
measure
1 appearances of elevation :: CDATA;
sound
1 appearances of steal-time-previous :: CDATA;
grace
1 appearances of cautionary :: (yes | no);
accidental
1 appearances of attack :: CDATA;
note
1 appearances of stack-degrees :: (yes | no);
kind
1 appearances of sign :: (yes | no);
pedal
2 appearances of dynamics :: CDATA;
note sound
2 appearances of bezier-offset :: CDATA;
tied slur
2 appearances of number :: (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8);
beam metronome-beam
2 appearances of long :: (yes | no);
mordent inverted-mordent
2 appearances of segno :: CDATA;
barline sound
2 appearances of xlink:actuate :: (onRequest | onLoad | other | none);
link opus
2 appearances of xlink:title :: CDATA;
link opus
2 appearances of bezier-y2 :: CDATA;
tied slur
2 appearances of departure :: (above | below);
mordent inverted-mordent
2 appearances of end-length :: CDATA;
ending bracket
2 appearances of bezier-offset2 :: CDATA;
tied slur
2 appearances of approach :: (above | below);
mordent inverted-mordent
2 appearances of use-dots :: (yes | no);
beat-repeat slash
2 appearances of bezier-x :: CDATA;
tied slur
2 appearances of element :: NMTOKEN;
bookmark link
2 appearances of print-dot :: (yes | no);
note figured-bass
2 appearances of position :: NMTOKEN;
bookmark link
2 appearances of xlink:role :: CDATA;
link opus
2 appearances of orientation :: (over | under);
tied slur
2 appearances of use-symbols :: (yes | no);
kind multiple-rest
2 appearances of separator :: (none | horizontal | diagonal | vertical | adjacent);
time interchangeable
2 appearances of print-lyric :: (yes | no);
note figured-bass
2 appearances of bezier-x2 :: CDATA;
tied slur
2 appearances of pizzicato :: (yes | no);
note sound
2 appearances of coda :: CDATA;
barline sound
2 appearances of xlink:href :: CDATA;
link opus
2 appearances of xlink:type :: (simple);
link opus
2 appearances of xlink:show :: (new | replace | embed | other | none);
link opus
2 appearances of tip :: (up | down | left | right | northwest | northeast | southeast | southwest);
stick beater
2 appearances of divisions :: CDATA;
barline sound
2 appearances of source :: CDATA;
image credit-image
2 appearances of show-number :: (actual | both | none);
metronome-tuplet tuplet
2 appearances of symbol :: (common | cut | single-number | note | dotted-note | normal);
time interchangeable
2 appearances of first-beat :: CDATA;
slide bend
2 appearances of bezier-y :: CDATA;
tied slur
2 appearances of xmlns:xlink :: CDATA;
link opus
2 appearances of slashes :: NMTOKEN;
beat-repeat measure-repeat
2 appearances of width :: CDATA;
measure frame
3 appearances of print-spacing :: (yes | no);
note staff-details figured-bass
3 appearances of type :: (start | stop | single);
other-notation tremolo grouping
3 appearances of location :: (left | right);
root-alter bass-alter first-fret
3 appearances of id :: ID;
bookmark score-instrument score-part
3 appearances of time-only :: CDATA;
tie note sound
3 appearances of substitution :: (yes | no);
heel toe fingering
3 appearances of valign :: (top | middle | bottom);
image credit-image frame
4 appearances of size :: (full | cue | large);
clef level type accidental
4 appearances of number :: NMTOKEN;
lyric key-octave lyric-language lyric-font
4 appearances of bracket :: (yes | no);
level metronome-tuplet tuplet accidental
5 appearances of line-shape :: (straight | curved);
falloff scoop plop doit tuplet
5 appearances of id :: IDREF;
play midi-instrument part instrument midi-device
5 appearances of parentheses :: (yes | no);
level notehead metronome figured-bass accidental
5 appearances of slash :: (yes | no);
inverted-turn delayed-inverted-turn grace delayed-turn turn
6 appearances of text :: CDATA;
bass-step root-step kind degree-type degree-value first-fret
6 appearances of line-height :: CDATA;
rehearsal accidental-text words footnote credit-words display-text
6 appearances of xml:space :: (default | preserve);
rehearsal accidental-text words footnote credit-words display-text
6 appearances of type :: (start | stop | continue);
extend dashes tied slur bracket wavy-line
6 appearances of name :: CDATA;
bookmark miscellaneous-field lyric link lyric-language lyric-font
7 appearances of rotation :: CDATA;
rehearsal accidental-text words footnote text credit-words
display-text
7 appearances of letter-spacing :: CDATA;
rehearsal accidental-text words footnote text credit-words
display-text
7 appearances of dir :: (ltr | rtl | lro | rlo);
rehearsal accidental-text words footnote text credit-words
display-text
8 appearances of line-through :: (0 | 1 | 2 | 3);
dynamics rehearsal accidental-text words footnote text credit-words
display-text
8 appearances of underline :: (0 | 1 | 2 | 3);
dynamics rehearsal accidental-text words footnote text credit-words
display-text
8 appearances of overline :: (0 | 1 | 2 | 3);
dynamics rehearsal accidental-text words footnote text credit-words
display-text
8 appearances of enclosure :: (rectangle | square | oval | circle | bracket | triangle | diamond | none);
dynamics rehearsal accidental-text words percussion footnote
credit-words display-text
9 appearances of xml:lang :: NMTOKEN;
rehearsal accidental-text words footnote text credit-words
display-text lyric-language directive
10 appearances of trill-step :: (whole | half | unison);
mordent shake inverted-turn delayed-inverted-turn delayed-turn
inverted-mordent trill-mark turn wavy-line vertical-turn
10 appearances of start-note :: (upper | main | below);
mordent shake inverted-turn delayed-inverted-turn delayed-turn
inverted-mordent trill-mark turn wavy-line vertical-turn
10 appearances of two-note-turn :: (whole | half | none);
mordent shake inverted-turn delayed-inverted-turn delayed-turn
inverted-mordent trill-mark turn wavy-line vertical-turn
10 appearances of line-type :: (solid | dashed | dotted | wavy);
tied falloff slur scoop slide bracket wedge plop doit
glissando
10 appearances of second-beat :: CDATA;
mordent shake inverted-turn delayed-inverted-turn delayed-turn
inverted-mordent trill-mark turn wavy-line vertical-turn
11 appearances of number :: CDATA;
ending staff-details measure clef staff-layout part-group
transpose time grouping key measure-style
11 appearances of type :: CDATA;
other-play line-width image creator distance feature credit-image
rights other-appearance encoder relation
12 appearances of accelerate :: (yes | no);
mordent shake inverted-turn delayed-inverted-turn slide bend
delayed-turn inverted-mordent trill-mark turn wavy-line
vertical-turn
12 appearances of dash-length :: CDATA;
dashes tied falloff slur scoop slide bracket wedge plop
octave-shift doit glissando
12 appearances of justify :: (left | center | right);
rehearsal group-name lyric metronome accidental-text words
footnote group-abbreviation part-abbreviation part-name
credit-words display-text
12 appearances of space-length :: CDATA;
dashes tied falloff slur scoop slide bracket wedge plop
octave-shift doit glissando
12 appearances of last-beat :: CDATA;
mordent shake inverted-turn delayed-inverted-turn slide bend
delayed-turn inverted-mordent trill-mark turn wavy-line
vertical-turn
12 appearances of beats :: CDATA;
mordent shake inverted-turn delayed-inverted-turn slide bend
delayed-turn inverted-mordent trill-mark turn wavy-line
vertical-turn
13 appearances of type :: (start | stop);
glissando hammer-on tie beat-repeat barre metronome-tuplet
principal-voice slide part-group pull-off slash tuplet
measure-repeat
15 appearances of number :: (1 | 2 | 3 | 4 | 5 | 6);
other-notation tied slur non-arpeggiate wedge arpeggiate
glissando hammer-on dashes slide pull-off bracket
octave-shift tuplet wavy-line
24 appearances of print-object :: (yes | no);
other-notation left-divider harmony note root-alter staff-details
clef notations group-name-display degree part-name
other-direction ending part-name-display lyric group-abbreviation-display
bass-alter right-divider time part-abbreviation-display
figured-bass part-abbreviation harmonic key
25 appearances of valign :: (top | middle | bottom | baseline);
harp-pedals left-divider damp-all coda accidental-text damp
other-direction dynamics segno principal-voice metronome
measure-numbering percussion right-divider display-text
string-mute rehearsal pedal kind words footnote
credit-words accordion-registration time eyeglasses
28 appearances of halign :: (left | center | right);
harp-pedals left-divider damp-all coda accidental-text damp
other-direction dynamics segno principal-voice metronome
measure-numbering percussion right-divider display-text
image string-mute rehearsal pedal kind words footnote
credit-words accordion-registration credit-image time
eyeglasses frame
64 appearances of placement :: (above | below);
other-articulation harmony slur shake arrow arpeggiate triple-tongue
fingernails vertical-turn caesura breath-mark dynamics
other-notation unstress tap non-arpeggiate accidental-mark
staccatissimo delayed-turn hammer-on other-technical
detached-legato open-string tuplet staccato spiccato
thumb-position scoop other-ornament string tenuto
delayed-inverted-turn dot double-tongue inverted-mordent
turn toe fingering tremolo heel with-bar doit trill-mark
wavy-line harmonic direction stress stopped down-bow
tied handbell plop strong-accent accent hole mordent
falloff lyric inverted-turn pull-off snap-pizzicato
pluck schleifer up-bow
121 appearances of font-weight :: CDATA;
prefix caesura breath-mark dynamics bend percussion right-divider
text part-abbreviation per-minute unstress tuplet-type
rehearsal pedal bass-step accidental-mark staccatissimo
delayed-turn detached-legato extend slide thumb-position
other-ornament damp-all root-step delayed-inverted-turn
dot elision glissando toe turn fret music-font
part-name accidental tremolo other-direction segno
heel measure-numbering with-bar bass-alter figured-bass
harmonic key lyric-font stress stopped string-mute
degree-type words strong-accent degree-alter falloff
accordion-registration word-font inverted-turn eyeglasses
pluck up-bow other-articulation harmony left-divider
shake arrow triple-tongue fingernails vertical-turn
suffix notehead figure-number principal-voice function
metronome fermata other-notation tap kind tuplet-dot
hammer-on credit-words other-technical open-string
ending group-name octave-shift staccato measure-style
spiccato harp-pedals note root-alter scoop string
tenuto coda double-tongue accidental-text inverted-mordent
group-abbreviation fingering damp inversion doit
trill-mark display-text down-bow clef handbell plop
footnote accent directive hole mordent pull-off
degree-value snap-pizzicato tuplet-number time schleifer
121 appearances of font-style :: CDATA;
prefix caesura breath-mark dynamics bend percussion right-divider
text part-abbreviation per-minute unstress tuplet-type
rehearsal pedal bass-step accidental-mark staccatissimo
delayed-turn detached-legato extend slide thumb-position
other-ornament damp-all root-step delayed-inverted-turn
dot elision glissando toe turn fret music-font
part-name accidental tremolo other-direction segno
heel measure-numbering with-bar bass-alter figured-bass
harmonic key lyric-font stress stopped string-mute
degree-type words strong-accent degree-alter falloff
accordion-registration word-font inverted-turn eyeglasses
pluck up-bow other-articulation harmony left-divider
shake arrow triple-tongue fingernails vertical-turn
suffix notehead figure-number principal-voice function
metronome fermata other-notation tap kind tuplet-dot
hammer-on credit-words other-technical open-string
ending group-name octave-shift staccato measure-style
spiccato harp-pedals note root-alter scoop string
tenuto coda double-tongue accidental-text inverted-mordent
group-abbreviation fingering damp inversion doit
trill-mark display-text down-bow clef handbell plop
footnote accent directive hole mordent pull-off
degree-value snap-pizzicato tuplet-number time schleifer
121 appearances of font-family :: CDATA;
prefix caesura breath-mark dynamics bend percussion right-divider
text part-abbreviation per-minute unstress tuplet-type
rehearsal pedal bass-step accidental-mark staccatissimo
delayed-turn detached-legato extend slide thumb-position
other-ornament damp-all root-step delayed-inverted-turn
dot elision glissando toe turn fret music-font
part-name accidental tremolo other-direction segno
heel measure-numbering with-bar bass-alter figured-bass
harmonic key lyric-font stress stopped string-mute
degree-type words strong-accent degree-alter falloff
accordion-registration word-font inverted-turn eyeglasses
pluck up-bow other-articulation harmony left-divider
shake arrow triple-tongue fingernails vertical-turn
suffix notehead figure-number principal-voice function
metronome fermata other-notation tap kind tuplet-dot
hammer-on credit-words other-technical open-string
ending group-name octave-shift staccato measure-style
spiccato harp-pedals note root-alter scoop string
tenuto coda double-tongue accidental-text inverted-mordent
group-abbreviation fingering damp inversion doit
trill-mark display-text down-bow clef handbell plop
footnote accent directive hole mordent pull-off
degree-value snap-pizzicato tuplet-number time schleifer
121 appearances of font-size :: CDATA;
prefix caesura breath-mark dynamics bend percussion right-divider
text part-abbreviation per-minute unstress tuplet-type
rehearsal pedal bass-step accidental-mark staccatissimo
delayed-turn detached-legato extend slide thumb-position
other-ornament damp-all root-step delayed-inverted-turn
dot elision glissando toe turn fret music-font
part-name accidental tremolo other-direction segno
heel measure-numbering with-bar bass-alter figured-bass
harmonic key lyric-font stress stopped string-mute
degree-type words strong-accent degree-alter falloff
accordion-registration word-font inverted-turn eyeglasses
pluck up-bow other-articulation harmony left-divider
shake arrow triple-tongue fingernails vertical-turn
suffix notehead figure-number principal-voice function
metronome fermata other-notation tap kind tuplet-dot
hammer-on credit-words other-technical open-string
ending group-name octave-shift staccato measure-style
spiccato harp-pedals note root-alter scoop string
tenuto coda double-tongue accidental-text inverted-mordent
group-abbreviation fingering damp inversion doit
trill-mark display-text down-bow clef handbell plop
footnote accent directive hole mordent pull-off
degree-value snap-pizzicato tuplet-number time schleifer
126 appearances of relative-x :: CDATA;
prefix wedge caesura breath-mark dynamics bend percussion
right-divider part-abbreviation unstress rehearsal
group-symbol pedal non-arpeggiate bass-step accidental-mark
staccatissimo delayed-turn detached-legato extend
credit-image slide tuplet thumb-position other-ornament
damp-all root-step delayed-inverted-turn part-symbol
dot glissando toe turn part-name accidental tremolo
other-direction segno heel measure-numbering with-bar
bass-alter figured-bass harmonic key stress stopped
string-mute degree-type words strong-accent degree-alter
falloff accordion-registration lyric inverted-turn
eyeglasses pluck up-bow other-articulation harmony
left-divider slur shake arrow arpeggiate triple-tongue
fingernails vertical-turn suffix figure-number principal-voice
function metronome bracket fermata other-notation
image tap kind hammer-on credit-words other-technical
open-string ending group-name octave-shift staccato
spiccato frame harp-pedals note root-alter scoop
string tenuto coda double-tongue accidental-text
link inverted-mordent group-abbreviation fingering
damp inversion doit trill-mark wavy-line display-text
down-bow tied clef handbell plop footnote accent
directive hole dashes mordent pull-off degree-value
snap-pizzicato time schleifer stem
126 appearances of default-y :: CDATA;
prefix wedge caesura breath-mark dynamics bend percussion
right-divider part-abbreviation unstress rehearsal
group-symbol pedal non-arpeggiate bass-step accidental-mark
staccatissimo delayed-turn detached-legato extend
credit-image slide tuplet thumb-position other-ornament
damp-all root-step delayed-inverted-turn part-symbol
dot glissando toe turn part-name accidental tremolo
other-direction segno heel measure-numbering with-bar
bass-alter figured-bass harmonic key stress stopped
string-mute degree-type words strong-accent degree-alter
falloff accordion-registration lyric inverted-turn
eyeglasses pluck up-bow other-articulation harmony
left-divider slur shake arrow arpeggiate triple-tongue
fingernails vertical-turn suffix figure-number principal-voice
function metronome bracket fermata other-notation
image tap kind hammer-on credit-words other-technical
open-string ending group-name octave-shift staccato
spiccato frame harp-pedals note root-alter scoop
string tenuto coda double-tongue accidental-text
link inverted-mordent group-abbreviation fingering
damp inversion doit trill-mark wavy-line display-text
down-bow tied clef handbell plop footnote accent
directive hole dashes mordent pull-off degree-value
snap-pizzicato time schleifer stem
126 appearances of relative-y :: CDATA;
prefix wedge caesura breath-mark dynamics bend percussion
right-divider part-abbreviation unstress rehearsal
group-symbol pedal non-arpeggiate bass-step accidental-mark
staccatissimo delayed-turn detached-legato extend
credit-image slide tuplet thumb-position other-ornament
damp-all root-step delayed-inverted-turn part-symbol
dot glissando toe turn part-name accidental tremolo
other-direction segno heel measure-numbering with-bar
bass-alter figured-bass harmonic key stress stopped
string-mute degree-type words strong-accent degree-alter
falloff accordion-registration lyric inverted-turn
eyeglasses pluck up-bow other-articulation harmony
left-divider slur shake arrow arpeggiate triple-tongue
fingernails vertical-turn suffix figure-number principal-voice
function metronome bracket fermata other-notation
image tap kind hammer-on credit-words other-technical
open-string ending group-name octave-shift staccato
spiccato frame harp-pedals note root-alter scoop
string tenuto coda double-tongue accidental-text
link inverted-mordent group-abbreviation fingering
damp inversion doit trill-mark wavy-line display-text
down-bow tied clef handbell plop footnote accent
directive hole dashes mordent pull-off degree-value
snap-pizzicato time schleifer stem
126 appearances of default-x :: CDATA;
prefix wedge caesura breath-mark dynamics bend percussion
right-divider part-abbreviation unstress rehearsal
group-symbol pedal non-arpeggiate bass-step accidental-mark
staccatissimo delayed-turn detached-legato extend
credit-image slide tuplet thumb-position other-ornament
damp-all root-step delayed-inverted-turn part-symbol
dot glissando toe turn part-name accidental tremolo
other-direction segno heel measure-numbering with-bar
bass-alter figured-bass harmonic key stress stopped
string-mute degree-type words strong-accent degree-alter
falloff accordion-registration lyric inverted-turn
eyeglasses pluck up-bow other-articulation harmony
left-divider slur shake arrow arpeggiate triple-tongue
fingernails vertical-turn suffix figure-number principal-voice
function metronome bracket fermata other-notation
image tap kind hammer-on credit-words other-technical
open-string ending group-name octave-shift staccato
spiccato frame harp-pedals note root-alter scoop
string tenuto coda double-tongue accidental-text
link inverted-mordent group-abbreviation fingering
damp inversion doit trill-mark wavy-line display-text
down-bow tied clef handbell plop footnote accent
directive hole dashes mordent pull-off degree-value
snap-pizzicato time schleifer stem
134 appearances of color :: CDATA;
prefix wedge caesura group-barline breath-mark dynamics barre
bar-style bend percussion right-divider text part-abbreviation
unstress tuplet-type rehearsal group-symbol pedal
non-arpeggiate bass-step accidental-mark staccatissimo
delayed-turn detached-legato extend slide thumb-position
other-ornament damp-all root-step delayed-inverted-turn
part-symbol dot elision glissando toe turn fret
part-name accidental tremolo other-direction segno
heel measure-numbering with-bar bass-alter figured-bass
harmonic key stress stopped string-mute degree-type
words strong-accent degree-alter falloff accordion-registration
lyric inverted-turn eyeglasses pluck up-bow other-articulation
harmony beam left-divider slur shake arrow arpeggiate
triple-tongue fingernails vertical-turn suffix notehead
figure-number principal-voice function metronome bracket
fermata other-notation tap kind tuplet-dot hammer-on
credit-words other-technical open-string ending group-name
octave-shift staccato measure-style spiccato frame
harp-pedals note root-alter scoop string tenuto
coda double-tongue accidental-text inverted-mordent
group-abbreviation fingering damp inversion doit
trill-mark wavy-line display-text down-bow tied clef
handbell plop footnote accent directive hole dashes
mordent pull-off degree-value snap-pizzicato tuplet-number
time schleifer stem
Possible candidate elements for being declared abstract:
percussion measure-style
Content model entity candidates for abstract declaration,
but REQUIRE RE-declaration without any decoration.
%music-data
========================================================= --->
<!-- element containment graph --><!-- =========================================================
========================================================= --->
%common;<!-- here starts %common; -->
%isolat1;<!-- here starts %isolat1; -->
<!-- here ends %isolat1; -->
%isolat2;<!-- here starts %isolat2; -->
<!-- here ends %isolat2; -->
<!-- EL footnote --><!ELEMENT (#PCDATA)>
<!-- @footnote --><!ATTLIST
justify (left | center | right) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
underline (0 | 1 | 2 | 3) #IMPLIED
overline (0 | 1 | 2 | 3) #IMPLIED
line-through (0 | 1 | 2 | 3) #IMPLIED
rotation CDATA #IMPLIED
letter-spacing CDATA #IMPLIED
line-height CDATA #IMPLIED
xml:lang NMTOKEN #IMPLIED
xml:space (default | preserve) #IMPLIED
dir (ltr | rtl | lro | rlo) #IMPLIED
enclosure (rectangle | square | oval | circle | bracket | triangle | diamond | none) #IMPLIED
>
<!-- EL level --><!ELEMENT level (#PCDATA)>
<!-- @level --><!ATTLIST level
reference (yes | no) #IMPLIED
parentheses (yes | no) #IMPLIED
bracket (yes | no) #IMPLIED
size (full | cue | large) #IMPLIED
>
<!-- EL voice --><!ELEMENT voice (#PCDATA)>
<!-- EL fermata --><!ELEMENT fermata (#PCDATA)>
<!-- @fermata --><!ATTLIST fermata
type (upright | inverted) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL wavy-line --><!ELEMENT wavy-line EMPTY>
<!-- @wavy-line --><!ATTLIST wavy-line
type (start | stop | continue) #REQUIRED
number (1 | 2 | 3 | 4 | 5 | 6) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
placement (above | below) #IMPLIED
color CDATA #IMPLIED
start-note (upper | main | below) #IMPLIED
trill-step (whole | half | unison) #IMPLIED
two-note-turn (whole | half | none) #IMPLIED
accelerate (yes | no) #IMPLIED
beats CDATA #IMPLIED
second-beat CDATA #IMPLIED
last-beat CDATA #IMPLIED
>
<!-- EL staff --><!ELEMENT staff (#PCDATA)>
<!-- EL segno --><!ELEMENT segno EMPTY>
<!-- @segno --><!ATTLIST segno
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
>
<!-- EL coda --><!ELEMENT coda EMPTY>
<!-- @coda --><!ATTLIST coda
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
>
<!-- EL actual-notes --><!ELEMENT actual-notes (#PCDATA)>
<!-- EL normal-notes --><!ELEMENT normal-notes (#PCDATA)>
<!-- EL normal-type --><!ELEMENT normal-type (#PCDATA)>
<!-- EL normal-dot --><!ELEMENT normal-dot EMPTY>
<!-- EL dynamics --><!ELEMENT dynamics ((p | pp | ppp | pppp | ppppp | pppppp |
f | ff | fff | ffff | fffff | ffffff | mp | mf | sf |
sfp | sfpp | fp | rf | rfz | sfz | sffz | fz |
other-dynamics)*)>
<!-- @dynamics --><!ATTLIST dynamics
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
placement (above | below) #IMPLIED
underline (0 | 1 | 2 | 3) #IMPLIED
overline (0 | 1 | 2 | 3) #IMPLIED
line-through (0 | 1 | 2 | 3) #IMPLIED
enclosure (rectangle | square | oval | circle | bracket | triangle | diamond | none) #IMPLIED
>
<!-- EL p --><!ELEMENT p EMPTY>
<!-- EL pp --><!ELEMENT pp EMPTY>
<!-- EL ppp --><!ELEMENT ppp EMPTY>
<!-- EL pppp --><!ELEMENT pppp EMPTY>
<!-- EL ppppp --><!ELEMENT ppppp EMPTY>
<!-- EL pppppp --><!ELEMENT pppppp EMPTY>
<!-- EL f --><!ELEMENT f EMPTY>
<!-- EL ff --><!ELEMENT ff EMPTY>
<!-- EL fff --><!ELEMENT fff EMPTY>
<!-- EL ffff --><!ELEMENT ffff EMPTY>
<!-- EL fffff --><!ELEMENT fffff EMPTY>
<!-- EL ffffff --><!ELEMENT ffffff EMPTY>
<!-- EL mp --><!ELEMENT mp EMPTY>
<!-- EL mf --><!ELEMENT mf EMPTY>
<!-- EL sf --><!ELEMENT sf EMPTY>
<!-- EL sfp --><!ELEMENT sfp EMPTY>
<!-- EL sfpp --><!ELEMENT sfpp EMPTY>
<!-- EL fp --><!ELEMENT fp EMPTY>
<!-- EL rf --><!ELEMENT rf EMPTY>
<!-- EL rfz --><!ELEMENT rfz EMPTY>
<!-- EL sfz --><!ELEMENT sfz EMPTY>
<!-- EL sffz --><!ELEMENT sffz EMPTY>
<!-- EL fz --><!ELEMENT fz EMPTY>
<!-- EL other-dynamics --><!ELEMENT other-dynamics (#PCDATA)>
<!-- EL fingering --><!ELEMENT fingering (#PCDATA)>
<!-- @fingering --><!ATTLIST fingering
substitution (yes | no) #IMPLIED
alternate (yes | no) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL fret --><!ELEMENT fret (#PCDATA)>
<!-- @fret --><!ATTLIST fret
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL string --><!ELEMENT string (#PCDATA)>
<!-- @string --><!ATTLIST string
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL tuning-step --><!ELEMENT tuning-step (#PCDATA)>
<!-- EL tuning-alter --><!ELEMENT tuning-alter (#PCDATA)>
<!-- EL tuning-octave --><!ELEMENT tuning-octave (#PCDATA)>
<!-- EL display-text --><!ELEMENT display-text (#PCDATA)>
<!-- @display-text --><!ATTLIST display-text
justify (left | center | right) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
underline (0 | 1 | 2 | 3) #IMPLIED
overline (0 | 1 | 2 | 3) #IMPLIED
line-through (0 | 1 | 2 | 3) #IMPLIED
rotation CDATA #IMPLIED
letter-spacing CDATA #IMPLIED
line-height CDATA #IMPLIED
xml:lang NMTOKEN #IMPLIED
xml:space (default | preserve) #IMPLIED
dir (ltr | rtl | lro | rlo) #IMPLIED
enclosure (rectangle | square | oval | circle | bracket | triangle | diamond | none) #IMPLIED
>
<!-- EL accidental-text --><!ELEMENT accidental-text (#PCDATA)>
<!-- @accidental-text --><!ATTLIST accidental-text
justify (left | center | right) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
underline (0 | 1 | 2 | 3) #IMPLIED
overline (0 | 1 | 2 | 3) #IMPLIED
line-through (0 | 1 | 2 | 3) #IMPLIED
rotation CDATA #IMPLIED
letter-spacing CDATA #IMPLIED
line-height CDATA #IMPLIED
xml:lang NMTOKEN #IMPLIED
xml:space (default | preserve) #IMPLIED
dir (ltr | rtl | lro | rlo) #IMPLIED
enclosure (rectangle | square | oval | circle | bracket | triangle | diamond | none) #IMPLIED
>
<!-- EL part-name-display --><!ELEMENT part-name-display
((display-text | accidental-text)*)>
<!-- @part-name-display --><!ATTLIST part-name-display
print-object (yes | no) #IMPLIED
>
<!-- EL part-abbreviation-display --><!ELEMENT part-abbreviation-display
((display-text | accidental-text)*)>
<!-- @part-abbreviation-display --><!ATTLIST part-abbreviation-display
print-object (yes | no) #IMPLIED
>
<!-- EL midi-device --><!ELEMENT midi-device (#PCDATA)>
<!-- @midi-device --><!ATTLIST midi-device
port CDATA #IMPLIED
id IDREF #IMPLIED
>
<!-- EL midi-instrument --><!ELEMENT midi-instrument
(midi-channel?, midi-name?, midi-bank?, midi-program?,
midi-unpitched?, volume?, pan?, elevation?)>
<!-- @midi-instrument --><!ATTLIST midi-instrument
id IDREF #REQUIRED
>
<!-- EL midi-channel --><!ELEMENT midi-channel (#PCDATA)>
<!-- EL midi-name --><!ELEMENT midi-name (#PCDATA)>
<!-- EL midi-bank --><!ELEMENT midi-bank (#PCDATA)>
<!-- EL midi-program --><!ELEMENT midi-program (#PCDATA)>
<!-- EL midi-unpitched --><!ELEMENT midi-unpitched (#PCDATA)>
<!-- EL volume --><!ELEMENT volume (#PCDATA)>
<!-- EL pan --><!ELEMENT pan (#PCDATA)>
<!-- EL elevation --><!ELEMENT elevation (#PCDATA)>
<!-- EL play --><!ELEMENT play ((ipa | mute | semi-pitched | other-play)*)>
<!-- @play --><!ATTLIST play
id IDREF #IMPLIED
>
<!-- EL ipa --><!ELEMENT ipa (#PCDATA)>
<!-- EL mute --><!ELEMENT mute (#PCDATA)>
<!-- EL semi-pitched --><!ELEMENT semi-pitched (#PCDATA)>
<!-- EL other-play --><!ELEMENT other-play (#PCDATA)>
<!-- @other-play --><!ATTLIST other-play
type CDATA #REQUIRED
>
<!-- here ends %common; -->
%layout;<!-- here starts %layout; -->
<!-- EL scaling --><!ELEMENT scaling (millimeters, tenths)>
<!-- EL millimeters --><!ELEMENT millimeters (#PCDATA)>
<!-- EL tenths --><!ELEMENT tenths (#PCDATA)>
<!-- EL left-margin --><!ELEMENT left-margin (#PCDATA)>
<!-- EL right-margin --><!ELEMENT right-margin (#PCDATA)>
<!-- EL top-margin --><!ELEMENT top-margin (#PCDATA)>
<!-- EL bottom-margin --><!ELEMENT bottom-margin (#PCDATA)>
<!-- EL page-layout --><!ELEMENT page-layout ((page-height, page-width)?,
(page-margins, page-margins?)?)>
<!-- EL page-height --><!ELEMENT page-height (#PCDATA)>
<!-- EL page-width --><!ELEMENT page-width (#PCDATA)>
<!-- EL page-margins --><!ELEMENT page-margins (left-margin, right-margin,
top-margin, bottom-margin)>
<!-- @page-margins --><!ATTLIST page-margins
type (odd | even | both) #IMPLIED
>
<!-- EL system-layout --><!ELEMENT system-layout
(system-margins?, system-distance?,
top-system-distance?, system-dividers?)>
<!-- EL system-margins --><!ELEMENT system-margins (left-margin, right-margin)>
<!-- EL system-distance --><!ELEMENT system-distance (#PCDATA)>
<!-- EL top-system-distance --><!ELEMENT top-system-distance (#PCDATA)>
<!-- EL system-dividers --><!ELEMENT system-dividers (left-divider, right-divider)>
<!-- EL left-divider --><!ELEMENT left-divider EMPTY>
<!-- @left-divider --><!ATTLIST left-divider
print-object (yes | no) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
>
<!-- EL right-divider --><!ELEMENT right-divider EMPTY>
<!-- @right-divider --><!ATTLIST right-divider
print-object (yes | no) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
>
<!-- EL staff-layout --><!ELEMENT staff-layout (staff-distance?)>
<!-- EL staff-distance --><!ELEMENT staff-distance (#PCDATA)>
<!-- @staff-layout --><!ATTLIST staff-layout
number CDATA #IMPLIED
>
<!-- EL measure-layout --><!ELEMENT measure-layout (measure-distance?)>
<!-- EL measure-distance --><!ELEMENT measure-distance (#PCDATA)>
<!-- EL appearance --><!ELEMENT appearance
(line-width*, note-size*, distance*,
other-appearance*)>
<!-- EL line-width --><!ELEMENT line-width (#PCDATA)>
<!-- @line-width --><!ATTLIST line-width
type CDATA #REQUIRED
>
<!-- EL note-size --><!ELEMENT note-size (#PCDATA)>
<!-- @note-size --><!ATTLIST note-size
type (cue | grace | large) #REQUIRED
>
<!-- EL distance --><!ELEMENT distance (#PCDATA)>
<!-- @distance --><!ATTLIST distance
type CDATA #REQUIRED
>
<!-- EL other-appearance --><!ELEMENT other-appearance (#PCDATA)>
<!-- @other-appearance --><!ATTLIST other-appearance
type CDATA #REQUIRED
>
<!-- here ends %layout; -->
%identity;<!-- here starts %identity; -->
<!-- EL identification --><!ELEMENT identification (creator*, rights*, encoding?,
source?, relation*, miscellaneous?)>
<!-- EL creator --><!ELEMENT creator (#PCDATA)>
<!-- @creator --><!ATTLIST creator
type CDATA #IMPLIED
>
<!-- EL rights --><!ELEMENT rights (#PCDATA)>
<!-- @rights --><!ATTLIST rights
type CDATA #IMPLIED
>
<!-- EL encoding --><!ELEMENT encoding ((encoding-date | encoder | software |
encoding-description | supports)*)>
<!-- EL encoding-date --><!ELEMENT encoding-date (#PCDATA)>
<!-- EL encoder --><!ELEMENT encoder (#PCDATA)>
<!-- @encoder --><!ATTLIST encoder
type CDATA #IMPLIED
>
<!-- EL software --><!ELEMENT software (#PCDATA)>
<!-- EL encoding-description --><!ELEMENT encoding-description (#PCDATA)>
<!-- EL supports --><!ELEMENT supports EMPTY>
<!-- @supports --><!ATTLIST supports
type (yes | no) #REQUIRED
element CDATA #REQUIRED
attribute CDATA #IMPLIED
value CDATA #IMPLIED
>
<!-- EL source --><!ELEMENT source (#PCDATA)>
<!-- EL relation --><!ELEMENT relation (#PCDATA)>
<!-- @relation --><!ATTLIST relation
type CDATA #IMPLIED
>
<!-- EL miscellaneous --><!ELEMENT miscellaneous (miscellaneous-field*)>
<!-- EL miscellaneous-field --><!ELEMENT miscellaneous-field (#PCDATA)>
<!-- @miscellaneous-field --><!ATTLIST miscellaneous-field
name CDATA #REQUIRED
>
<!-- here ends %identity; -->
%attributes;<!-- here starts %attributes; -->
<!-- EL attributes --><!ELEMENT attributes ((footnote?, level?), divisions?, key*, time*,
staves?, part-symbol?, instruments?, clef*,
staff-details*, transpose*, directive*,
measure-style*)>
<!-- EL key --><!ELEMENT key (((cancel?, fifths, mode?) |
((key-step, key-alter, key-accidental?)*)), key-octave*)>
<!-- @key --><!ATTLIST key
number CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
print-object (yes | no) #IMPLIED
>
<!-- EL cancel --><!ELEMENT cancel (#PCDATA)>
<!-- @cancel --><!ATTLIST cancel
location (left | right | before-barline) #IMPLIED
>
<!-- EL fifths --><!ELEMENT fifths (#PCDATA)>
<!-- EL mode --><!ELEMENT mode (#PCDATA)>
<!-- EL key-step --><!ELEMENT key-step (#PCDATA)>
<!-- EL key-alter --><!ELEMENT key-alter (#PCDATA)>
<!-- EL key-accidental --><!ELEMENT key-accidental (#PCDATA)>
<!-- EL key-octave --><!ELEMENT key-octave (#PCDATA)>
<!-- @key-octave --><!ATTLIST key-octave
number NMTOKEN #REQUIRED
cancel (yes | no) #IMPLIED
>
<!-- EL divisions --><!ELEMENT divisions (#PCDATA)>
<!-- EL time --><!ELEMENT time
(((beats, beat-type)+, interchangeable?) | senza-misura)>
<!-- @time --><!ATTLIST time
number CDATA #IMPLIED
symbol (common | cut | single-number | note | dotted-note | normal) #IMPLIED
separator (none | horizontal | diagonal | vertical | adjacent) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
print-object (yes | no) #IMPLIED
>
<!-- EL interchangeable --><!ELEMENT interchangeable (time-relation?, (beats, beat-type)+)>
<!-- @interchangeable --><!ATTLIST interchangeable
symbol (common | cut | single-number | note | dotted-note | normal) #IMPLIED
separator (none | horizontal | diagonal | vertical | adjacent) #IMPLIED
>
<!-- EL beats --><!ELEMENT beats (#PCDATA)>
<!-- EL beat-type --><!ELEMENT beat-type (#PCDATA)>
<!-- EL senza-misura --><!ELEMENT senza-misura (#PCDATA)>
<!-- EL time-relation --><!ELEMENT time-relation (#PCDATA)>
<!-- EL staves --><!ELEMENT staves (#PCDATA)>
<!-- EL part-symbol --><!ELEMENT part-symbol (#PCDATA)>
<!-- @part-symbol --><!ATTLIST part-symbol
top-staff CDATA #IMPLIED
bottom-staff CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL instruments --><!ELEMENT instruments (#PCDATA)>
<!-- EL clef --><!ELEMENT clef (sign, line?, clef-octave-change?)>
<!-- @clef --><!ATTLIST clef
number CDATA #IMPLIED
additional (yes | no) #IMPLIED
size (full | cue | large) #IMPLIED
after-barline (yes | no) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
print-object (yes | no) #IMPLIED
>
<!-- EL sign --><!ELEMENT sign (#PCDATA)>
<!-- EL line --><!ELEMENT line (#PCDATA)>
<!-- EL clef-octave-change --><!ELEMENT clef-octave-change (#PCDATA)>
<!-- EL staff-details --><!ELEMENT staff-details (staff-type?, staff-lines?,
staff-tuning*, capo?, staff-size?)>
<!-- @staff-details --><!ATTLIST staff-details
number CDATA #IMPLIED
show-frets (numbers | letters) #IMPLIED
print-object (yes | no) #IMPLIED
print-spacing (yes | no) #IMPLIED
>
<!-- EL staff-type --><!ELEMENT staff-type (#PCDATA)>
<!-- EL staff-lines --><!ELEMENT staff-lines (#PCDATA)>
<!-- EL staff-tuning --><!ELEMENT staff-tuning
(tuning-step, tuning-alter?, tuning-octave)>
<!-- @staff-tuning --><!ATTLIST staff-tuning
line CDATA #REQUIRED
>
<!-- EL capo --><!ELEMENT capo (#PCDATA)>
<!-- EL staff-size --><!ELEMENT staff-size (#PCDATA)>
<!-- EL transpose --><!ELEMENT transpose
(diatonic?, chromatic, octave-change?, double?)>
<!-- @transpose --><!ATTLIST transpose
number CDATA #IMPLIED
>
<!-- EL diatonic --><!ELEMENT diatonic (#PCDATA)>
<!-- EL chromatic --><!ELEMENT chromatic (#PCDATA)>
<!-- EL octave-change --><!ELEMENT octave-change (#PCDATA)>
<!-- EL double --><!ELEMENT double EMPTY>
<!-- EL directive --><!ELEMENT directive (#PCDATA)>
<!-- @directive --><!ATTLIST directive
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
xml:lang NMTOKEN #IMPLIED
>
<!-- EL measure-style --><!ELEMENT measure-style (multiple-rest |
measure-repeat | beat-repeat | slash)>
<!-- @measure-style --><!ATTLIST measure-style
number CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL slash-type --><!ELEMENT slash-type (#PCDATA)>
<!-- EL slash-dot --><!ELEMENT slash-dot EMPTY>
<!-- EL multiple-rest --><!ELEMENT multiple-rest (#PCDATA)>
<!-- @multiple-rest --><!ATTLIST multiple-rest
use-symbols (yes | no) #IMPLIED
>
<!-- EL measure-repeat --><!ELEMENT measure-repeat (#PCDATA)>
<!-- @measure-repeat --><!ATTLIST measure-repeat
type (start | stop) #REQUIRED
slashes NMTOKEN #IMPLIED
>
<!-- EL beat-repeat --><!ELEMENT beat-repeat ((slash-type, slash-dot*)?)>
<!-- @beat-repeat --><!ATTLIST beat-repeat
type (start | stop) #REQUIRED
slashes NMTOKEN #IMPLIED
use-dots (yes | no) #IMPLIED
>
<!-- EL slash --><!ELEMENT slash ((slash-type, slash-dot*)?)>
<!-- @slash --><!ATTLIST slash
type (start | stop) #REQUIRED
use-dots (yes | no) #IMPLIED
use-stems (yes | no) #IMPLIED
>
<!-- here ends %attributes; -->
%link;<!-- here starts %link; -->
<!-- EL link --><!ELEMENT link EMPTY>
<!-- @link --><!ATTLIST link
xmlns:xlink CDATA #FIXED 'http://www.w3.org/1999/xlink'
xlink:href CDATA #REQUIRED
xlink:type (simple) #FIXED 'simple'
xlink:role CDATA #IMPLIED
xlink:title CDATA #IMPLIED
xlink:show (new | replace | embed | other | none) 'replace'
xlink:actuate (onRequest | onLoad | other | none) 'onRequest'
name CDATA #IMPLIED
element NMTOKEN #IMPLIED
position NMTOKEN #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
>
<!-- EL bookmark --><!ELEMENT bookmark EMPTY>
<!-- @bookmark --><!ATTLIST bookmark
id ID #REQUIRED
name CDATA #IMPLIED
element NMTOKEN #IMPLIED
position NMTOKEN #IMPLIED
>
<!-- here ends %link; -->
%note;<!-- here starts %note; -->
<!-- EL note --><!ELEMENT note
(((grace, (chord?, (pitch | unpitched | rest)),
(tie, tie?)?) |
(cue, (chord?, (pitch | unpitched | rest)),
duration) |
((chord?, (pitch | unpitched | rest)),
duration, (tie, tie?)?)), instrument?,
(footnote?, level?, voice?), type?, dot*,
accidental?, time-modification?, stem?,
notehead?, notehead-text?, staff?, beam*,
notations*, lyric*, play?)>
<!-- @note --><!ATTLIST note
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
print-object (yes | no) #IMPLIED
print-dot (yes | no) #IMPLIED
print-spacing (yes | no) #IMPLIED
print-lyric (yes | no) #IMPLIED
dynamics CDATA #IMPLIED
end-dynamics CDATA #IMPLIED
attack CDATA #IMPLIED
release CDATA #IMPLIED
time-only CDATA #IMPLIED
pizzicato (yes | no) #IMPLIED
>
<!-- EL pitch --><!ELEMENT pitch (step, alter?, octave)>
<!-- EL step --><!ELEMENT step (#PCDATA)>
<!-- EL alter --><!ELEMENT alter (#PCDATA)>
<!-- EL octave --><!ELEMENT octave (#PCDATA)>
<!-- EL cue --><!ELEMENT cue EMPTY>
<!-- EL grace --><!ELEMENT grace EMPTY>
<!-- @grace --><!ATTLIST grace
steal-time-previous CDATA #IMPLIED
steal-time-following CDATA #IMPLIED
make-time CDATA #IMPLIED
slash (yes | no) #IMPLIED
>
<!-- EL chord --><!ELEMENT chord EMPTY>
<!-- EL unpitched --><!ELEMENT unpitched ((display-step, display-octave)?)>
<!-- EL display-step --><!ELEMENT display-step (#PCDATA)>
<!-- EL display-octave --><!ELEMENT display-octave (#PCDATA)>
<!-- EL rest --><!ELEMENT rest ((display-step, display-octave)?)>
<!-- @rest --><!ATTLIST rest
measure (yes | no) #IMPLIED
>
<!-- EL duration --><!ELEMENT duration (#PCDATA)>
<!-- EL tie --><!ELEMENT tie EMPTY>
<!-- @tie --><!ATTLIST tie
type (start | stop) #REQUIRED
time-only CDATA #IMPLIED
>
<!-- EL instrument --><!ELEMENT instrument EMPTY>
<!-- @instrument --><!ATTLIST instrument
id IDREF #REQUIRED
>
<!-- EL type --><!ELEMENT type (#PCDATA)>
<!-- @type --><!ATTLIST type
size (full | cue | large) #IMPLIED
>
<!-- EL dot --><!ELEMENT dot EMPTY>
<!-- @dot --><!ATTLIST dot
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL accidental --><!ELEMENT accidental (#PCDATA)>
<!-- @accidental --><!ATTLIST accidental
cautionary (yes | no) #IMPLIED
editorial (yes | no) #IMPLIED
parentheses (yes | no) #IMPLIED
bracket (yes | no) #IMPLIED
size (full | cue | large) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL time-modification --><!ELEMENT time-modification
(actual-notes, normal-notes, (normal-type, normal-dot*)?)>
<!-- EL stem --><!ELEMENT stem (#PCDATA)>
<!-- @stem --><!ATTLIST stem
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL notehead --><!ELEMENT notehead (#PCDATA)>
<!-- @notehead --><!ATTLIST notehead
filled (yes | no) #IMPLIED
parentheses (yes | no) #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL notehead-text --><!ELEMENT notehead-text
((display-text | accidental-text)+)>
<!-- EL beam --><!ELEMENT beam (#PCDATA)>
<!-- @beam --><!ATTLIST beam
number (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8) '1'
repeater (yes | no) #IMPLIED
fan (accel | rit | none) #IMPLIED
color CDATA #IMPLIED
>
<!-- EL notations --><!ELEMENT notations
((footnote?, level?),
(tied | slur | tuplet | glissando | slide |
ornaments | technical | articulations |
dynamics | fermata | arpeggiate |
non-arpeggiate | accidental-mark |
other-notation)*)>
<!-- @notations --><!ATTLIST notations
print-object (yes | no) #IMPLIED
>
<!-- EL tied --><!ELEMENT tied EMPTY>
<!-- @tied --><!ATTLIST tied
type (start | stop | continue) #REQUIRED
number (1 | 2 | 3 | 4 | 5 | 6) #IMPLIED
line-type (solid | dashed | dotted | wavy) #IMPLIED
dash-length CDATA #IMPLIED
space-length CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
placement (above | below) #IMPLIED
orientation (over | under) #IMPLIED
bezier-offset CDATA #IMPLIED
bezier-offset2 CDATA #IMPLIED
bezier-x CDATA #IMPLIED
bezier-y CDATA #IMPLIED
bezier-x2 CDATA #IMPLIED
bezier-y2 CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL slur --><!ELEMENT slur EMPTY>
<!-- @slur --><!ATTLIST slur
type (start | stop | continue) #REQUIRED
number (1 | 2 | 3 | 4 | 5 | 6) '1'
line-type (solid | dashed | dotted | wavy) #IMPLIED
dash-length CDATA #IMPLIED
space-length CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
placement (above | below) #IMPLIED
orientation (over | under) #IMPLIED
bezier-offset CDATA #IMPLIED
bezier-offset2 CDATA #IMPLIED
bezier-x CDATA #IMPLIED
bezier-y CDATA #IMPLIED
bezier-x2 CDATA #IMPLIED
bezier-y2 CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL tuplet --><!ELEMENT tuplet (tuplet-actual?, tuplet-normal?)>
<!-- @tuplet --><!ATTLIST tuplet
type (start | stop) #REQUIRED
number (1 | 2 | 3 | 4 | 5 | 6) #IMPLIED
bracket (yes | no) #IMPLIED
show-number (actual | both | none) #IMPLIED
show-type (actual | both | none) #IMPLIED
line-shape (straight | curved) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL tuplet-actual --><!ELEMENT tuplet-actual (tuplet-number?,
tuplet-type?, tuplet-dot*)>
<!-- EL tuplet-normal --><!ELEMENT tuplet-normal (tuplet-number?,
tuplet-type?, tuplet-dot*)>
<!-- EL tuplet-number --><!ELEMENT tuplet-number (#PCDATA)>
<!-- @tuplet-number --><!ATTLIST tuplet-number
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL tuplet-type --><!ELEMENT tuplet-type (#PCDATA)>
<!-- @tuplet-type --><!ATTLIST tuplet-type
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL tuplet-dot --><!ELEMENT tuplet-dot EMPTY>
<!-- @tuplet-dot --><!ATTLIST tuplet-dot
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL glissando --><!ELEMENT glissando (#PCDATA)>
<!-- @glissando --><!ATTLIST glissando
type (start | stop) #REQUIRED
number (1 | 2 | 3 | 4 | 5 | 6) '1'
line-type (solid | dashed | dotted | wavy) #IMPLIED
dash-length CDATA #IMPLIED
space-length CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL slide --><!ELEMENT slide (#PCDATA)>
<!-- @slide --><!ATTLIST slide
type (start | stop) #REQUIRED
number (1 | 2 | 3 | 4 | 5 | 6) '1'
line-type (solid | dashed | dotted | wavy) #IMPLIED
dash-length CDATA #IMPLIED
space-length CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
accelerate (yes | no) #IMPLIED
beats CDATA #IMPLIED
first-beat CDATA #IMPLIED
last-beat CDATA #IMPLIED
>
<!-- EL other-notation --><!ELEMENT other-notation (#PCDATA)>
<!-- @other-notation --><!ATTLIST other-notation
type (start | stop | single) #REQUIRED
number (1 | 2 | 3 | 4 | 5 | 6) '1'
print-object (yes | no) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL ornaments --><!ELEMENT ornaments
(((trill-mark | turn | delayed-turn | inverted-turn |
delayed-inverted-turn | vertical-turn | shake |
wavy-line | mordent | inverted-mordent | schleifer |
tremolo | other-ornament), accidental-mark*)*)>
<!-- EL trill-mark --><!ELEMENT trill-mark EMPTY>
<!-- @trill-mark --><!ATTLIST trill-mark
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
start-note (upper | main | below) #IMPLIED
trill-step (whole | half | unison) #IMPLIED
two-note-turn (whole | half | none) #IMPLIED
accelerate (yes | no) #IMPLIED
beats CDATA #IMPLIED
second-beat CDATA #IMPLIED
last-beat CDATA #IMPLIED
>
<!-- EL turn --><!ELEMENT turn EMPTY>
<!-- @turn --><!ATTLIST turn
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
start-note (upper | main | below) #IMPLIED
trill-step (whole | half | unison) #IMPLIED
two-note-turn (whole | half | none) #IMPLIED
accelerate (yes | no) #IMPLIED
beats CDATA #IMPLIED
second-beat CDATA #IMPLIED
last-beat CDATA #IMPLIED
slash (yes | no) #IMPLIED
>
<!-- EL delayed-turn --><!ELEMENT delayed-turn EMPTY>
<!-- @delayed-turn --><!ATTLIST delayed-turn
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
start-note (upper | main | below) #IMPLIED
trill-step (whole | half | unison) #IMPLIED
two-note-turn (whole | half | none) #IMPLIED
accelerate (yes | no) #IMPLIED
beats CDATA #IMPLIED
second-beat CDATA #IMPLIED
last-beat CDATA #IMPLIED
slash (yes | no) #IMPLIED
>
<!-- EL inverted-turn --><!ELEMENT inverted-turn EMPTY>
<!-- @inverted-turn --><!ATTLIST inverted-turn
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
start-note (upper | main | below) #IMPLIED
trill-step (whole | half | unison) #IMPLIED
two-note-turn (whole | half | none) #IMPLIED
accelerate (yes | no) #IMPLIED
beats CDATA #IMPLIED
second-beat CDATA #IMPLIED
last-beat CDATA #IMPLIED
slash (yes | no) #IMPLIED
>
<!-- EL delayed-inverted-turn --><!ELEMENT delayed-inverted-turn EMPTY>
<!-- @delayed-inverted-turn --><!ATTLIST delayed-inverted-turn
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
start-note (upper | main | below) #IMPLIED
trill-step (whole | half | unison) #IMPLIED
two-note-turn (whole | half | none) #IMPLIED
accelerate (yes | no) #IMPLIED
beats CDATA #IMPLIED
second-beat CDATA #IMPLIED
last-beat CDATA #IMPLIED
slash (yes | no) #IMPLIED
>
<!-- EL vertical-turn --><!ELEMENT vertical-turn EMPTY>
<!-- @vertical-turn --><!ATTLIST vertical-turn
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
start-note (upper | main | below) #IMPLIED
trill-step (whole | half | unison) #IMPLIED
two-note-turn (whole | half | none) #IMPLIED
accelerate (yes | no) #IMPLIED
beats CDATA #IMPLIED
second-beat CDATA #IMPLIED
last-beat CDATA #IMPLIED
>
<!-- EL shake --><!ELEMENT shake EMPTY>
<!-- @shake --><!ATTLIST shake
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
start-note (upper | main | below) #IMPLIED
trill-step (whole | half | unison) #IMPLIED
two-note-turn (whole | half | none) #IMPLIED
accelerate (yes | no) #IMPLIED
beats CDATA #IMPLIED
second-beat CDATA #IMPLIED
last-beat CDATA #IMPLIED
>
<!-- EL mordent --><!ELEMENT mordent EMPTY>
<!-- @mordent --><!ATTLIST mordent
long (yes | no) #IMPLIED
approach (above | below) #IMPLIED
departure (above | below) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
start-note (upper | main | below) #IMPLIED
trill-step (whole | half | unison) #IMPLIED
two-note-turn (whole | half | none) #IMPLIED
accelerate (yes | no) #IMPLIED
beats CDATA #IMPLIED
second-beat CDATA #IMPLIED
last-beat CDATA #IMPLIED
>
<!-- EL inverted-mordent --><!ELEMENT inverted-mordent EMPTY>
<!-- @inverted-mordent --><!ATTLIST inverted-mordent
long (yes | no) #IMPLIED
approach (above | below) #IMPLIED
departure (above | below) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
start-note (upper | main | below) #IMPLIED
trill-step (whole | half | unison) #IMPLIED
two-note-turn (whole | half | none) #IMPLIED
accelerate (yes | no) #IMPLIED
beats CDATA #IMPLIED
second-beat CDATA #IMPLIED
last-beat CDATA #IMPLIED
>
<!-- EL schleifer --><!ELEMENT schleifer EMPTY>
<!-- @schleifer --><!ATTLIST schleifer
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL tremolo --><!ELEMENT tremolo (#PCDATA)>
<!-- @tremolo --><!ATTLIST tremolo
type (start | stop | single) 'single'
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL other-ornament --><!ELEMENT other-ornament (#PCDATA)>
<!-- @other-ornament --><!ATTLIST other-ornament
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL accidental-mark --><!ELEMENT accidental-mark (#PCDATA)>
<!-- @accidental-mark --><!ATTLIST accidental-mark
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL technical --><!ELEMENT technical
((up-bow | down-bow | harmonic | open-string |
thumb-position | fingering | pluck | double-tongue |
triple-tongue | stopped | snap-pizzicato | fret |
string | hammer-on | pull-off | bend | tap | heel |
toe | fingernails | hole | arrow | handbell |
other-technical)*)>
<!-- EL up-bow --><!ELEMENT up-bow EMPTY>
<!-- @up-bow --><!ATTLIST up-bow
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL down-bow --><!ELEMENT down-bow EMPTY>
<!-- @down-bow --><!ATTLIST down-bow
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL harmonic --><!ELEMENT harmonic
((natural | artificial)?,
(base-pitch | touching-pitch | sounding-pitch)?)>
<!-- @harmonic --><!ATTLIST harmonic
print-object (yes | no) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL natural --><!ELEMENT natural EMPTY>
<!-- EL artificial --><!ELEMENT artificial EMPTY>
<!-- EL base-pitch --><!ELEMENT base-pitch EMPTY>
<!-- EL touching-pitch --><!ELEMENT touching-pitch EMPTY>
<!-- EL sounding-pitch --><!ELEMENT sounding-pitch EMPTY>
<!-- EL open-string --><!ELEMENT open-string EMPTY>
<!-- @open-string --><!ATTLIST open-string
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL thumb-position --><!ELEMENT thumb-position EMPTY>
<!-- @thumb-position --><!ATTLIST thumb-position
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL pluck --><!ELEMENT pluck (#PCDATA)>
<!-- @pluck --><!ATTLIST pluck
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL double-tongue --><!ELEMENT double-tongue EMPTY>
<!-- @double-tongue --><!ATTLIST double-tongue
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL triple-tongue --><!ELEMENT triple-tongue EMPTY>
<!-- @triple-tongue --><!ATTLIST triple-tongue
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL stopped --><!ELEMENT stopped EMPTY>
<!-- @stopped --><!ATTLIST stopped
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL snap-pizzicato --><!ELEMENT snap-pizzicato EMPTY>
<!-- @snap-pizzicato --><!ATTLIST snap-pizzicato
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL hammer-on --><!ELEMENT hammer-on (#PCDATA)>
<!-- @hammer-on --><!ATTLIST hammer-on
type (start | stop) #REQUIRED
number (1 | 2 | 3 | 4 | 5 | 6) '1'
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL pull-off --><!ELEMENT pull-off (#PCDATA)>
<!-- @pull-off --><!ATTLIST pull-off
type (start | stop) #REQUIRED
number (1 | 2 | 3 | 4 | 5 | 6) '1'
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL bend --><!ELEMENT bend
(bend-alter, (pre-bend | release)?, with-bar?)>
<!-- @bend --><!ATTLIST bend
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
accelerate (yes | no) #IMPLIED
beats CDATA #IMPLIED
first-beat CDATA #IMPLIED
last-beat CDATA #IMPLIED
>
<!-- EL bend-alter --><!ELEMENT bend-alter (#PCDATA)>
<!-- EL pre-bend --><!ELEMENT pre-bend EMPTY>
<!-- EL release --><!ELEMENT release EMPTY>
<!-- EL with-bar --><!ELEMENT with-bar (#PCDATA)>
<!-- @with-bar --><!ATTLIST with-bar
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL tap --><!ELEMENT tap (#PCDATA)>
<!-- @tap --><!ATTLIST tap
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL heel --><!ELEMENT heel EMPTY>
<!-- @heel --><!ATTLIST heel
substitution (yes | no) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL toe --><!ELEMENT toe EMPTY>
<!-- @toe --><!ATTLIST toe
substitution (yes | no) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL fingernails --><!ELEMENT fingernails EMPTY>
<!-- @fingernails --><!ATTLIST fingernails
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL hole --><!ELEMENT hole (hole-type?, hole-closed, hole-shape?)>
<!-- @hole --><!ATTLIST hole
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL hole-type --><!ELEMENT hole-type (#PCDATA)>
<!-- EL hole-closed --><!ELEMENT hole-closed (#PCDATA)>
<!-- @hole-closed --><!ATTLIST hole-closed
location (right | bottom | left | top) #IMPLIED
>
<!-- EL hole-shape --><!ELEMENT hole-shape (#PCDATA)>
<!-- EL arrow --><!ELEMENT arrow
((arrow-direction, arrow-style?) | circular-arrow)>
<!-- @arrow --><!ATTLIST arrow
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL arrow-direction --><!ELEMENT arrow-direction (#PCDATA)>
<!-- EL arrow-style --><!ELEMENT arrow-style (#PCDATA)>
<!-- EL circular-arrow --><!ELEMENT circular-arrow (#PCDATA)>
<!-- EL handbell --><!ELEMENT handbell (#PCDATA)>
<!-- @handbell --><!ATTLIST handbell
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL other-technical --><!ELEMENT other-technical (#PCDATA)>
<!-- @other-technical --><!ATTLIST other-technical
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL articulations --><!ELEMENT articulations
((accent | strong-accent | staccato | tenuto |
detached-legato | staccatissimo | spiccato |
scoop | plop | doit | falloff | breath-mark |
caesura | stress | unstress | other-articulation)*)>
<!-- EL accent --><!ELEMENT accent EMPTY>
<!-- @accent --><!ATTLIST accent
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL strong-accent --><!ELEMENT strong-accent EMPTY>
<!-- @strong-accent --><!ATTLIST strong-accent
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
type (up | down) 'up'
>
<!-- EL staccato --><!ELEMENT staccato EMPTY>
<!-- @staccato --><!ATTLIST staccato
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL tenuto --><!ELEMENT tenuto EMPTY>
<!-- @tenuto --><!ATTLIST tenuto
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL detached-legato --><!ELEMENT detached-legato EMPTY>
<!-- @detached-legato --><!ATTLIST detached-legato
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL staccatissimo --><!ELEMENT staccatissimo EMPTY>
<!-- @staccatissimo --><!ATTLIST staccatissimo
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL spiccato --><!ELEMENT spiccato EMPTY>
<!-- @spiccato --><!ATTLIST spiccato
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL scoop --><!ELEMENT scoop EMPTY>
<!-- @scoop --><!ATTLIST scoop
line-shape (straight | curved) #IMPLIED
line-type (solid | dashed | dotted | wavy) #IMPLIED
dash-length CDATA #IMPLIED
space-length CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL plop --><!ELEMENT plop EMPTY>
<!-- @plop --><!ATTLIST plop
line-shape (straight | curved) #IMPLIED
line-type (solid | dashed | dotted | wavy) #IMPLIED
dash-length CDATA #IMPLIED
space-length CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL doit --><!ELEMENT doit EMPTY>
<!-- @doit --><!ATTLIST doit
line-shape (straight | curved) #IMPLIED
line-type (solid | dashed | dotted | wavy) #IMPLIED
dash-length CDATA #IMPLIED
space-length CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL falloff --><!ELEMENT falloff EMPTY>
<!-- @falloff --><!ATTLIST falloff
line-shape (straight | curved) #IMPLIED
line-type (solid | dashed | dotted | wavy) #IMPLIED
dash-length CDATA #IMPLIED
space-length CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL breath-mark --><!ELEMENT breath-mark (#PCDATA)>
<!-- @breath-mark --><!ATTLIST breath-mark
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL caesura --><!ELEMENT caesura EMPTY>
<!-- @caesura --><!ATTLIST caesura
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL stress --><!ELEMENT stress EMPTY>
<!-- @stress --><!ATTLIST stress
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL unstress --><!ELEMENT unstress EMPTY>
<!-- @unstress --><!ATTLIST unstress
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL other-articulation --><!ELEMENT other-articulation (#PCDATA)>
<!-- @other-articulation --><!ATTLIST other-articulation
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL arpeggiate --><!ELEMENT arpeggiate EMPTY>
<!-- @arpeggiate --><!ATTLIST arpeggiate
number (1 | 2 | 3 | 4 | 5 | 6) #IMPLIED
direction (up | down) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
placement (above | below) #IMPLIED
color CDATA #IMPLIED
>
<!-- EL non-arpeggiate --><!ELEMENT non-arpeggiate EMPTY>
<!-- @non-arpeggiate --><!ATTLIST non-arpeggiate
type (top | bottom) #REQUIRED
number (1 | 2 | 3 | 4 | 5 | 6) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
placement (above | below) #IMPLIED
color CDATA #IMPLIED
>
<!-- EL lyric --><!ELEMENT lyric
((((syllabic?, text),
(elision?, syllabic?, text)*, extend?) |
extend | laughing | humming), end-line?,
end-paragraph?, (footnote?, level?))>
<!-- @lyric --><!ATTLIST lyric
number NMTOKEN #IMPLIED
name CDATA #IMPLIED
justify (left | center | right) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
placement (above | below) #IMPLIED
color CDATA #IMPLIED
print-object (yes | no) #IMPLIED
>
<!-- EL text --><!ELEMENT text (#PCDATA)>
<!-- @text --><!ATTLIST text
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
underline (0 | 1 | 2 | 3) #IMPLIED
overline (0 | 1 | 2 | 3) #IMPLIED
line-through (0 | 1 | 2 | 3) #IMPLIED
rotation CDATA #IMPLIED
letter-spacing CDATA #IMPLIED
xml:lang NMTOKEN #IMPLIED
dir (ltr | rtl | lro | rlo) #IMPLIED
>
<!-- EL syllabic --><!ELEMENT syllabic (#PCDATA)>
<!-- EL elision --><!ELEMENT elision (#PCDATA)>
<!-- @elision --><!ATTLIST elision
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL extend --><!ELEMENT extend EMPTY>
<!-- @extend --><!ATTLIST extend
type (start | stop | continue) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL laughing --><!ELEMENT laughing EMPTY>
<!-- EL humming --><!ELEMENT humming EMPTY>
<!-- EL end-line --><!ELEMENT end-line EMPTY>
<!-- EL end-paragraph --><!ELEMENT end-paragraph EMPTY>
<!-- EL figured-bass --><!ELEMENT figured-bass (figure+, duration?, (footnote?, level?))>
<!-- @figured-bass --><!ATTLIST figured-bass
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
print-object (yes | no) #IMPLIED
print-dot (yes | no) #IMPLIED
print-spacing (yes | no) #IMPLIED
print-lyric (yes | no) #IMPLIED
parentheses (yes | no) #IMPLIED
>
<!-- EL figure --><!ELEMENT figure (prefix?, figure-number?, suffix?, extend?)>
<!-- EL prefix --><!ELEMENT prefix (#PCDATA)>
<!-- @prefix --><!ATTLIST prefix
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL figure-number --><!ELEMENT figure-number (#PCDATA)>
<!-- @figure-number --><!ATTLIST figure-number
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL suffix --><!ELEMENT suffix (#PCDATA)>
<!-- @suffix --><!ATTLIST suffix
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL backup --><!ELEMENT backup (duration, (footnote?, level?))>
<!-- EL forward --><!ELEMENT forward
(duration, (footnote?, level?, voice?), staff?)>
<!-- here ends %note; -->
%barline;<!-- here starts %barline; -->
<!-- EL barline --><!ELEMENT barline (bar-style?, (footnote?, level?), wavy-line?,
segno?, coda?, (fermata, fermata?)?, ending?,
repeat?)>
<!-- @barline --><!ATTLIST barline
location (right | left | middle) "right"
segno CDATA #IMPLIED
coda CDATA #IMPLIED
divisions CDATA #IMPLIED
>
<!-- EL bar-style --><!ELEMENT bar-style (#PCDATA)>
<!-- @bar-style --><!ATTLIST bar-style
color CDATA #IMPLIED
>
<!-- EL ending --><!ELEMENT ending (#PCDATA)>
<!-- @ending --><!ATTLIST ending
number CDATA #REQUIRED
type (start | stop | discontinue) #REQUIRED
print-object (yes | no) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
end-length CDATA #IMPLIED
text-x CDATA #IMPLIED
text-y CDATA #IMPLIED
>
<!-- EL repeat --><!ELEMENT repeat EMPTY>
<!-- @repeat --><!ATTLIST repeat
direction (backward | forward) #REQUIRED
times CDATA #IMPLIED
winged (none | straight | curved |
double-straight | double-curved) #IMPLIED
>
<!-- here ends %barline; -->
%direction;<!-- here starts %direction; -->
<!-- EL direction --><!ELEMENT direction (direction-type+, offset?,
(footnote?, level?, voice?), staff?, sound?)>
<!-- @direction --><!ATTLIST direction
placement (above | below) #IMPLIED
directive (yes | no) #IMPLIED
>
<!-- EL direction-type --><!ELEMENT direction-type (rehearsal+ | segno+ | words+ |
coda+ | wedge | dynamics+ | dashes | bracket | pedal |
metronome | octave-shift | harp-pedals | damp | damp-all |
eyeglasses | string-mute | scordatura | image |
principal-voice | accordion-registration | percussion+ |
other-direction)>
<!-- EL rehearsal --><!ELEMENT rehearsal (#PCDATA)>
<!-- @rehearsal --><!ATTLIST rehearsal
justify (left | center | right) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
underline (0 | 1 | 2 | 3) #IMPLIED
overline (0 | 1 | 2 | 3) #IMPLIED
line-through (0 | 1 | 2 | 3) #IMPLIED
rotation CDATA #IMPLIED
letter-spacing CDATA #IMPLIED
line-height CDATA #IMPLIED
xml:lang NMTOKEN #IMPLIED
xml:space (default | preserve) #IMPLIED
dir (ltr | rtl | lro | rlo) #IMPLIED
enclosure (rectangle | square | oval | circle | bracket | triangle | diamond | none) #IMPLIED
>
<!-- EL words --><!ELEMENT words (#PCDATA)>
<!-- @words --><!ATTLIST words
justify (left | center | right) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
underline (0 | 1 | 2 | 3) #IMPLIED
overline (0 | 1 | 2 | 3) #IMPLIED
line-through (0 | 1 | 2 | 3) #IMPLIED
rotation CDATA #IMPLIED
letter-spacing CDATA #IMPLIED
line-height CDATA #IMPLIED
xml:lang NMTOKEN #IMPLIED
xml:space (default | preserve) #IMPLIED
dir (ltr | rtl | lro | rlo) #IMPLIED
enclosure (rectangle | square | oval | circle | bracket | triangle | diamond | none) #IMPLIED
>
<!-- EL wedge --><!ELEMENT wedge EMPTY>
<!-- @wedge --><!ATTLIST wedge
type (crescendo | diminuendo | stop | continue) #REQUIRED
number (1 | 2 | 3 | 4 | 5 | 6) #IMPLIED
spread CDATA #IMPLIED
niente (yes | no) #IMPLIED
line-type (solid | dashed | dotted | wavy) #IMPLIED
dash-length CDATA #IMPLIED
space-length CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL dashes --><!ELEMENT dashes EMPTY>
<!-- @dashes --><!ATTLIST dashes
type (start | stop | continue) #REQUIRED
number (1 | 2 | 3 | 4 | 5 | 6) #IMPLIED
dash-length CDATA #IMPLIED
space-length CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL bracket --><!ELEMENT bracket EMPTY>
<!-- @bracket --><!ATTLIST bracket
type (start | stop | continue) #REQUIRED
number (1 | 2 | 3 | 4 | 5 | 6) #IMPLIED
line-end (up | down | both | arrow | none) #REQUIRED
end-length CDATA #IMPLIED
line-type (solid | dashed | dotted | wavy) #IMPLIED
dash-length CDATA #IMPLIED
space-length CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL pedal --><!ELEMENT pedal EMPTY>
<!-- @pedal --><!ATTLIST pedal
type (start | stop | continue | change) #REQUIRED
line (yes | no) #IMPLIED
sign (yes | no) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
>
<!-- EL metronome --><!ELEMENT metronome
((beat-unit, beat-unit-dot*,
(per-minute | (beat-unit, beat-unit-dot*))) |
(metronome-note+, (metronome-relation, metronome-note+)?))>
<!-- @metronome --><!ATTLIST metronome
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
justify (left | center | right) #IMPLIED
parentheses (yes | no) #IMPLIED
>
<!-- EL beat-unit --><!ELEMENT beat-unit (#PCDATA)>
<!-- EL beat-unit-dot --><!ELEMENT beat-unit-dot EMPTY>
<!-- EL per-minute --><!ELEMENT per-minute (#PCDATA)>
<!-- @per-minute --><!ATTLIST per-minute
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
>
<!-- EL metronome-note --><!ELEMENT metronome-note
(metronome-type, metronome-dot*,
metronome-beam*, metronome-tuplet?)>
<!-- EL metronome-relation --><!ELEMENT metronome-relation (#PCDATA)>
<!-- EL metronome-type --><!ELEMENT metronome-type (#PCDATA)>
<!-- EL metronome-dot --><!ELEMENT metronome-dot EMPTY>
<!-- EL metronome-beam --><!ELEMENT metronome-beam (#PCDATA)>
<!-- @metronome-beam --><!ATTLIST metronome-beam
number (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8) '1'
>
<!-- EL metronome-tuplet --><!ELEMENT metronome-tuplet
(actual-notes, normal-notes,
(normal-type, normal-dot*)?)>
<!-- @metronome-tuplet --><!ATTLIST metronome-tuplet
type (start | stop) #REQUIRED
bracket (yes | no) #IMPLIED
show-number (actual | both | none) #IMPLIED
>
<!-- EL octave-shift --><!ELEMENT octave-shift EMPTY>
<!-- @octave-shift --><!ATTLIST octave-shift
type (up | down | stop | continue) #REQUIRED
number (1 | 2 | 3 | 4 | 5 | 6) #IMPLIED
size CDATA '8'
dash-length CDATA #IMPLIED
space-length CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL harp-pedals --><!ELEMENT harp-pedals (pedal-tuning)+>
<!-- @harp-pedals --><!ATTLIST harp-pedals
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
>
<!-- EL pedal-tuning --><!ELEMENT pedal-tuning (pedal-step, pedal-alter)>
<!-- EL pedal-step --><!ELEMENT pedal-step (#PCDATA)>
<!-- EL pedal-alter --><!ELEMENT pedal-alter (#PCDATA)>
<!-- EL damp --><!ELEMENT damp EMPTY>
<!-- @damp --><!ATTLIST damp
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
>
<!-- EL damp-all --><!ELEMENT damp-all EMPTY>
<!-- @damp-all --><!ATTLIST damp-all
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
>
<!-- EL eyeglasses --><!ELEMENT eyeglasses EMPTY>
<!-- @eyeglasses --><!ATTLIST eyeglasses
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
>
<!-- EL string-mute --><!ELEMENT string-mute EMPTY>
<!-- @string-mute --><!ATTLIST string-mute
type (on | off) #REQUIRED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
>
<!-- EL scordatura --><!ELEMENT scordatura (accord+)>
<!-- EL accord --><!ELEMENT accord
(tuning-step, tuning-alter?, tuning-octave)>
<!-- @accord --><!ATTLIST accord
string CDATA #REQUIRED
>
<!-- EL image --><!ELEMENT image EMPTY>
<!-- @image --><!ATTLIST image
source CDATA #REQUIRED
type CDATA #REQUIRED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom) #IMPLIED
>
<!-- EL principal-voice --><!ELEMENT principal-voice (#PCDATA)>
<!-- @principal-voice --><!ATTLIST principal-voice
type (start | stop) #REQUIRED
symbol (Hauptstimme | Nebenstimme | plain | none) #REQUIRED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
>
<!-- EL accordion-registration --><!ELEMENT accordion-registration
(accordion-high?, accordion-middle?, accordion-low?)>
<!-- @accordion-registration --><!ATTLIST accordion-registration
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
>
<!-- EL accordion-high --><!ELEMENT accordion-high EMPTY>
<!-- EL accordion-middle --><!ELEMENT accordion-middle (#PCDATA)>
<!-- EL accordion-low --><!ELEMENT accordion-low EMPTY>
<!-- EL percussion --><!ELEMENT percussion
(glass | metal | wood | pitched | membrane | effect |
timpani | beater | stick | stick-location |
other-percussion)>
<!-- @percussion --><!ATTLIST percussion
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
enclosure (rectangle | square | oval | circle | bracket | triangle | diamond | none) #IMPLIED
>
<!-- EL glass --><!ELEMENT glass (#PCDATA)>
<!-- EL metal --><!ELEMENT metal (#PCDATA)>
<!-- EL wood --><!ELEMENT wood (#PCDATA)>
<!-- EL pitched --><!ELEMENT pitched (#PCDATA)>
<!-- EL membrane --><!ELEMENT membrane (#PCDATA)>
<!-- EL effect --><!ELEMENT effect (#PCDATA)>
<!-- EL timpani --><!ELEMENT timpani EMPTY>
<!-- EL beater --><!ELEMENT beater (#PCDATA)>
<!-- @beater --><!ATTLIST beater
tip (up | down | left | right | northwest | northeast | southeast | southwest) #IMPLIED
>
<!-- EL stick --><!ELEMENT stick (stick-type, stick-material)>
<!-- @stick --><!ATTLIST stick
tip (up | down | left | right | northwest | northeast | southeast | southwest) #IMPLIED
>
<!-- EL stick-type --><!ELEMENT stick-type (#PCDATA)>
<!-- EL stick-material --><!ELEMENT stick-material (#PCDATA)>
<!-- EL stick-location --><!ELEMENT stick-location (#PCDATA)>
<!-- EL other-percussion --><!ELEMENT other-percussion (#PCDATA)>
<!-- EL other-direction --><!ELEMENT other-direction (#PCDATA)>
<!-- @other-direction --><!ATTLIST other-direction
print-object (yes | no) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
>
<!-- EL offset --><!ELEMENT offset (#PCDATA)>
<!-- @offset --><!ATTLIST offset
sound (yes | no) #IMPLIED
>
<!-- EL harmony --><!ELEMENT harmony (((root | function), kind, inversion?, bass?,
degree*)+, frame?, offset?,
(footnote?, level?), staff?)>
<!-- @harmony --><!ATTLIST harmony
type (explicit | implied | alternate) #IMPLIED
print-object (yes | no) #IMPLIED
print-frame (yes | no) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
placement (above | below) #IMPLIED
>
<!-- EL root --><!ELEMENT root (root-step, root-alter?)>
<!-- EL root-step --><!ELEMENT root-step (#PCDATA)>
<!-- @root-step --><!ATTLIST root-step
text CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL root-alter --><!ELEMENT root-alter (#PCDATA)>
<!-- @root-alter --><!ATTLIST root-alter
print-object (yes | no) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
location (left | right) #IMPLIED
>
<!-- EL function --><!ELEMENT function (#PCDATA)>
<!-- @function --><!ATTLIST function
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL kind --><!ELEMENT kind (#PCDATA)>
<!-- @kind --><!ATTLIST kind
use-symbols (yes | no) #IMPLIED
text CDATA #IMPLIED
stack-degrees (yes | no) #IMPLIED
parentheses-degrees (yes | no) #IMPLIED
bracket-degrees (yes | no) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
>
<!-- EL inversion --><!ELEMENT inversion (#PCDATA)>
<!-- @inversion --><!ATTLIST inversion
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL bass --><!ELEMENT bass (bass-step, bass-alter?)>
<!-- EL bass-step --><!ELEMENT bass-step (#PCDATA)>
<!-- @bass-step --><!ATTLIST bass-step
text CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL bass-alter --><!ELEMENT bass-alter (#PCDATA)>
<!-- @bass-alter --><!ATTLIST bass-alter
print-object (yes | no) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
location (left | right) #IMPLIED
>
<!-- EL degree --><!ELEMENT degree (degree-value, degree-alter, degree-type)>
<!-- @degree --><!ATTLIST degree
print-object (yes | no) #IMPLIED
>
<!-- EL degree-value --><!ELEMENT degree-value (#PCDATA)>
<!-- @degree-value --><!ATTLIST degree-value
symbol (major | minor | augmented | diminished | half-diminished) #IMPLIED
text CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL degree-alter --><!ELEMENT degree-alter (#PCDATA)>
<!-- @degree-alter --><!ATTLIST degree-alter
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
plus-minus (yes | no) #IMPLIED
>
<!-- EL degree-type --><!ELEMENT degree-type (#PCDATA)>
<!-- @degree-type --><!ATTLIST degree-type
text CDATA #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL frame --><!ELEMENT frame
(frame-strings, frame-frets, first-fret?, frame-note+)>
<!-- @frame --><!ATTLIST frame
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom) #IMPLIED
height CDATA #IMPLIED
width CDATA #IMPLIED
unplayed CDATA #IMPLIED
>
<!-- EL frame-strings --><!ELEMENT frame-strings (#PCDATA)>
<!-- EL frame-frets --><!ELEMENT frame-frets (#PCDATA)>
<!-- EL first-fret --><!ELEMENT first-fret (#PCDATA)>
<!-- @first-fret --><!ATTLIST first-fret
text CDATA #IMPLIED
location (left | right) #IMPLIED
>
<!-- EL frame-note --><!ELEMENT frame-note (string, fret, fingering?, barre?)>
<!-- EL barre --><!ELEMENT barre EMPTY>
<!-- @barre --><!ATTLIST barre
type (start | stop) #REQUIRED
color CDATA #IMPLIED
>
<!-- EL grouping --><!ELEMENT grouping ((feature)*)>
<!-- @grouping --><!ATTLIST grouping
type (start | stop | single) #REQUIRED
number CDATA '1'
member-of CDATA #IMPLIED
>
<!-- EL feature --><!ELEMENT feature (#PCDATA)>
<!-- @feature --><!ATTLIST feature
type CDATA #IMPLIED
>
<!-- EL print --><!ELEMENT print (page-layout?, system-layout?, staff-layout*,
measure-layout?, measure-numbering?, part-name-display?,
part-abbreviation-display?)>
<!-- @print --><!ATTLIST print
staff-spacing CDATA #IMPLIED
new-system (yes | no) #IMPLIED
new-page (yes | no) #IMPLIED
blank-page NMTOKEN #IMPLIED
page-number CDATA #IMPLIED
>
<!-- EL measure-numbering --><!ELEMENT measure-numbering (#PCDATA)>
<!-- @measure-numbering --><!ATTLIST measure-numbering
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
>
<!-- EL sound --><!ELEMENT sound ((midi-device?, midi-instrument?, play?)*,
offset?)>
<!-- @sound --><!ATTLIST sound
tempo CDATA #IMPLIED
dynamics CDATA #IMPLIED
dacapo (yes | no) #IMPLIED
segno CDATA #IMPLIED
dalsegno CDATA #IMPLIED
coda CDATA #IMPLIED
tocoda CDATA #IMPLIED
divisions CDATA #IMPLIED
forward-repeat (yes | no) #IMPLIED
fine CDATA #IMPLIED
time-only CDATA #IMPLIED
pizzicato (yes | no) #IMPLIED
pan CDATA #IMPLIED
elevation CDATA #IMPLIED
damper-pedal NMTOKEN #IMPLIED
soft-pedal NMTOKEN #IMPLIED
sostenuto-pedal NMTOKEN #IMPLIED
>
<!-- here ends %direction; -->
%score;<!-- here starts %score; -->
<!-- EL work --><!ELEMENT work (work-number?, work-title?, opus?)>
<!-- EL work-number --><!ELEMENT work-number (#PCDATA)>
<!-- EL work-title --><!ELEMENT work-title (#PCDATA)>
<!-- EL opus --><!ELEMENT opus EMPTY>
<!-- @opus --><!ATTLIST opus
xmlns:xlink CDATA #FIXED 'http://www.w3.org/1999/xlink'
xlink:href CDATA #REQUIRED
xlink:type (simple) #FIXED 'simple'
xlink:role CDATA #IMPLIED
xlink:title CDATA #IMPLIED
xlink:show (new | replace | embed | other | none) 'replace'
xlink:actuate (onRequest | onLoad | other | none) 'onRequest'
>
<!-- EL movement-number --><!ELEMENT movement-number (#PCDATA)>
<!-- EL movement-title --><!ELEMENT movement-title (#PCDATA)>
<!-- EL defaults --><!ELEMENT defaults (scaling?, page-layout?,
system-layout?, staff-layout*, appearance?,
music-font?, word-font?, lyric-font*, lyric-language*)>
<!-- EL music-font --><!ELEMENT music-font EMPTY>
<!-- @music-font --><!ATTLIST music-font
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
>
<!-- EL word-font --><!ELEMENT word-font EMPTY>
<!-- @word-font --><!ATTLIST word-font
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
>
<!-- EL lyric-font --><!ELEMENT lyric-font EMPTY>
<!-- @lyric-font --><!ATTLIST lyric-font
number NMTOKEN #IMPLIED
name CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
>
<!-- EL lyric-language --><!ELEMENT lyric-language EMPTY>
<!-- @lyric-language --><!ATTLIST lyric-language
number NMTOKEN #IMPLIED
name CDATA #IMPLIED
xml:lang NMTOKEN #REQUIRED
>
<!-- EL credit --><!ELEMENT credit
(credit-type*, link*, bookmark*,
(credit-image |
(credit-words, (link*, bookmark*, credit-words)*)))>
<!-- @credit --><!ATTLIST credit
page NMTOKEN #IMPLIED
>
<!-- EL credit-type --><!ELEMENT credit-type (#PCDATA)>
<!-- EL credit-words --><!ELEMENT credit-words (#PCDATA)>
<!-- @credit-words --><!ATTLIST credit-words
justify (left | center | right) #IMPLIED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom | baseline) #IMPLIED
underline (0 | 1 | 2 | 3) #IMPLIED
overline (0 | 1 | 2 | 3) #IMPLIED
line-through (0 | 1 | 2 | 3) #IMPLIED
rotation CDATA #IMPLIED
letter-spacing CDATA #IMPLIED
line-height CDATA #IMPLIED
xml:lang NMTOKEN #IMPLIED
xml:space (default | preserve) #IMPLIED
dir (ltr | rtl | lro | rlo) #IMPLIED
enclosure (rectangle | square | oval | circle | bracket | triangle | diamond | none) #IMPLIED
>
<!-- EL credit-image --><!ELEMENT credit-image EMPTY>
<!-- @credit-image --><!ATTLIST credit-image
source CDATA #REQUIRED
type CDATA #REQUIRED
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
halign (left | center | right) #IMPLIED
valign (top | middle | bottom) #IMPLIED
>
<!-- EL part-list --><!ELEMENT part-list (part-group*, score-part,
(part-group | score-part)*)>
<!-- EL score-part --><!ELEMENT score-part (identification?,
part-name, part-name-display?,
part-abbreviation?, part-abbreviation-display?,
group*, score-instrument*,
(midi-device?, midi-instrument?)*)>
<!-- @score-part --><!ATTLIST score-part
id ID #REQUIRED
>
<!-- EL part-name --><!ELEMENT part-name (#PCDATA)>
<!-- @part-name --><!ATTLIST part-name
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
print-object (yes | no) #IMPLIED
justify (left | center | right) #IMPLIED
>
<!-- EL part-abbreviation --><!ELEMENT part-abbreviation (#PCDATA)>
<!-- @part-abbreviation --><!ATTLIST part-abbreviation
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
print-object (yes | no) #IMPLIED
justify (left | center | right) #IMPLIED
>
<!-- EL part-group --><!ELEMENT part-group (group-name?, group-name-display?,
group-abbreviation?,
group-abbreviation-display?, group-symbol?,
group-barline?, group-time?,
(footnote?, level?))>
<!-- @part-group --><!ATTLIST part-group
type (start | stop) #REQUIRED
number CDATA '1'
>
<!-- EL group-name --><!ELEMENT group-name (#PCDATA)>
<!-- @group-name --><!ATTLIST group-name
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
justify (left | center | right) #IMPLIED
>
<!-- EL group-name-display --><!ELEMENT group-name-display
((display-text | accidental-text)*)>
<!-- @group-name-display --><!ATTLIST group-name-display
print-object (yes | no) #IMPLIED
>
<!-- EL group-abbreviation --><!ELEMENT group-abbreviation (#PCDATA)>
<!-- @group-abbreviation --><!ATTLIST group-abbreviation
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
font-family CDATA #IMPLIED
font-style CDATA #IMPLIED
font-size CDATA #IMPLIED
font-weight CDATA #IMPLIED
color CDATA #IMPLIED
justify (left | center | right) #IMPLIED
>
<!-- EL group-abbreviation-display --><!ELEMENT group-abbreviation-display
((display-text | accidental-text)*)>
<!-- @group-abbreviation-display --><!ATTLIST group-abbreviation-display
print-object (yes | no) #IMPLIED
>
<!-- EL group-symbol --><!ELEMENT group-symbol (#PCDATA)>
<!-- @group-symbol --><!ATTLIST group-symbol
default-x CDATA #IMPLIED
default-y CDATA #IMPLIED
relative-x CDATA #IMPLIED
relative-y CDATA #IMPLIED
color CDATA #IMPLIED
>
<!-- EL group-barline --><!ELEMENT group-barline (#PCDATA)>
<!-- @group-barline --><!ATTLIST group-barline
color CDATA #IMPLIED
>
<!-- EL group-time --><!ELEMENT group-time EMPTY>
<!-- EL score-instrument --><!ELEMENT score-instrument
(instrument-name, instrument-abbreviation?,
instrument-sound?, (solo | ensemble)?,
virtual-instrument?)>
<!-- @score-instrument --><!ATTLIST score-instrument
id ID #REQUIRED
>
<!-- EL instrument-name --><!ELEMENT instrument-name (#PCDATA)>
<!-- EL instrument-abbreviation --><!ELEMENT instrument-abbreviation (#PCDATA)>
<!-- EL instrument-sound --><!ELEMENT instrument-sound (#PCDATA)>
<!-- EL solo --><!ELEMENT solo EMPTY>
<!-- EL ensemble --><!ELEMENT ensemble (#PCDATA)>
<!-- EL virtual-instrument --><!ELEMENT virtual-instrument
(virtual-library?, virtual-name?)>
<!-- EL virtual-library --><!ELEMENT virtual-library (#PCDATA)>
<!-- EL virtual-name --><!ELEMENT virtual-name (#PCDATA)>
<!-- EL group --><!ELEMENT group (#PCDATA)>
<![ %partwise; [
<!ELEMENT score-partwise (%score-header;, part+)>
<!ATTLIST score-partwise
%document-attributes;
>
<!ELEMENT part (measure+)>
<!ELEMENT measure (%music-data;)>
]]>
<![ %timewise; [
<!ELEMENT score-timewise (%score-header;, measure+)>
<!ATTLIST score-timewise
%document-attributes;
>
<!ELEMENT measure (part+)>
<!ELEMENT part (%music-data;)>
]]>
<!-- @part --><!ATTLIST part
id IDREF #REQUIRED
>
<!-- @measure --><!ATTLIST measure
number CDATA #REQUIRED
implicit (yes | no) #IMPLIED
non-controlling (yes | no) #IMPLIED
width CDATA #IMPLIED
>
<!-- here ends %score; -->
<!-- EL score-partwise --><!ELEMENT score-partwise ((work?, movement-number?, movement-title?,
identification?, defaults?, credit*, part-list
), (part | measure)+)>
<!-- EL score-timewise --><!ELEMENT score-timewise ((work?, movement-number?, movement-title?,
identification?, defaults?, credit*, part-list
), (part | measure)+)>
<!-- EL part --><!ELEMENT part (measure+ |
(note | backup | forward | direction |
attributes | harmony | figured-bass | print |
sound | barline | grouping | link | bookmark)*
)>
<!-- EL measure --><!ELEMENT measure (part+ |
(note | backup | forward | direction |
attributes | harmony | figured-bass | print |
sound | barline | grouping | link | bookmark)*
)>
<!-- created from file tdom_driver.dtd by the program bandmDtdTool from BandM. -->