false
true
nonzero
evenodd
inherit
lr-tb
rl-tb
tb-rl
lr
rl
tb
inherit
auto
baseline
before-edge
text-before-edge
middle
central
after-edge
text-after-edge
ideographic
alphabetic
hanging
mathematical
inherit
ltr
rtl
inherit
auto
use-script
no-change
reset-size
ideographic
alphabetic
hanging
mathematical
central
middle
text-after-edge
text-before-edge
inherit
start
middle
end
inherit
normal
embed
bidi-override
inherit
normal
wider
narrower
ultra-condensed
extra-condensed
condensed
semi-condensed
semi-expanded
expanded
extra-expanded
ultra-expanded
inherit
normal
italic
oblique
inherit
normal
small-caps
inherit
normal
bold
bolder
lighter
100
200
300
400
500
600
700
800
900
inherit
auto
sRGB
linearRGB
inherit
default
preserve
visible
hidden
scroll
auto
inherit
butt
round
square
inherit
miter
round
bevel
inherit
auto
sRGB
linearRGB
inherit
auto
optimizeSpeed
optimizeQuality
inherit
inline
block
list-item
run-in
compact
marker
table
inline-table
table-row-group
table-header-group
table-footer-group
table-row
table-column-group
table-column
table-cell
table-caption
none
inherit
auto
optimizeSpeed
optimizeQuality
inherit
visiblePainted
visibleFill
visibleStroke
visible
painted
fill
stroke
all
none
inherit
auto
optimizeSpeed
crispEdges
geometricPrecision
inherit
auto
optimizeSpeed
optimizeLegibility
geometricPrecision
inherit
visible
hidden
inherit
simple
other
onLoad
simple
other
onLoad
simple
embed
onLoad
simple
new
replace
onRequest
disable
magnify
1.1
preserve
spacing
spacingAndGlyphs
spacing
spacingAndGlyphs
spacing
spacingAndGlyphs
spacing
spacingAndGlyphs
align
stretch
auto
exact
strokeWidth
userSpaceOnUse
auto
perceptual
relative-colorimetric
saturation
absolute-colorimetric
userSpaceOnUse
objectBoundingBox
pad
reflect
repeat
userSpaceOnUse
objectBoundingBox
pad
reflect
repeat
userSpaceOnUse
objectBoundingBox
userSpaceOnUse
objectBoundingBox
userSpaceOnUse
objectBoundingBox
userSpaceOnUse
objectBoundingBox
userSpaceOnUse
objectBoundingBox
userSpaceOnUse
objectBoundingBox
userSpaceOnUse
objectBoundingBox
normal
multiply
screen
darken
lighten
matrix
saturate
hueRotate
luminanceToAlpha
over
in
out
atop
xor
arithmetic
duplicate
wrap
none
R
G
B
A
R
G
B
A
erode
dilate
stitch
noStitch
fractalNoise
turbulence
identity
table
discrete
linear
gamma
identity
table
discrete
linear
gamma
identity
table
discrete
linear
gamma
identity
table
discrete
linear
gamma
disable
magnify
always
never
whenNotActive
remove
freeze
discrete
linear
paced
spline
replace
sum
none
sum
discrete
linear
paced
spline
translate
scale
rotate
skewX
skewY
s
Sharp.
f
Flat.
ss
Double sharp
(written as 2 sharps).
x
Double sharp
(written using croix).
ff
Double
flat.
xs
Triple sharp
(written as a croix followed by a sharp).
sx
Triple sharp
(written as a sharp followed by a croix).
ts
Triple sharp
(written as 3 sharps).
tf
Triple
flat.
n
Natural.
nf
Natural +
flat; used to cancel preceding double flat.
ns
Natural +
sharp; used to cancel preceding double sharp.
su
Sharp note
raised by quarter tone (sharp modified by arrow).
sd
Sharp note
lowered by quarter tone (sharp modified by arrow).
fu
Flat note
raised by quarter tone (flat modified by arrow).
fd
Flat note
lowered by quarter tone (flat modified by arrow).
nu
Natural note
raised by quarter tone (natural modified by arrow).
nd
Natural note
lowered by quarter tone (natural modified by arrow).
1qf
1/4-tone
flat accidental.
3qf
3/4-tone
flat accidental.
1qs
1/4-tone
sharp accidental.
3qs
3/4-tone
sharp accidental.
s
Sharp.
f
Flat.
ss
Double
sharp.
ff
Double
flat.
n
Natural.
su
Three
quarter-tones sharp.
sd
Quarter-tone
sharp.
fu
Quarter-tone
flat.
fd
Three
quarter-tones flat.
acc
Accent
(Unicode 1D17B).
stacc
Staccato
(Unicode 1D17C).
ten
Tenuto
(Unicode 1D17D).
stacciss
Staccatissimo (Unicode 1D17E).
marc
Marcato
(Unicode 1D17F).
marc-stacc
Marcato +
staccato (Unicode 1D180).
spicc
Spiccato.
doit
Main note
followed by short slide to higher, indeterminate pitch (Unicode
1D185).
scoop
Main note
preceded by short slide from lower, indeterminate pitch (Unicode
1D186).
rip
Main note
preceded by long slide from lower, often indeterminate pitch; also known as
"squeeze".
plop
Main note
preceded by "slide" from higher, indeterminate pitch.
fall
Main note
followed by short "slide" to lower, indeterminate pitch.
longfall
Main note
followed by long "slide" to lower, indeterminate pitch.
bend
"lip slur"
to lower pitch, then return to written pitch.
flip
Main note
followed by quick upward rise, then descent in pitch (Unicode 1D187).
smear
(Unicode
1D188).
shake
Alternation
between written pitch and next highest overtone (brass instruments) or note minor third
higher (woodwinds).
dnbow
Down bow
(Unicode 1D1AA).
upbow
Up bow
(Unicode 1D1AB).
harm
Harmonic
(Unicode 1D1AC).
snap
Snap
pizzicato (Unicode 1D1AD).
fingernail
Fingernail
(Unicode 1D1B3).
ten-stacc
Tenuto +
staccato (Unicode 1D182).
damp
Stop harp
string from sounding (Unicode 1D1B4).
dampall
Stop all
harp strings from sounding (Unicode 1D1B5).
open
Full (as
opposed to stopped) tone.
stop
"muffled"
tone.
dbltongue
Double
tongue (Unicode 1D18A).
trpltongue
Triple
tongue (Unicode 1D18B).
heel
Use heel
(organ pedal).
toe
Use toe
(organ pedal).
tap
Percussive
effect on guitar string(s).
lhpizz
Left-hand
pizzicato.
dot
Uninterpreted dot.
stroke
Uninterpreted stroke.
4
mensur
Between
staves only.
staff
Between and
across staves as necessary.
takt
Short line
above staff or through top line.
dashed
Dashed line
(Unicode 1D104).
dotted
Dotted
line.
dbl
(Unicode
1D101).
dbldashed
Double
dashed line.
dbldotted
Double
dotted line.
end
(Unicode
1D102).
invis
Bar line not
rendered.
rptstart
Repeat start
(Unicode 1D106).
rptboth
Repeat start
and end.
rptend
Repeat end
(Unicode 1D107).
single
(Unicode
1D100).
[i|m|t][1-6]
0
4|8|16|32|64|128
mixed
\.25|\.5|\.75
[0-9](\.25|\.5|\.75)?
full
true
false
high
medium
low
unknown
G
G clef
(Unicode 1D11E).
GG
Double G
clef.
F
F clef
(Unicode 1D122).
C
C clef
(Unicode 1D121).
perc
Drum clef
(Unicode 1D125 or Unicode 1D126).
TAB
Tablature
"clef"; i.e. usually "TAB" rendered vertically.
white
White
keys.
black
Black
keys.
chromatic
Mixed black
and white keys.
aqua
Hex: #00FFFF
/ RGB:0,255,255
black
Hex: #000000
/ RGB:0,0,0
blue
Hex: #0000FF
/ RGB:0,0,255
fuchsia
Hex: #FF00FF
/ RGB:255,0,255
gray
Hex: #808080
/ RGB:128,128,128
green
Hex: #008000
/ RGB:0,128,0
lime
Hex: #00FF00
/ RGB:0,255,0
maroon
Hex: #800000
/ RGB:128,0,0
navy
Hex: #000080
/ RGB:0,0,128
olive
Hex: #808000
/ RGB:128,128,0
purple
Hex: #800080
/ RGB:128,0,128
red
Hex: #FF0000
/ RGB:255,0,0
silver
Hex: #C0C0C0
/ RGB:208,208,208
teal
Hex: #008080
/ RGB:0,128,128
white
Hex: #FFFFFF
/ RGB:255,255,255
yellow
Hex: #FFFF00
/ RGB:255,255,0
#[0-9A-Fa-f]{6,6}
#[0-9A-Fa-f]{8,8}
rgb\((\s*(([01]?[0-9]?[0-9])|2[0-4][0-9]|25[0-5])\s*,\s*){2}([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\s*\)
rgba\(\s*(([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\s*,\s*){3}(0(\.\d+)?|1(\.0+)?)\s*\)|rgba\(\s*(((\d{1,2})?%|100%)\s*,\s*){2}(\d{1,2}%|100%)\s*,\s*(0(\.\d+)?|1(\.0+)?)\s*\)
hsl\(\s*((\d{1,2})|[12]\d{2}|3[0-5]\d|360)\s*,\s*(\d{1,2}%|100%)\s*,\s*(\d{1,2}%|100%)\s*\)
hsla\(\s*(\d{1,2}|[12]\d{2}|3[0-5]\d|360)\s*,\s*(\d{1,2}%|100%)\s*,\s*(\d{1,2}%|100%)\s*,\s*(0(\.\d+)?|1(\.0+)?)\s*\)
360.0
-360.0
(long|breve|1|2|4|8|16|32|64|128|256|1024|2048)(\.)*
[0-9]+(\.)*r
[0-9]+(p|(\.[0-9]+)?(b|s))
paren
Parentheses.
brack
Square
brackets.
void
Unfilled
solid
Filled
top
Top half
filled
bottom
Bottom half
filled
left
Left half
filled
right
Right half
filled
1
4
x|o|t
\d*(\.\d+)?(pt)?
(pt)?
0+(pt)?
0+(\.0+)?(pt)?
\.0+(pt)?
xx-small
Relative
font size.
x-small
Relative
font size.
small
Relative
font size.
medium
Relative
font size.
large
Relative
font size.
x-large
Relative
font size.
xx-large
Relative
font size.
smaller
Relative
font size.
larger
Relative
font size.
italic
Text slants
to right.
normal
Unadorned.
oblique
Text slants
to the left.
bold
normal
1
5
i
First
note/chord in glissando.
m
Note/chord
that's neither first nor last in glissando.
t
Last note in
glissando.
acc
Time
"stolen" from following note.
unacc
Time
"stolen" from previous note.
unknown
No
interpretation regarding performed value of grace note.
quarter
Filled,
rotated oval (Unicode 1D158).
half
Unfilled,
rotated oval (Unicode 1D157).
whole
Unfilled,
rotated oval (Unicode 1D15D).
backslash
Unfilled
backslash (~ reflection of Unicode 1D10D).
circle
Unfilled
circle (Unicode 25CB).
+
Plus sign
(Unicode 1D144).
diamond
Unfilled
diamond (Unicode 1D1B9).
isotriangle
Unfilled
isosceles triangle (Unicode 1D148).
oval
Unfilled,
unrotated oval (Unicode 2B2D).
piewedge
Unfilled
downward-pointing wedge (Unicode 1D154).
rectangle
Unfilled
rectangle (Unicode 25AD).
rtriangle
Unfilled
right triangle (Unicode 1D14A).
semicircle
Unfilled
semi-circle (Unicode 1D152).
slash
Unfilled
slash (~ Unicode 1D10D).
square
Unfilled
square (Unicode 1D146).
x
X (Unicode
1D143).
left
Left
aligned.
right
Right
aligned.
center
Centered.
justify
Left and
right aligned.
liquescent1
liquescent2
tied
tiedliquescent1
tiedliquescent2
pessubpunctis
climacus
scandicus
bistropha
tristropha
pressusminor
pressusmaior
[AdMmP][0-9]+
u|d|s
(\+|\-)?[AdMmP][0-9]+
[0-9.,DHMPRSTWYZ/:+\-]+
mixed|0|([1-9]|1[0-2])[f|s]
[a-g][0-9](s|f|ss|x|ff|xs|sx|ts|tf|n|nf|ns|su|sd|fu|fd|nu|nd|1qf|3qf|1qs|3qs)
1
Single
layer.
2o
Two layers
with opposing stems.
2f
Two layers
with 'floating' stems.
3o
3f
recta
Notes are
"squeezed" together.
obliqua
Individual
notes are replaced by an oblique figure.
dashed
Dashed
line.
dotted
Dotted
line.
solid
Straight,
uninterrupted line.
wavy
Undulating
line.
angledown
90 degree
turn down (similar to Unicode 231D at end of line, 231C at start).
angleup
90 degree
turn up (similar to Unicode 231F at end of line, 231E at start).
angleright
90 degree
turn right (syntactic sugar for "angledown" for vertical or angled
lines).
angleleft
90 degree
turn left (syntactic sugar for "angleup" for vertical or angled
lines).
arrow
Filled,
triangular arrowhead (similar to SMuFL U+EB78).
arrowopen
Open
triangular arrowhead (similar to SMuFL U+EB8A).
arrowwhite
Unfilled,
triangular arrowhead (similar to SMuFL U+EB82).
harpoonleft
Harpoon-shaped arrowhead left of line (similar to arrowhead of Unicode
U+21BD).
harpoonright
Harpoon-shaped arrowhead right of line (similar to arrowhead of Unicode
U+21BC).
none
No start
symbol.
1
9
narrow
Default line
width.
medium
Twice as
wide as narrow.
wide
Twice as
wide as medium.
([0-9]+m\s*\+\s*)?[0-9]+(\.?[0-9]*)?
(\+|-)?[0-9]+m\+[0-9]+(\.[0-9]*)?
(\+)?\d+(\.\d+)?(cm|mm|in|pt|pc|px|vu)?
(\+|-)?\d+(\.\d+)?(cm|mm|in|pt|pc|px|vu)?
aln
Accented
lower neighbor.
ant
Anticipation.
app
Appogiatura.
apt
Accented
passing tone.
arp
Arpeggio
tone (chordal tone).
arp7
Arpeggio
tone (7th added to the chord).
aun
Accented
upper neighbor.
chg
Changing
tone.
cln
Chromatic
lower neighbor.
ct
Chord tone
(i.e., not an embellishment).
ct7
Chord tone
(7th added to the chord).
cun
Chromatic
upper neighbor.
cup
Chromatic
unaccented passing tone.
et
Escape
tone.
ln
Lower
neighbor.
ped
Pedal
tone.
rep
Repeated
tone.
ret
Retardation.
23ret
2-3
retardation.
78ret
7-8
retardation.
sus
Suspension.
43sus
4-3
suspension.
98sus
9-8
suspension.
76sus
7-6
suspension.
un
Upper
neighbor.
un7
Upper
neighbor (7th added to the chord).
upt
Unaccented
passing tone.
upt7
Unaccented
passing tone (7th added to the chord).
C
Tempus
imperfectum.
O
Tempus
perfectum.
common
Common time;
i.e. 4/4.
cut
Cut time;
i.e. 2/2.
16
Acoustic_Grand_Piano
Program
#0.
Bright_Acoustic_Piano
Program
#1.
Electric_Grand_Piano
Program
#2.
Honky-tonk_Piano
Program
#3.
Electric_Piano_1
Program
#4.
Electric_Piano_2
Program
#5.
Harpsichord
Program
#6.
Clavi
Program
#7.
Celesta
Program
#8.
Glockenspiel
Program
#9.
Music_Box
Program
#10.
Vibraphone
Program
#11.
Marimba
Program
#12.
Xylophone
Program
#13.
Tubular_Bells
Program
#14.
Dulcimer
Program
#15.
Drawbar_Organ
Program
#16.
Percussive_Organ
Program
#17.
Rock_Organ
Program
#18.
Church_Organ
Program
#19.
Reed_Organ
Program
#20.
Accordion
Program
#21.
Harmonica
Program
#22.
Tango_Accordion
Program
#23.
Acoustic_Guitar_nylon
Program
#24.
Acoustic_Guitar_steel
Program
#25.
Electric_Guitar_jazz
Program
#26.
Electric_Guitar_clean
Program
#27.
Electric_Guitar_muted
Program
#28.
Overdriven_Guitar
Program
#29.
Distortion_Guitar
Program
#30.
Guitar_harmonics
Program
#31.
Acoustic_Bass
Program
#32.
Electric_Bass_finger
Program
#33.
Electric_Bass_pick
Program
#34.
Fretless_Bass
Program
#35.
Slap_Bass_1
Program
#36.
Slap_Bass_2
Program
#37.
Synth_Bass_1
Program
#38.
Synth_Bass_2
Program
#39.
Violin
Program
#40.
Viola
Program
#41.
Cello
Program
#42.
Contrabass
Program
#43.
Tremolo_Strings
Program
#44.
Pizzicato_Strings
Program
#45.
Orchestral_Harp
Program
#46.
Timpani
Program
#47.
String_Ensemble_1
Program
#48.
String_Ensemble_2
Program
#49.
SynthStrings_1
Program
#50.
SynthStrings_2
Program
#51.
Choir_Aahs
Program
#52.
Voice_Oohs
Program
#53.
Synth_Voice
Program
#54.
Orchestra_Hit
Program
#55.
Trumpet
Program
#56.
Trombone
Program
#57.
Tuba
Program
#58.
Muted_Trumpet
Program
#59.
French_Horn
Program
#60.
Brass_Section
Program
#61.
SynthBrass_1
Program
#62.
SynthBrass_2
Program
#63.
Soprano_Sax
Program
#64.
Alto_Sax
Program
#65.
Tenor_Sax
Program
#66.
Baritone_Sax
Program
#67.
Oboe
Program
#68.
English_Horn
Program
#69.
Bassoon
Program
#70.
Clarinet
Program
#71.
Piccolo
Program
#72.
Flute
Program
#73.
Recorder
Program
#74.
Pan_Flute
Program
#75.
Blown_Bottle
Program
#76.
Shakuhachi
Program
#77.
Whistle
Program
#78.
Ocarina
Program
#79.
Lead_1_square
Program
#80.
Lead_2_sawtooth
Program
#81.
Lead_3_calliope
Program
#82.
Lead_4_chiff
Program
#83.
Lead_5_charang
Program
#84.
Lead_6_voice
Program
#85.
Lead_7_fifths
Program
#86.
Lead_8_bass_and_lead
Program
#87.
Pad_1_new_age
Program
#88.
Pad_2_warm
Program
#89.
Pad_3_polysynth
Program
#90.
Pad_4_choir
Program
#91.
Pad_5_bowed
Program
#92.
Pad_6_metallic
Program
#93.
Pad_7_halo
Program
#94.
Pad_8_sweep
Program
#95.
FX_1_rain
Program
#96.
FX_2_soundtrack
Program
#97.
FX_3_crystal
Program
#98.
FX_4_atmosphere
Program
#99.
FX_5_brightness
Program
#100.
FX_6_goblins
Program
#101.
FX_7_echoes
Program
#102.
FX_8_sci-fi
Program
#103.
Sitar
Program
#104.
Banjo
Program
#105.
Shamisen
Program
#106.
Koto
Program
#107.
Kalimba
Program
#108.
Bagpipe
Program
#109.
Fiddle
Program
#110.
Shanai
Program
#111.
Tinkle_Bell
Program
#112.
Agogo
Program
#113.
Steel_Drums
Program
#114.
Woodblock
Program
#115.
Taiko_Drum
Program
#116.
Melodic_Tom
Program
#117.
Synth_Drum
Program
#118.
Reverse_Cymbal
Program
#119.
Guitar_Fret_Noise
Program
#120.
Breath_Noise
Program
#121.
Seashore
Program
#122.
Bird_Tweet
Program
#123.
Telephone_Ring
Program
#124.
Helicopter
Program
#125.
Applause
Program
#126.
Gunshot
Program
#127.
Acoustic_Bass_Drum
Key
#35.
Bass_Drum_1
Key
#36.
Side_Stick
Key
#37.
Acoustic_Snare
Key
#38.
Hand_Clap
Key
#39.
Electric_Snare
Key
#40.
Low_Floor_Tom
Key
#41.
Closed_Hi_Hat
Key
#42.
High_Floor_Tom
Key
#43.
Pedal_Hi-Hat
Key
#44.
Low_Tom
Key
#45.
Open_Hi-Hat
Key
#46.
Low-Mid_Tom
Key
#47.
Hi-Mid_Tom
Key
#48.
Crash_Cymbal_1
Key
#49.
High_Tom
Key
#50.
Ride_Cymbal_1
Key
#51.
Chinese_Cymbal
Key
#52.
Ride_Bell
Key
#53.
Tambourine
Key
#54.
Splash_Cymbal
Key
#55.
Cowbell
Key
#56.
Crash_Cymbal_2
Key
#57.
Vibraslap
Key
#58.
Ride_Cymbal_2
Key
#59.
Hi_Bongo
Key
#60.
Low_Bongo
Key
#61.
Mute_Hi_Conga
Key
#62.
Open_Hi_Conga
Key
#63.
Low_Conga
Key
#64.
High_Timbale
Key
#65.
Low_Timbale
Key
#66.
High_Agogo
Key
#67.
Low_Agogo
Key
#68.
Cabasa
Key
#69.
Maracas
Key
#70.
Short_Whistle
Key
#71.
Long_Whistle
Key
#72.
Short_Guiro
Key
#73.
Long_Guiro
Key
#74.
Claves
Key
#75.
Hi_Wood_Block
Key
#76.
Low_Wood_Block
Key
#77.
Mute_Cuica
Key
#78.
Open_Cuica
Key
#79.
Mute_Triangle
Key
#80.
Open_Triangle
Key
#81.
127
major
minor
dorian
phrygian
lydian
mixolydian
aeolian
locrian
2
3
2
3
cmn
Common Music
Notation.
mensural
Mensural
notation.
mensural.black
Black
mensural notation.
mensural.white
White
mensural notation.
neume
Neumatic
notation.
tab
Tablature
notation.
slash
Slash (upper
right to lower left).
backslash
Backslash
(upper left to lower right).
vline
Vertical
line.
hline
Horizontal
line.
centerdot
Center
dot.
paren
Enclosing
parentheses.
brack
Enclosing
square brackets.
box
Enclosing
box.
circle
Enclosing
circle.
dblwhole
Enclosing
"fences".
centertext\((A|B|C|D|E|F|G)(f|♭|n|♮|s|♯)?\)
centertext\(H(s|♯)?\)
9
8|15|22
reversed|90CW|90CCW
above
below
1
2
[0-9]+(\.?[0-9]*)?%
11
[a-g]
[a-g]|none
above
below
2
3
none
No
rotation.
down
Rotated 180
degrees.
left
Rotated 270
degrees clockwise.
ne
Rotated 45
degrees clockwise.
nw
Rotated 315
degrees clockwise.
se
Rotated 135
degrees clockwise.
sw
Rotated 225
degrees clockwise.
(\^|v)?[1-7](\+|\-)?
normal
Default
size.
cue
Reduced
size.
1
6
[i|m|t][1-6]
above
Written
above staff.
below
Written
below staff.
within
Written on
staff.
up
Stem points
upwards.
down
Stem points
downwards.
left
Stem points
left.
right
Stem points
right.
ne
Stem points
up and right.
se
Stem points
down and right.
nw
Stem points
up and left.
sw
Stem points
down and left.
none
No
modifications to stem.
1slash
1 slash
through stem.
2slash
2 slashes
through stem.
3slash
3 slashes
through stem.
4slash
4 slashes
through stem.
5slash
5 slashes
through stem.
6slash
6 slashes
through stem.
sprech
X placed on
stem.
z
Z placed on
stem.
left
Stem
attached to left side of note head.
right
Stem
attached to right side of note head.
center
Stem is
originates from center of note head.
equal
Equal or
12-tone temperament.
just
Just
intonation.
mean
Meantone
intonation.
pythagorean
Pythagorean
tuning.
2
3
italic
Italicized
(slanted to right).
oblique
Oblique
(slanted to left).
smcaps
Small
capitals.
bold
Relative
font weight.
bolder
Relative
font weight.
lighter
Relative
font weight.
box
Enclosed in
box.
circle
Enclosed in
ellipse/circle.
dbox
Enclosed in
diamond.
tbox
Enclosed in
triangle.
bslash
Struck
through by '\' (back slash).
fslash
Struck
through by '/' (forward slash).
line-through
Struck
through by '-'; may be qualified to indicate multiple lines, e.g.
line-through(2).
none
Not
rendered, invisible.
overline
Line above
the text; may be qualified to indicate multiple lines, e.g.
overline(3).
overstrike
obscured by
other text, such as 'XXXXX'
strike
Struck
through by '-'; equivalent to line-through; may be qualified to indicate multiple lines,
e.g. strike(3).
sub
Subscript.
sup
Superscript.
underline
Underlined;
may be qualified to indicate multiple lines, e.g. underline(2).
ltr
Left-to-right (BIDI embed).
rtl
Right-to-left (BIDI embed).
lro
Left-to-right (BIDI override).
rlo
Right-to-left (BIDI override).
(underline|overline|line-through|strike)\(\d+\)
(letter-spacing|line-height)\((\+|-)?\d+(\.\d+)?%?\)
[i|m|t]
[i|m|t][1-6]
liquescent1
liquescent2
liquescent3
quilismatic
rectangular
rhombic
tied
punctum
virga
pes
clivis
torculus
torculusresupinus
porrectus
porrectusflexus
apostropha
oriscus
pressusmaior
pressusminor
virgastrata
byte
Bytes.
smil
Synchronized
Multimedia Integration Language.
midi
MIDI
clicks.
mmc
MIDI machine
code.
mtc
MIDI time
code.
smpte-25
SMPTE 25
EBU.
smpte-24
SMPTE 24
Film Sync.
smpte-df30
SMPTE 30
Drop.
smpte-ndf30
SMPTE 30
Non-Drop.
smpte-df29.97
SMPTE 29.97
Drop.
smpte-ndf29.97
SMPTE 29.97
Non-Drop.
tcf
AES
Time-code character format.
time
ISO 24-hour
time format: HH:MM:SS.ss.
long
Quadruple
whole note.
breve
Double whole
note.
1
Whole
note.
2
Half
note.
4
Quarter
note.
8
8th
note.
16
16th
note.
32
32nd
note.
64
64th
note.
128
128th
note.
256
256th
note.
512
512th
note.
1024
1024th
note.
2048
2048th
note.
maxima
longa
brevis
semibrevis
minima
semiminima
fusa
semifusa
[A|a|b|I|i|K|k|M|m|N|n|S|s|T|t|O]|(A|a|S|s|K|k)?(T|t|M|m)(I|i|S|s)?
hasAbridgement
Target is an
abridgement, condensation, or expurgation of the current entity.
isAbridgementOf
Reciprocal
relationship of hasAbridgement.
hasAdaptation
Target is an
adaptation, paraphrase, free translation, variation (music), harmonization (music), or
fantasy (music) of the current entity.
isAdaptationOf
Reciprocal
relationship of hasAdaptation.
hasAlternate
Target is an
alternate format or simultaneously released edition of the current
entity.
isAlternateOf
Reciprocal
relationship of hasAlternate.
hasArrangement
Target is an
arrangement (music) of the current entity.
isArrangementOf
Reciprocal
relationship of hasArrangement.
hasComplement
Target is a
cadenza, libretto, choreography, ending for unfinished work, incidental music, or
musical setting of a text of the current entity.
isComplementOf
Reciprocal
relationship of hasComplement.
hasEmbodiment
Target is a
physical embodiment of the current abstract entity; describes the
expression-to-manifestation relationship.
isEmbodimentOf
Reciprocal
relationship of hasEmbodiment.
hasExemplar
Target is an
exemplar of the class of things represented by the current entity; describes the
manifestation-to-item relationship.
isExemplarOf
Reciprocal
relationship of hasExamplar.
hasImitation
Target is a
parody, imitation, or travesty of the current entity.
isImitationOf
Reciprocal
relationship of hasImitation.
hasPart
Target is a
chapter, section, part, etc.; volume of a multivolume manifestation; volume/issue of
serial; intellectual part of a multipart work; illustration for a text; sound aspect of
a film; soundtrack for a film on separate medium; soundtrack for a film embedded in
film; monograph in a series; physical component of a particular copy; the binding of a
book of the current entity.
isPartOf
Reciprocal
relationship of hasPart.
hasRealization
Target is a
realization of the current entity; describes the work-to-expression
relationship.
isRealizationOf
Reciprocal
relationship of hasRealization.
hasReconfiguration
Target has
been reconfigured: bound with, split into, extracted from the current
entity.
isReconfigurationOf
Reciprocal
relationship of hasReconfiguration.
hasReproduction
Target is a
reproduction, microreproduction, macroreproduction, reprint, photo-offset reprint, or
facsimile of the current entity.
isReproductionOf
Reciprocal
relationship of hasReproduction.
hasRevision
Target is a
revised edition, enlarged edition, or new state (graphic) of the current
entity.
isRevisionOf
Reciprocal
relationship of hasRevision.
hasSuccessor
Target is a
sequel or succeeding work of the current entity.
isSuccessorOf
Reciprocal
relationship of hasSuccessor.
hasSummarization
Target is a
digest or abstract of the current entity.
isSummarizationOf
Reciprocal
relationship of hasSummarization.
hasSupplement
Target is an
index, concordance, teacher's guide, gloss, supplement, or appendix of the current
entity.
isSupplementOf
Reciprocal
relationship of hasSupplement.
hasTransformation
Target is a
dramatization, novelization, versification, or screenplay of the current
entity.
isTransformationOf
Reciprocal
relationship of hasTransformation.
hasTranslation
Target is a
literal translation or transcription (music) of the current entity.
isTranslationOf
Reciprocal
relationship of hasTranslation.
Contains
classification of the notation contained or described by the element bearing this
attribute.
Provides
any sub-classification of the notation contained or described by the element,
additional to that given by its notationtype attribute.
An element with a notationsubtype attribute must have a
notationtype attribute.
Records
the function of an accidental.
caution
Cautionary accidental.
edit
Editorial accidental.
Captures
a written accidental.
Records
the performed pitch inflection.
The value of @accid.ges should not
duplicate the value of @accid.
Encodes
the written articulation(s). Articulations are normally encoded in order from the
note head outward; that is, away from the stem. See additional notes at att.vis.note.
Only articulations should be encoded in the artic attribute; for example, fingerings
should be encoded using the <fingering> element.
Records
performed articulation that differs from the written value.
Records
the number of augmentation dots required by a dotted duration.
An element with a dots attribute must also have a dur
attribute.
A name or
label associated with the controlled vocabulary from which the value is
taken.
The
web-accessible location of the controlled vocabulary from which the value is
taken.
Records
the appearance and usually the function of the bar line.
Records
the location of a bar line.
If takt
bar lines are to be used, then the taktplace attribute may be used to denote the
staff location of the shortened bar line. The location may include staff lines,
spaces, and the spaces directly above and below the staff. The value ranges between 0
(just below the staff) to 2 * number of staff lines (directly above the staff). For
example, on a 5-line staff the lines would be numbered 1,3,5,7, and 9 while the
spaces would be numbered 0,2,4,6,8,10. For example, a value of '9' puts the bar line
through the top line of a 5-line staff.
Color of
beams, including those associated with tuplets.
Encodes
whether a beam is "feathered" and in which direction.
acc
Beam
lines grow farther apart from left to right.
rit
Beam
lines grow closer together from left to right.
norm
Beam
lines are equally-spaced over the entire length of the beam.
Captures
beam slope.
Contains
a reference to a field or element in another descriptive encoding system to which
this MEI element is comparable.
Indicates
the calendar system to which a date belongs, for example, Gregorian, Julian, Roman,
Mosaic, Revolutionary, Islamic, etc.
a value
that represents or identifies the element content. May serve as a primary key in a
web-accessible database identified by the authURI attribute.
Indicates
a single, alternative note head should be displayed instead of individual note heads.
The highest and lowest notes of the chord usually indicate the upper and lower
boundaries of the cluster note head.
Contains
a reference to the controlled vocabulary from which the term is drawn. The value must
match the value of an ID attribute on a classCode element given elsewhere in the
document.
@classcode attribute should
have content.
The value in @classcode should correspond to the @xml:id attribute of a classCode
element.
Records
the function of the clef. A "cautionary" clef does not change the following
pitches.
Encodes a
value for the clef symbol.
Contains
a default value for the position of the clef. The value must be in the range between
1 and the number of lines on the staff. The numbering of lines starts with the lowest
line of the staff.
Records
the amount of octave displacement to be applied to the clef.
Records
the direction of octave displacement to be applied to the clef.
Describes
the color of the clef.
Determines whether the clef is to be displayed.
Describes
a clef's shape.
Used to
indicate visual appearance. Do not confuse this with the musical term 'color' as used
in pre-CMN notation.
Indicates
this feature is 'colored'; that is, it is a participant in a change in rhythmic
values. In mensural notation, coloration is indicated by colored notes (red, black,
etc.) where void notes would otherwise occur. In CMN, coloration is indicated by an
inverse color; that is, the note head is void when it would otherwise be filled and
vice versa.
Provides
a number-like designation for an element.
Provides
a name or label for an element. The value may be any string.
Provides
a base URI reference with which applications can resolve relative URI references into
absolute URI references.
Indicates
the upper-left corner x coordinate.
Indicates
the upper-left corner y coordinate.
Indicates
the lower-right corner x coordinate.
Indicates
the lower-left corner x coordinate.
Records
the placement of Bezier control points as a series of pairs of space-separated
values; e.g., 19 45 -32 118.
Describes
a curve as one or more pairs of values with respect to an imaginary line connecting
the starting and ending points of the curve. The first value captures a distance to
the left (positive value) or right (negative value) of the line, expressed in virtual
units. The second value of each pair represents a point along the line, expressed as
a percentage of the line's length. N.B. An MEI virtual unit (VU) is half the distance
between adjacent staff lines.
Describes
a curve with a generic term indicating the direction of curvature.
above
Upward
curve.
below
Downward curve.
mixed
A
"meandering" curve, both above and below the items it pertains
to.
Describes
the line style of a curve.
Width of
a curved line.
Encodes
the target note when its pitch differs from the pitch at which the custos
appears.
@target attribute should
have content.
The
value in @target should correspond to the @xml:id attribute of a note
element.
Contains
the end point of a date range in standard ISO form.
Provides
the value of a textual date in standard ISO form.
Contains
an upper boundary for an uncertain date in standard ISO form.
Contains
a lower boundary, in standard ISO form, for an uncertain date.
Contains
the starting point of a date range in standard ISO form.
Used to
link metadata elements to one or more data-containing elements.
@data attribute should have
content.
The value in @data should correspond to the @xml:id attribute of a descendant of the
music element.
Identifies one or more metadata elements within the header, which are understood to
apply to the element bearing this attribute and its content.
@decls attribute should
have content.
Each value in @decls should correspond to the @xml:id attribute of an element within
the metadata header.
Records
the default distance from the staff for dynamic marks.
Records
the default distance from the staff of harmonic indications, such as guitar chord
grids or functional labels.
Determines how far from the staff to render text elements.
Records
the function of the dot.
aug
Augmentation dot.
div
Dot of
division.
Records
duration using optionally dotted, relative durational values provided by the
data.DURATION datatype. When the duration is "irrational", as is sometimes the case
with tuplets, multiple space-separated values that add up to the total duration may
be used. When dotted values are present, the dots attribute must be
ignored.
An element with a dur attribute that contains dotted values
must not have a dots attribute.
Contains
a default duration in those situations when the first note, rest, chord, etc. in a
measure does not have a duration specified.
Along
with numbase.default, describes the default duration as a ratio. num.default is the
first value in the ratio.
Along
with num.default, describes the default duration as a ratio. numbase.default is the
second value in the ratio.
Records
the duration of a feature using the relative durational values provided by the
data.DURATION datatype.
Records
performed duration information that differs from the written duration. Its value may
be expressed in several forms; that is, ppq (MIDI clicks and MusicXML 'divisions'),
Humdrum **recip values, beats, seconds, or mensural duration
values.
Along
with numbase, describes duration as a ratio. num is the first value in the ratio,
while numbase is the second.
Along
with num, describes duration as a ratio. num is the first value in the ratio, while
numbase is the second.
Records
the characters often used to mark accidentals, articulations, and sometimes notes as
having a cautionary or editorial function. For an example of cautionary accidentals
enclosed in parentheses, see Read, p. 131, ex. 9-14.
Describes
where ending marks should be displayed.
top
Ending
rendered only above top staff.
barred
Ending
rendered above staves that have bar lines drawn across them.
grouped
Endings rendered above staff groups.
Indicates
the presence of an extension symbol, typically a line.
Indicates
the attachment of a fermata to this element. If visual information about the fermata
needs to be recorded, then a <fermata> element should be employed
instead.
Holds the
number of initial characters (such as those constituing an article or preposition)
that should not be used for sorting a title or name.
Indicates
the nesting level of staff grouping symbols.
Signifies
the hand responsible for an action. The value must be the ID of a <hand>
element declared in the header.
@hand attribute should have
content.
Each
value in @hand should correspond to the @xml:id attribute of a hand
element.
Measurement of the vertical dimension of an entity.
Records
horizontal alignment.
Regularizes the naming of an element and thus facilitates building links between it
and other resources. Each id attribute within a document must have a unique
value.
Provides
a way of pointing to a MIDI instrument definition. It must contain the ID of an
<instrDef> element elsewhere in the document.
@instr attribute should
have content.
The value in @instr should correspond to the @xml:id attribute of an instrDef
element.
Specifies
the applicable MIME (multimedia internet mail extension) type. The value should be a
valid MIME media type defined by the Internet Engineering Task Force in RFC
2046.
Used for
linking visually separate entities that form a single logical entity, for example,
multiple slurs broken across a system break that form a single musical phrase. Also
used to indicate a measure which metrically completes the current one. Record the
identifiers of the separately encoded components, excluding the one carrying the
attribute.
@join attribute should have
content.
Each
value in @join should correspond to the @xml:id attribute of an element.
Indicates
where the key lies in the circle of fifths.
Mixed key
signatures, e.g. those consisting of a mixture of flats and sharps (Read, p. 143, ex.
9-39), and key signatures with unorthodox placement of the accidentals (Read, p. 141)
must be indicated by setting the key.sig attribute to 'mixed' and providing explicit
key signature information in the key.sig.mixed attribute or in the <keySig>
element. It is intended that key.sig.mixed contain a series of tokens with each token
containing pitch name, accidental, and octave, such as 'a4 c5s e5f' that indicate
what key accidentals should be rendered and where they should be
placed.
Indicates
major, minor, or other tonality.
Determines whether cautionary accidentals should be displayed at a key
change.
Contains
an accidental for the tonic key, if one is required, e.g., if key.pname equals 'c'
and key.accid equals 's', then a tonic of C# is indicated.
Indicates
major, minor, or other tonality.
Holds the
pitch name of the tonic key, e.g. 'c' for the key of C.
Indicates
where the key lies in the circle of fifths.
Mixed key
signatures, e.g. those consisting of a mixture of flats and sharps (Read, p. 143, ex.
9-39), and key signatures with unorthodox placement of the accidentals (Read, p. 141)
must be indicated by setting the key.sig attribute to 'mixed' and providing explicit
key signature information in the key.sig.mixed attribute or in the <keySig>
element. It is intended that key.sig.mixed contain a series of tokens with each token
containing pitch name, accidental, and octave, such as 'a4 c5s e5f' that indicate
what key accidentals should be rendered and where they should be
placed.
Indicates
whether the key signature should be displayed.
Determines whether cautionary accidentals should be displayed at a key
change.
Provides
a label for a group of staves on pages after the first page. Usually, this label
takes an abbreviated form.
Identifies the language of the element's content. The values for this attribute are
language 'tags' as defined in BCP 47. All language tags that make use of private use
sub-tags must be documented in a corresponding language element in the MEI header
whose id attribute is the same as the language tag's value.
Specifies
the transliteration technique used.
Provides
a mechanism for linking the layer to a layerDef element.
@def attribute should have
content.
The value in @def should correspond to the @xml:id attribute of a layerDef
element.
Identifies the layer to which a feature applies.
Visual
form of the line.
Width of
the line.
Symbol
rendered at end of line.
Holds the
relative size of the line-end symbol.
Symbol
rendered at start of line.
Holds the
relative size of the line-start symbol.
Indicates
the line upon which a feature stands. The value must be in the range between 1 and
the number of lines on the staff. The numbering of lines starts with the lowest line
of the staff.
Symbol
rendered at end of line.
Holds the
relative size of the line-end symbol.
Symbol
rendered at start of line.
Holds the
relative size of the line-start symbol.
Describes
the line style of a line.
Width of
a line.
Describes
the alignment of lyric syllables associated with a note or chord.
Sets the
font family default value for lyrics.
Sets the
font name default value for lyrics.
Sets the
default font size value for lyrics.
Sets the
default font style value for lyrics.
Sets the
default font weight value for lyrics.
Indicates
the visual rendition of the left bar line. It is present here only for facilitation
of translation from legacy encodings which use it. Usually, it can be safely
ignored.
Indicates
the function of the right bar line and is structurally important.
Indicates
the unit of measurement. Suggested values include: 1] byte; 2] char; 3] cm; 4] in; 5]
issue; 6] mm; 7] page; 8] pc; 9] pt; 10] px; 11] record; 12] vol; 13]
vu
byte
Byte.
char
Character.
cm
Centimeter.
in
Inch.
issue
Serial
issue.
mm
Millimeter.
page
Page.
pc
Pica.
pt
Point.
px
Pixel.
record
Record.
vol
Serial
volume.
vu
MEI
virtual unit.
Indicates
whether measure numbers should be displayed.
Specifies
a point where the relevant content begins. A numerical value must be less and a time
value must be earlier than that given by the end attribute.
Specifies
a point where the relevant content ends. If not specified, the end of the content is
assumed to be the end point. A numerical value must be greater and a time value must
be later than that given by the begin attribute.
Type of
values used in the begin/end attributes. The begin and end attributes can only be
interpreted meaningfully in conjunction with this attribute.
Describes
the writing medium.
Specifies a generic MEI version label.
3.0.0
This version of MEI.
Specifies
whether a dot is to be added to the base symbol.
The base
symbol in the mensuration sign/time signature of mensural notation.
Indicates
the relationship between the content of a staff or layer and the prevailing
meter.
c
Complete; i.e., conformant with the prevailing meter.
i
Incomplete; i.e., not enough beats.
o
Overfull; i.e., too many beats.
Indicates
the relationship between the content of a measure and the prevailing
meter.
Indicates
whether or not a bar line is "controlling"; that is, if it indicates a point of
alignment across all the parts. Bar lines within a score are usually controlling;
that is, they "line up". Bar lines within parts may or may not be controlling. When
applied to <measure>, this attribute indicates the nature of the right barline
but not the left.
Captures
the number of beats in a measure, that is, the top number of the meter signature. It
must contain a decimal number or an additive expression that evaluates to a decimal
number, such as 2+3.
\d+(\.\d+)?(\s*\+\s*\d+(\.\d+)?)*
Indicates
the use of a meter symbol instead of a numeric meter signature, that is, 'C' for
common time or 'C' with a slash for cut time.
Contains
the number indicating the beat unit, that is, the bottom number of the meter
signature.
Contains
an indication of how the meter signature should be rendered.
num
Show
only the number of beats.
denomsym
The
lower number in the meter signature is replaced by a note
symbol.
norm
Meter
signature rendered using traditional numeric values.
invis
Meter
signature not rendered.
Captures
the number of beats in a measure, that is, the top number of the meter signature. It
must contain a decimal number or an additive expression that evaluates to a decimal
number, such as 2+3.
\d+(\.\d+)?(\s*\+\s*\d+(\.\d+)?)*
Contains
the number indicating the beat unit, that is, the bottom number of the meter
signature.
Contains
an indication of how the meter signature should be rendered.
num
Show
only the number of beats.
denomsym
The
lower number in the meter signature is replaced by a note
symbol.
norm
Meter
signature rendered using traditional numeric values.
invis
Meter
signature not rendered.
Determines whether a new meter signature should be displayed when the meter
signature changes.
Indicates
the use of a meter symbol instead of a numeric meter signature, that is, 'C' for
common time or 'C' with a slash for cut time.
Used to
describe tempo in terms of beats (often the meter signature denominator) per minute,
ala M.M. (Maezel's Metronome). Do not confuse this attribute with midi.bpm or
midi.mspb. In MIDI, a beat is always defined as a quarter note, *not the numerator of
the time signature or the metronomic indication*.
Captures
the metronomic unit.
Records
the number of augmentation dots required by a dotted metronome
unit.
Indicates
whether programmatically calculated counts of multiple measures of rest (mRest) and
whole measure repeats (mRpt) in parts should be rendered.
Used to
record a pointer to the regularized form of the name elsewhere in the
document.
@nymref attribute should
have content.
The
value in @nymref should correspond to the @xml:id attribute of an element.
Used to
specify further information about the entity referenced by this name, for example,
the occupation of a person or the status of a place. Use a standard value whenever
possible.
Sets the
default music font name.
Sets the
default music font size.
Records
performed octave information that differs from the written value.
Contains
a performed pitch name that differs from the written value.
Holds a
pitch-to-number mapping, a base-40 or MIDI note number, for
example.
Captures
the overall color of a notehead.
Describes
how/if the notehead is filled.
Captures
the fill color of a notehead if different from the overall note
color.
Records
any additional symbols applied to the notehead.
Describes
rotation applied to the basic notehead shape. A positive value rotates the notehead
in a counter-clockwise fashion, while negative values produce clockwise
rotation.
Used to
override the head shape normally used for the given duration.
Indicates
if a feature should be rendered when the notation is presented graphically or sounded
when it is presented in an aural form.
Captures
written octave information.
Contains
a default octave specification for use when the first note, rest, chord, etc. in a
measure does not have an octave value specified.
Records
the amount of octave displacement.
Records
the direction of octave displacement.
Determines the placement of notes on a 1-line staff. A value of 'true' places all
notes on the line, while a value of 'false' places stems-up notes above the line and
stems-down notes below the line.
Indicates
whether staves without notes, rests, etc. should be displayed. When the value is
'true', empty staves are displayed.
identifies the layer on which referenced notation occurs.
signifies
the staff on which referenced notation occurs. Defaults to the same value as the
local staff. Mandatory when applicable.
indicates
the first element in a sequence of events.
indicates
the final element in a sequence of events.
encodes
the starting point of musical material in terms of musical time, i.e., a (potentially
negative) count of measures plus a beat location.
encodes
the ending point of musical material in terms of musical time, i.e., a count of
measures plus a beat location. The values are relative to the measure identified by
@origin.tstamp.
When @origin.tstamp2 is used @origin.tstamp must also be
present.
Amount of
"padding" to be added, in interline units; that is, in units of 1/2 the distance between
adjacent staff lines.
Specifies
the height of the page; may be expressed in real-world units or staff
steps.
Describes
the width of the page; may be expressed in real-world units or staff
steps.
Indicates
the amount of whitespace at the top of a page.
Indicates
the amount of whitespace at the bottom of a page.
Indicates
the amount of whitespace at the left side of a page.
Indicates
the amount of whitespace at the right side of a page.
Indicates
the number of logical pages to be rendered on a single physical
page.
Indicates
how the page should be scaled when rendered.
States
the side of a leaf (as in a manuscript) on which the content following the <pb>
element occurs.
verso
recto
Contains
a written pitch name.
Captures
the placement of the item with respect to the staff with which it is
associated.
Contains
a space separated list of references that identify active participants in a
collection/relationship, such as notes under a phrase mark; that is, the entities
pointed "from".
@plist attribute should
have content.
Each
value in @plist should correspond to the @xml:id attribute of an element.
Defines
whether a link occurs automatically or must be requested by the
user.
onLoad
Load
the target resource(s) immediately.
onRequest
Load
the target resource(s) upon user request.
none
Do not
permit loading of the target resource(s).
other
Behavior other than allowed by the other values of this
attribute.
Characterization of the relationship between resources. The value of the role
attribute must be a URI.
Defines
how a remote resource is rendered.
new
Open
in a new window.
replace
Load
the referenced resource in the same window.
embed
Embed
the referenced resource at the point of the link.
none
Do not
permit traversal to the referenced resource.
other
Behavior other than permitted by the other values of this
attribute.
Allows
the use of one or more previously-undeclared URIs to identify passive participants in
a relationship; that is, the entities pointed "to".
Characterization of target resource(s) using any convenient classification scheme or
typology.
Numeric
value capturing a measurement or count. Can only be interpreted in combination with
the unit or currency attribute.
0
Describes
the relative size of a feature.
Indicates
the agent(s) responsible for some aspect of the text's creation, transcription,
editing, or encoding. Its value must point to one or more identifiers declared in the
document header.
@resp attribute should have
content.
The value in @resp should correspond to the @xml:id attribute of an element within the
metadata header.
Indicates
whether hash marks should be rendered between systems. See Read, p. 436, ex.
26-3.
hash
Display hash marks between systems.
Scale
factor to be applied to the feature to make it the desired display
size.
Holds the
pitch name of a tuning reference pitch.
Holds a
value for cycles per second, i.e., Hertz, for a tuning reference
pitch.
Provides
an indication of the tuning system, 'just', for example.
Defines
the height of a "virtual unit" (vu) in terms of real-world units. A single vu is half
the distance between the vertical center point of a staff line and that of an
adjacent staff line.
\d+(\.\d+)?(cm|mm|in|pt|pc)
Indicates
that staves begin again with this section.
Used to
assign a sequence number related to the order in which the encoded features carrying
this attribute are believed to have occurred.
Indicates
the number of slashes present.
Indicates
that this element participates in a slur. If visual information about the slur needs
to be recorded, then a <slur> element should be employed.
Indicates
whether a space is 'compressible', i.e., if it may be removed at the discretion of
processing software.
Describes
a note's spacing relative to its time value.
Describes
the note spacing of output.
Specifies
the minimum amount of space between adjacent staves in the same system; measured from
the bottom line of the staff above to the top line of the staff
below.
Describes
the space between adjacent systems; a pair of space-separated values (minimum and
maximum, respectively) provides a range between which a rendering system-supplied
value may fall, while a single value indicates a fixed amount of space; that is, the
minimum and maximum values are equal.
Provides
a mechanism for linking the staff to a staffDef element.
@def attribute should have
content.
The value in @def should correspond to the @xml:id attribute of a staffDef
element.
Determines whether to display guitar chord grids.
Indicates
the number of layers and their stem directions.
Indicates
the number of staff lines.
Captures
the colors of the staff lines. The value is structured; that is, it should have the
same number of space-separated RGB values as the number of lines indicated by the
lines attribute. A line can be made invisible by assigning it the same RGB value as
the background, usually white.
Records
whether all staff lines are visible.
Records
the absolute distance (as opposed to the relative distances recorded in
<scoreDef> elements) between this staff and the preceding one in the same
system. This value is meaningless for the first staff in a system since the
spacing.system attribute indicates the spacing between systems.
Specifies
the symbol used to group a set of staves.
brace
Curved
symbol, i.e., {.
bracket
Square
symbol, i.e., [, but with curved/angled top and bottom segments.
bracketsq
Square
symbol, i.e., [, with horizontal top and bottom segments.
line
Line
symbol, i.e., |, (wide) line without top and bottom curved/horizontal
segments.
none
Grouping symbol missing.
Indicates
whether bar lines go across the space between staves (true) or are only drawn across
the lines of each staff (false).
Signifies
the staff on which a notated event occurs or to which a control event applies.
Mandatory when applicable.
Holds the
staff location of the feature.
Captures
staff location in terms of written pitch name.
Records
staff location in terms of written octave.
Indicates
the final element in a sequence of events to which the feature
applies.
@endid attribute should
have content.
The
value in @endid should correspond to the @xml:id attribute of an element.
Holds a
reference to the first element in a sequence of events to which the feature
applies.
@startid attribute should
have content.
The
value in @startid should correspond to the @xml:id attribute of an element.
Describes
the direction of a stem.
Encodes
the stem length.
Encodes
any stem "modifiers"; that is, symbols rendered on the stem, such as tremolo or
Sprechstimme indicators.
Records
the position of the stem in relation to the note head(s).
Records
the output x coordinate of the stem's attachment point.
Records
the output y coordinate of the stem's attachment point.
Describes
the symbols typically used to indicate breaks between syllables and their
functions.
s
Space
(word separator).
d
Dash
(syllable separator).
u
Underscore (syllable extension).
t
Tilde
(syllable elision).
c
Circumflex [angled line above] (syllable elision).
v
Caron
[angled line below] (syllable elision).
i
Inverted breve [curved line above] (syllable elision).
b
Breve
[curved line below] (syllable elision).
Records
the position of a syllable within a word.
i
(initial) first syllable.
m
(medial) neither first nor last syllable.
t
(terminal) last syllable.
Holds an
associated sung text syllable.
Indicates
whether the staves are joined at the left by a continuous line. The default value is
"true". Do not confuse this with the heavy vertical line used as a grouping
symbol.
Describes
the amount of whitespace at the left system margin relative to
page.leftmar.
Describes
the amount of whitespace at the right system margin relative to
page.rightmar.
Describes
the distance from page's top edge to the first system; used for first page
only.
Specifies
the intended meaning when a participant in a relationship is itself a
pointer.
all
If an
element pointed to is itself a pointer, then the target of that pointer will be
taken, and so on, until an element is found which is not a
pointer.
one
If an
element pointed to is itself a pointer, then its target (whether a pointer or not)
is taken as the target of this pointer.
none
No
further evaluation of targets is carried out beyond that needed to find the
element(s) specified in plist or target attribute.
Records
the function of a tempo indication.
continuous
Marks
a gradual change of tempo, such as "accel." or "rit."
instantaneous
Represents a static tempo instruction, such as a textual term like "Adagio", a
metronome marking like "♩=70", or a combination of text and metronome
indication.
metricmod
Captures a change in pulse rate (tempo) and/or pulse grouping (subdivision) in an
"equation" of the form [tempo before change] = [tempo after
change].
precedente
Indicates a change in pulse rate (tempo) and/or pulse grouping (subdivision) in
an "equation" of the form [tempo after change] = [tempo before change]. The term
"precedente" often appears following the "equation" to distinquish this kind of
historical usage from the modern metric modulation form.
Provides
a default value for the font family name of text (other than lyrics) when this
information is not provided on the individual elements.
Provides
a default value for the font name of text (other than lyrics) when this information
is not provided on the individual elements.
Provides
a default value for the font size of text (other than lyrics) when this information
is not provided on the individual elements.
Provides
a default value for the font style of text (other than lyrics) when this information
is not provided on the individual elements.
Provides
a default value for the font weight for text (other than lyrics) when this
information is not provided on the individual elements.
Indicates
that this element participates in a tie. If visual information about the tie needs to
be recorded, then a <tie> element should be employed.
Encodes
the onset time in terms of musical time, i.e.,
beats[.fractional_beat_part].
Captures
performed onset time in several forms; that is, ppq (MIDI clicks and MusicXML
'divisions'), Humdrum **recip values, beats, seconds, or mensural duration
values.
Used to
record the onset time in terms of ISO time.
Encodes
the ending point of an event in terms of musical time, i.e., a count of measures plus
a beat location.
Records
the amount of diatonic pitch shift, e.g., C to C♯ = 0, C to D♭ = 1, necessary to
calculate the sounded pitch from the written one.
Records
the amount of pitch shift in semitones, e.g., C to C♯ = 1, C to D♭ = 1, necessary to
calculate the sounded pitch from the written one.
Indicates
that this feature participates in a tuplet. If visual information about the tuplet
needs to be recorded, then a <tuplet> element should be
employed.
Characterizes the element in some sense, using any convenient classification scheme
or typology.
Provide
any sub-classification for the element, additional to that given by its type
attribute.
An element with a subtype attribute must have a type
attribute.
Contains
the name of a font-family.
Holds the
name of a font.
Indicates
the size of a font expressed in printers' points, i.e., 1/72nd of an inch, relative
terms, e.g., "small", "larger", etc., or percentage values relative to "normal" size,
e.g., "125%".
Records
the style of a font, i.e, italic, oblique, or normal.
Used to
indicate bold type.
Indicates
if a feature should be rendered when the notation is presented graphically or sounded
when it is presented in an aural form.
Records a
horizontal adjustment to a feature's programmatically-determined location in terms of
staff interline distance; that is, in units of 1/2 the distance between adjacent
staff lines.
Records a
timestamp adjustment of a feature's programmatically-determined location in terms of
musical time; that is, beats.
Records
the vertical adjustment of a feature's programmatically-determined location in terms
of staff interline distance; that is, in units of 1/2 the distance between adjacent
staff lines.
Records
the horizontal adjustment of a feature's programmatically-determined start
point.
Records
the horizontal adjustment of a feature's programmatically-determined end
point.
Records a
timestamp adjustment of a feature's programmatically-determined start
point.
Records a
timestamp adjustment of a feature's programmatically-determined end
point.
Records a
vertical adjustment of a feature's programmatically-determined start
point.
Records a
vertical adjustment of a feature's programmatically-determined end
point.
Allows
one to signal to an application whether an element's white space is "significant".
The behavior of xml:space cascades to all descendant elements, but it can be turned
off locally by setting the xml:space attribute to the value
"default".
default
Allows
the application to handle white space as necessary. Not including an xml:space
attribute produces the same result as using the default value.
preserve
Instructs the application to maintain white space "as-is", suggesting that it
might have meaning.
Measurement of the horizontal dimension of an entity.
Encodes
an x coordinate for a feature in an output coordinate system. When it is necessary to
record the placement of a feature in a facsimile image, use the facs
attribute.
Encodes
an y coordinate for a feature in an output coordinate system. When it is necessary to
record the placement of a feature in a facsimile image, use the facs
attribute.
Encodes
the optional 2nd x coordinate.
Encodes
the optional 2nd y coordinate.
(accidental)
– Records a temporary alteration to the pitch of a note.
Name of an
actor appearing within a cast list.
Contains a
postal address, for example of a publisher, an organization, or an
individual.
(address
line) – Single line of a postal address.
(annotation)
– Provides a short statement explaining the text or indicating the basis for an
assertion.
Head
elements can only occur at the start of annot.
Mixed content is not allowed
when head, lg, p, quote, or table is used.
Unstructured text not allowed when head, lg, p, quote, or table elements are
used.
A person or
organization who transcribes a musical composition, usually for a different medium from
that of the original; in an arrangement the musical substance remains essentially
unchanged.
(articulation) – An indication of how to play a note or chord.
The name of
the creator of the intellectual content of a non-musical, literary
work.
Vertical
line drawn through one or more staves that divides musical notation into metrical
units.
The value of @taktplace must be less than or equal to two times the number of
staff lines.
(bibliographic reference) – Provides a loosely-structured bibliographic citation in
which the sub-components may or may not be explicitly marked.
List of
bibliographic references.
(scope of
citation) – Defines the scope of a bibliographic reference, for example as a list of
page numbers, or a named subdivision of a larger work.
Contains the
whole of a single musical text, excluding any front or back matter.
A label
which accompanies an illustration or a table.
(cast group)
– Groups one or more individual castItem elements within a cast list.
Contains a
single entry within a cast list, describing either a single role or a list of
non-speaking roles.
Contains a
single cast list or dramatis personae.
A
simultaneous sounding of two or more notes in the same layer *with the same
duration*.
Indication
of the exact location of a particular note on the staff and, therefore, the other notes
as well.
The clef position must be less than or equal to the number of lines of an
ancestor staff.
The clef position must be less than or equal to the number of lines of a
preceding staff.
(clef group)
– A set of simultaneously-occurring clefs.
The name of
the creator of the intellectual content of a musical work.
Non-bibliographic details of the creation of an intellectual entity, in narrative form,
such as the date, place, and circumstances of its composition. More detailed information
may be captured within the history element.
Symbol
placed at the end of a line of music to indicate the first note of the next line.
Sometimes called a "direct".
A string
identifying a point in time or the time period between two such
points.
Description
of a measurement taken through a three-dimensional object.
(description) – Container for text that briefly describes the feature to which it is
attached, including its intended usage, purpose, or application as
appropriate.
(directive)
– An instruction expressed as a combination of text and symbols — such as segno and coda
symbols, fermatas over a bar line, etc., typically above, below, or between staves, but
not on the staff — that is not encoded elsewhere in more specific elements, like
<tempo> or <dynam>.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
Person or
agency, other than a publisher, from which access (including electronic access) to a
bibliographic entity may be obtained.
(division) –
Major structural division of text, such as a preface, chapter or
section.
Characterizes the element in some sense, using any convenient classification
scheme or typology. Suggested values include: 1] abstract; 2] ack; 3] appendix; 4]
bibliography; 5] colophon; 6] contents; 7] dedication; 8] frontispiece; 9]
glossary; 10] half-title; 11] index; 12] annotations; 13]
preface
abstract
A
summary of the content of a text as continuous prose.
ack
A
formal declaration of acknowledgement by the author in which persons and
institutions are thanked for their part in the creation of a
text.
appendix
An
ancillary self-contained section of a work, often providing additional but in
some sense extra-canonical text.
bibliography
A
list of bibliographic citations.
colophon
A
statement appearing at the end of a book describing the conditions of its
physical production.
contents
A
table of contents, specifying the structure of a work and listing its
constituents. The list element should be used to mark its
structure.
dedication
A
formal offering or dedication of a text to one or more persons or institutions
by the author.
frontispiece
A
pictorial frontispiece, possibly including some text.
glossary
A
list of terms associated with definition texts (‘glosses’).
half-title
A
page containing only the title of a book — as opposed to the title page, which
also lists subtitle, author, imprint and similar data.
index
Any
form of index to the work.
annotations
A
section in which annotations on the text are gathered
together.
preface
A
foreword or preface addressed to the reader in which the author or publisher
explains the content, purpose, or origin of the text.
Provide any sub-classification for the element, additional to that given by its
type attribute.
Dot of
augmentation or division.
(dynamic) –
Indication of the volume of a note, phrase, or section of music.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
When @val2 is present,
either @dur, @dur.ges, @endid, or @tstamp2 must also be present.
(edition
designation) – A word or text phrase that indicates a difference in either content or
form between the item being described and a related item previously issued by the same
publisher/distributor (e.g. 2nd edition, version 2.0, etc.), or simultaneously issued by
either the same publisher/distributor or another publisher/distributor (e.g. large print
edition, British edition, etc.).
The name of
the individual(s), institution(s) or organization(s) acting in an editorial
capacity.
Alternative
ending for a repeated passage of music; i.e., prima volta, seconda volta,
etc.
Contains a
free-text event description.
Contains
historical information given as a sequence of significant past events.
Indicates
how a section may be programmatically expanded into its 'through-composed'
form.
Used to
express size in terms other than physical dimensions, such as number of pages, number of
records in file, number of bytes, performance duration for music, audio recordings and
visual projections, etc.
Names of
individuals, institutions, or organizations responsible for funding. Funders provide
financial support for a project; they are distinct from sponsors, who provide
intellectual support and authority.
Term or
terms that designate a category characterizing a particular style, form, or
content.
Contains a
composite musical text, grouping together a sequence of distinct musical texts (or
groups of such musical texts) which are regarded as a unit for some purpose, for
example, the collected works of a composer.
(group
symbol) – A brace or bracket used to group two or more staves of a score or
part.
In scoreDef, grpSym must have
startid, endid, and level attributes.
In staffGrp, grpSym must not
have startid, endid, or level attributes.
(heading) –
Contains any heading, for example, the title of a section of text, or the heading of a
list.
Description
of the vertical size of an object.
An
alpha-numeric string that establishes the identity of the described
material.
Information
relating to the publication or distribution of a bibliographic item.
(incipit) –
The opening music and/or words of a composition.
(key
accidental) – Accidental in a key signature.
One of the following is
required: @x and @y attribute pair, @pname and @oct attribute pair, or @loc
attribute.
Specifies whether enharmonic (written) values or implicit ("perform-able") values
are allowed.
implicit
Only performed values (sharp, flat, natural) allowed.
explicit
All
enharmonic (written) values allowed.
(key
signature) – Written key signature.
A container
for text that identifies the feature to which it is attached.
An
independent stream of events on a staff.
A
non-negative integer value functioning as a "name".
(layer
definition) – Container for layer meta-information.
A
non-negative integer value functioning as a "name".
(line break)
– An empty formatting element that forces text to begin on a new line.
States
whether the line break follows a single line or a line group.
line
group
Person or
organization who is a writer of the text of an opera, oratorio, etc.
Person or
organization who is a writer of the text of a song.
(musical
division) – Contains a subdivision of the body of a musical text.
Contains a
single MEI-conformant document, consisting of an MEI header and a musical text, either
in isolation or as part of an meiCorpus element.
The values in @staff must correspond to @n attribute of a staffDef
element.
Contains a
single musical text of any kind, whether unitary or composite, for example, an etude,
opera, song cycle, symphony, or anthology of piano solos.
Proper noun
or noun phrase.
Recommended practice is to use name elements to capture sub-parts of a generic
name.
Characterizes the element in some sense, using any convenient classification
scheme or typology. Suggested values include: 1] person; 2] corporation; 3]
location; 4] process; 5] style; 6] time
person
A
personal name.
corporation
Name of a corporate body.
location
Name of a location.
process
Name of a process or software application.
style
Name of a musical style; i.e., form, genre, technique, etc.
time
Name of a period of time.
Provide any sub-classification for the element, additional to that given by its
type attribute.
A single
pitched event.
(number) –
Numeric information in any form.
Numeric value capturing a measurement or count. Can only be interpreted in
combination with the unit attribute.
An element
indicating an ornament that is not a mordent, turn, or trill.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
(paragraph)
– One or more text phrases that form a logical prose passage.
(padding) –
An indication of extra visual space between notational elements.
An
alternative visual rendition of the score from the point of view of a particular
performer (or group of performers).
Provides a
container for performers' parts.
(page break)
– An empty formatting element that forces text to begin on a new page.
(page
description) – Contains a brief prose description of the appearance or description of
the content of a physical page.
(page
footer) – A running footer on the first page. Also, used to temporarily override a
running footer on individual pages.
Records horizontal alignment of the page footer.
(page footer
2) – A running footer on the pages following the first.
Records horizontal alignment of the page footer. Use multiple values to capture
an alternating pattern.
(page
header) – A running header on the first page. Also, used to temporarily override a
running header on individual pages.
Records horizontal alignment of the page header.
(page header
2) – A running header on the pages following the first.
Records horizontal alignment of the page header. Use multiple values to capture
an alternating pattern.
Indication
of 1) a "unified melodic idea" or 2) performance technique.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
Must have one of the
attributes: dur, dur.ges, endid, or tstamp2.
The visual attributes of the phrase (@bezier, @bulge, @curvedir,
@lform, @lwidth, @ho, @startho, @endho, @to, @startto, @endto, @vo, @startvo,
@endvo, @x, @y, @x2, and @y2) will be overridden by visual attributes of the
contained curve elements.
(physical
location) – Groups information about the current physical location of a bibliographic
item, such as the repository in which it is located and its shelf mark(s), and its
previous locations.
Name of the
organization responsible for the publication of a bibliographic item.
(publication
place) – Name of the place where a bibliographic item was published.
The name of
the individual(s), institution(s) or organization(s) receiving
correspondence.
(related
item) – Contains or references another bibliographic item which is related to the
present one.
Describes
the relationship between the <relatedItem> and the resource described in the
parent element, i.e., <bibl>, <source> or <relatedItem>. The values
are based on MODS version 3.4. The subject of these relations is always the
<relatedItem>, and the object is always the parent of the <relatedItem>.
"preceding" and "succeeding" indicate temporal order.
preceding
Predecessor of the resource.
succeeding
Successor to the resource.
original
Original form of the resource.
host
Parent
containing the resource.
constituent
Intellectual or physical component of the resource.
otherVersion
Version of the resource's intellectual content not changed enough to be a
different work.
otherFormat
Version of the resource in a different physical format.
isReferencedBy
Published bibliographic description, review, abstract, or index of the resource's
content.
references
Cited
or referred to in the resource.
(render) – A
formatting element indicating special visual rendering, e.g., bold or italicized, of a
text word or phrase.
Used
to extend the values of the rend attribute.
Captures the appearance of the element's contents using MEI-defined
descriptors.
A
positive value for rotation rotates the text in a counter-clockwise fashion, while
negative values produce clockwise rotation.
Specifies the vertical position of the element content relative to the
surrounding text.
top
Aligns the top of the content with the top of the surrounding
text.
middle
Aligns the middle of the content with the middle of the surrounding
text.
bottom
Aligns the bottom of the content with the bottom of the surrounding
text.
baseline
Aligns the baseline of the content with the baseline of the surrounding
text.
Institution,
agency, or individual which holds a bibliographic item.
(responsibility) – A phrase describing the nature of intellectual
responsibility.
(responsibility statement) – Names one or more individuals, groups, or in rare cases,
mechanical processes, responsible for creation or realization of the intellectual or
artistic content.
If
at least one resp element isn't present, all name-like elements should have a
@role attribute.
A
non-sounding event found in the source being transcribed.
The value of @line must be less than or equal to the number of lines on the
staff.
Name of a
dramatic role, as given in a cast list.
(role
description) – Describes a character's role in a drama.
(system
break) – An empty formatting element that forces musical notation to begin on a new
line.
Full score
view of the musical content.
(score
definition) – Container for score meta-information.
Segment of
music data.
A section containing an expansion element must have descendant section, ending,
or rdg elements.
Contains
information about the serial publication in which a bibliographic item has
appeared.
A
placeholder used to fill an incomplete measure, layer, etc. most often so that the
combined duration of the events equals the number of beats in the
measure.
Names of
sponsoring individuals, organizations or institutions. Sponsors give their intellectual
authority to a project; they are to be distinguished from funders, who provide the
funding but do not necessarily take intellectual responsibility.
(stacked
text) – An inline table with a single column.
Indicates the delimiter used to mark the portions of text that are to be
stacked.
Specifies how the stacked text components should be aligned.
left
Left justified.
right
Right justified.
center
Centered.
rightdigit
Aligned on right-most digit.
A group of
equidistant horizontal lines on which notes are placed in order to represent pitch or a
grouping element for individual 'strands' of notes, rests, etc. that may or may not
actually be rendered on staff lines; that is, both diastematic and non-diastematic
signs.
A
non-negative integer value functioning as a "name".
(staff
definition) – Container for staff meta-information.
A staffDef must have an n attribute.
The
first occurrence of a staff must declare the number of staff lines.
Only one clef or
clefGrp is permitted.
If a staffDef appears in a
staff, it must bear the same @n as this staff.
The clef position must be
less than or equal to the number of lines on the staff.
The clef position
must be less than or equal to the number of lines on the staff.
The tab.strings
attribute must have the same number of values as there are staff
lines.
The tab.strings attribute must have the same number of values as there are staff
lines.
The lines.color
attribute must have either 1) a single value or 2) the same number of values as
there are staff lines.
The lines.color attribute must have either 1) a single value or 2) the same
number of values as there are staff lines.
The value of ppq must be a factor of
the value of ppq on an ancestor scoreDef.
The value of ppq must be a factor of
the value of ppq on a preceding scoreDef.
A
non-negative integer value functioning as a "name".
(staff
group) – A group of bracketed or braced staves.
Each staffDef must have a unique
value for the n attribute.
(syllable) –
Individual lyric syllable.
Text and
symbols descriptive of tempo, mood, or style, e.g., "allarg.", "a tempo", "cantabile",
"Moderato", "♩=60", "Moderato ♩ =60").
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
(text
language) – Identifies the languages and writing systems within the work described by a
bibliographic description, not the language of the description.
(main
language) supplies a code which identifies the chief language used in the
bibliographic work.
(other
languages) one or more codes identifying any other languages used in the
bibliographic work.
Title of a
bibliographic entity.
Indicates the bibliographic level for a title.
a
Analyzed component, such as an article or chapter, within a larger
bibliographic entity.
m
Monograph.
j
Journal.
s
Series.
u
Unpublished (including theses and dissertations unless published by a
commercial press).
Characterizes the element in some sense, using any convenient classification
scheme or typology. Suggested values include: 1] main; 2] subordinate; 3]
abbreviated; 4] alternative; 5] translated; 6] uniform
main
Main title.
subordinate
Subtitle or title of part.
abbreviated
Abbreviated form of title.
alternative
Alternate title by which the item is also known.
translated
Translated form of title.
uniform
Collective title.
Provide any sub-classification for the element, additional to that given by its
type attribute.
Contains a
transcription of the title page of a text.
Description
of the horizontal size of an object.
Indicates
the method employed to mark corrections and normalizations.
silent
Corrections and normalizations made silently.
tags
Corrections and normalizations indicated using elements.
(access
restriction) – Describes the conditions that affect the accessibility of
material.
(alternative
identifier) – May contain a bibliographic identifier that does not fit within the
meiHead element's id attribute, for example because the identifier does not fit the
definition of an XML id or because multiple identifiers are needed.
(application
information) – Groups information about applications which have acted upon the MEI
file.
Provides
information about an application which has acted upon the current
document.
Supplies a version number for an application, independent of its identifier or
display name.
Defines the
class of user for which the work is intended, as defined by age group (e.g., children,
young adults, adults, etc.), educational level (e.g., primary, secondary, etc.), or
other categorization.
Groups
elements that describe the availability of and access to a bibliographic item, including
an MEI-encoded document.
Contains the
primary statement of responsibility given for a work on its title
page.
(capture
mode) – The means used to record notation, sound, or images in the production of a
source/manifestation (e.g., analogue, acoustic, electric, digital, optical
etc.).
(carrier
form) – The specific class of material to which the physical carrier of the
source/manifestation belongs (e.g., sound cassette, videodisc, microfilm cartridge,
transparency, etc.). The carrier for a manifestation comprising multiple physical
components may include more than one form (e.g., a filmstrip with an accompanying
booklet, a separate sound disc carrying the sound track for a film,
etc.).
Individual
change within the revision description.
The date of the change must be recorded in an
isodate attribute or date element.
The person responsible for the change must
be recorded in a resp attribute or respStmt element.
(change
description) – Description of a revision of the MEI file.
(classification code) – Holds a citation to the source of controlled-vocabulary terms
used in the <termList> element; for example, Library of Congress Subject Headings
(LCSH), Library of Congress Classification (LCC), Library of Congress Name Authority
File (LCNAF), or other thesaurus or ontology.
Groups
information which describes the nature or topic of an entity.
The physical
condition of an item, particularly any variances between the physical make-up of the
item and that of other copies of the same item (e.g., missing pages or plates,
brittleness, faded images, etc.).
Contains a
single entry within a content description element.
Description
of the material contained within a resource.
The
historical, social, intellectual, artistic, or other context within which the work was
originally conceived (e.g., the 17th century restoration of the monarchy in England, the
aesthetic movement of the late 19th century, etc.) or the historical, social,
intellectual, artistic, or other context within which the expression was
realized.
States how
and under what circumstances corrections have been made in the text.
Indicates the degree of correction applied to the text.
high
The
text has been thoroughly checked and proofread.
medium
The
text has been checked at least once.
low
The
text has not been checked.
unknown
The
correction status of the text is unknown.
Information
about the physical size of a bibliographic source; usually includes numerical
data.
(edition
statement) – Container for meta-data pertaining to a particular edition of the material
being described.
(editorial
declaration) – Used to provide details of editorial principles and practices applied
during the encoding of musical text.
(encoding
description) – Documents the relationship between an electronic file and the source or
sources from which it was derived as well as applications used in the encoding/editing
process.
(exhibition
history) – A record of public exhibitions, including dates, venues,
etc.
(extended
metadata) – Provides a container element for non-MEI metadata formats.
(file
characteristics) – Standards or schemes used to encode the file (e.g., ASCII, SGML,
etc.), physical characteristics of the file (e.g., recording density, parity, blocking,
etc.), and other characteristics that have a bearing on how the file can be
processed.
(file
description) – Contains a full bibliographic description of the MEI
file.
Contains a
string that uniquely identifies an item, such as those constructed by combining groups
of characters transcribed from specified pages of a printed item or a file's
checksum.
Defines a
distinct scribe or handwriting style.
Marks
this hand as the first one of the document.
Container
for one or more hand elements.
Provides a
container for information about the history of a resource. To facilitate efficient data
interchange, basic information about the circumstances surrounding the creation of
bibliographic resources should be recorded within the creation
element.
Incipit
coded in a non-XML, plain text format, such as Plaine & Easie
Code.
incipCode must have a form or mimetype
attribute.
Form
of the encoded incipit. Suggested values include: 1] plaineAndEasie; 2]
humdrumKern; 3] parsons
plaineAndEasie
Plaine & Easie Code.
humdrumKern
Humdrum Kern format.
parsons
Parsons code.
Opening
words of a musical composition.
An
inscription added to an item, such as a bookplate, a note designating the item as a
gift, and/or the author's signature.
Describes
the scope of any analytic or interpretive information added to the transcription of the
music.
Key captures
information about tonal center and mode.
Description
of a language used in the document.
(language
usage) – Groups elements describing the languages, sub-languages, dialects, etc.,
represented within the encoded resource.
(MEI header)
– Supplies the descriptive and declarative metadata prefixed to every MEI-conformant
text.
Specifies the kind of document to which the header is attached, for example
whether it is a corpus or individual text.
music
Header is attached to a music document.
corpus
Header is attached to a corpus.
Captures
information about mensuration within bibliographic descriptions.
Captures
information about the time signature within bibliographic
descriptions.
Indicates
the extent of normalization or regularization of the original source carried out in
converting it to electronic form.
(notes
statement)– Collects any notes providing information about a text additional to that
recorded in other parts of the bibliographic description.
(other
distinguishing characteristic) – Any characteristic that serves to differentiate a work
or expression from another.
(performance
duration) – Used to express the duration of performance of printed or manuscript music
or the playing time for a sound recording, videorecording, etc.
Holds
a W3C duration value, e.g., "PT2H34M45.67S".
(performance
medium) – Indicates the number and character of the performing forces used in a musical
composition.
(performance
resource) – Name of an instrument on which a performer plays, a performer's voice range,
or a standard performing ensemble designation.
Indicates the number of performers.
Marks
this instrument or vocal part as a soloist. Do not use this attribute for a solo
instrument which is not accompanied.
Several
instrumental or vocal resources treated as a group.
Indicates the number of performers.
(physical
description) – Container for information about the appearance, construction, or handling
of physical materials, such as their dimension, quantity, color, style, and technique of
creation.
(physical
medium) – Records the physical materials used in the source, such as ink and
paper.
(plate
number) – Designation assigned to a resource by a music publisher, usually printed at
the bottom of each page, and sometimes appearing also on the title
page.
Playing
speed for a sound recording is the speed at which the carrier must be operated to
produce the sound intended (e.g., 33 1/3 rpm, 19 cm/s, etc.).
The cost of
access to a bibliographic item.
Numeric value capturing a cost. Can only be interpreted in combination with the
currency attribute.
[0-9]+\.[0-9]{2}
Monetary unit.
(project
description) – Project-level meta-data describing the aim or purpose for which the
electronic file was encoded, funding agencies, etc. together with any other relevant
information concerning the process by which it was assembled or
collected.
The record
of ownership or custodianship of an item.
(publication
statement) – Container for information regarding the publication or distribution of a
bibliographic item, including the publisher's name and address, the date of publication,
and other relevant details.
(revision
description) – Container for information about alterations that have been made to an MEI
file.
(sampling
declaration) – Contains a prose description of the rationale and methods used in
sampling texts in the creation of a corpus or collection.
Describes
the type of score used to represent a musical composition (e.g., short score, full
score, condensed score, close score, etc.).
Describes
the principles according to which the musical text has been segmented, for example into
movements, sections, etc.
(series
statement) – Groups information about the series, if any, to which a publication
belongs.
(sound
channels) – Reflects the number of apparent sound channels in the playback of a
recording (monaural, stereophonic, quadraphonic, etc.).
Records the channel configuration in numeric form.
A
bibliographic description of a source used in the creation of the electronic
file.
(source
description) – A container for the descriptions of the source(s) used in the creation of
the electronic file.
(special
reproduction characteristic) – The equalization system, noise reduction system, etc.
used in making the recording (e.g., NAB, DBX, Dolby, etc.).
(standard
values) – Specifies the format used when standardized date or number values are
supplied.
(system
requirements) – System requirements for using the electronic item.
Keyword or
phrase which describes a resource.
Collection
of text phrases which describe a resource.
(title
statement) – Container for title and responsibility meta-data.
(track
configuration) – Number of physical/input tracks on a sound medium (e.g., eight track,
twelve track).
Records the track configuration in numeric form.
(treatment
history) – A record of the treatment the item has undergone (e.g., de-acidification,
restoration, etc.).
(treatment
scheduled) – Scheduled treatment, e.g. de-acidification, restoration, etc., for an
item.
(unpublished) – Used to explicitly indicate that a bibliographic resource is
unpublished.
(usage
restrictions) – Container for information about the conditions that affect use of a
bibliographic item after access has been granted.
Contains a
description of a watermark or similar device.
Provides a
detailed description of a work, specifically its history, language use, and high-level
musical attributes: key, tempo, meter, medium of performance, and intended
duration.
(work
description) – Grouping mechanism for information describing non-bibliographic aspects
of a text.
Describes
the direction in which an arpeggio is to be performed.
up
Lowest
to highest pitch.
down
Highest to lowest pitch.
nonarp
Non-arpeggiated style (usually rendered with a preceding bracket instead of a
wavy line).
Indicates
if an arrowhead is to be drawn as part of the arpeggiation symbol.
Indicates
that this event is "under a beam".
In the
case of cross-staff beams, the beam.with attribute is used to indicate which staff
the beam is connected to; that is, the staff above or the staff
below.
Provides
an example of how automated beaming (including secondary beams) is to be
performed.
Indicates
whether automatically-drawn beams should include rests shorter than a quarter note
duration.
Captures
whether a beam is "feathered" and in which direction.
acc
(accelerando) indicates that the secondary beams get progressively closer
together toward the end of the beam.
mixed
(mixed
acc and rit) for beams that are "feathered" in both directions.
rit
(ritardando) means that the secondary beams become progressively more distant
toward the end of the beam.
norm
(normal) indicates that the secondary beams are equidistant along the course of
the beam.
Records
the slope of the beam.
Presence
of this attribute indicates that the secondary beam should be broken following this
note/chord. The value of the attribute records the number of beams which should
remain unbroken.
Indicates
the performed duration represented by the beatRpt symbol.
Indicates
the number of slashes required to render the appropriate beat repeat symbol. When a
single beat is repeated, consisting of a single note or chord, it is indicated by a
single thick, slanting slash; therefore, the value '1' should be used. The following
values should be used when the beat is divided into even notes: 4ths or 8ths=1, 16ths=2,
32nds=3, 64ths=4, 128ths=5. When the beat is comprised of mixed duration values, the
symbol is always rendered as 2 slashes and 2 dots.
Records
the amount of detuning. The decimal values should be rendered as a fraction (or an
integer plus a fraction) along with the bend symbol.
Indicates
whether the tremolo is measured or unmeasured.
meas
Measured tremolo.
unmeas
Unmeasured tremolo.
"Cut-out"
style indicated for this measure.
cutout
The
staff lines should not be drawn.
Indicates
whether to render a repeat symbol or the source material to which it refers. A value
of 'true' renders the source material, while 'false' displays the repeat
symbol.
Describes
the visual appearance of the fermata; that is, whether it occurs as upright or
inverted.
inv
Inverted, i.e., curve or bracket below the dot.
norm
Upright; i.e., curve or bracket above the dot.
Describes
the visual appearance of the fermata; that is, whether it has a curved, square, or
angular shape.
curved
A
curve above or below the dot.
square
A
bracket above or below the dot.
angular
A
triangle above or below the dot.
Describes
the style of the tremolo.
meas
Measured tremolo.
unmeas
Unmeasured tremolo.
Marks a
note or chord as a "grace" (without a definitive written duration) and records from
which other note/chord it should "steal" time.
Records
the amount of time to be "stolen" from a non-grace note/chord.
Captures the
visual rendition and function of the hairpin; that is, whether it indicates an increase
or a decrease in volume.
cres
Crescendo; i.e., louder.
dim
Diminuendo; i.e., softer.
Indicates
that the hairpin starts from or ends in silence. Often rendered as a small circle
attached to the closed end of the hairpin. See Gould, p. 108.
Specifies
the distance between the lines at the open end of a hairpin dynamic
mark.
Indicates the pedal setting for the harp's C strings.
f
Flat.
n
Natural.
s
Sharp.
Indicates the pedal setting for the harp's D strings.
f
Flat.
n
Natural.
s
Sharp.
Indicates the pedal setting for the harp's E strings.
f
Flat.
n
Natural.
s
Sharp.
Indicates the pedal setting for the harp's F strings.
f
Flat.
n
Natural.
s
Sharp.
Indicates the pedal setting for the harp's G strings.
f
Flat.
n
Natural.
s
Sharp.
Indicates the pedal setting for the harp's A strings.
f
Flat.
n
Natural.
s
Sharp.
Indicates the pedal setting for the harp's B strings.
f
Flat.
n
Natural.
s
Sharp.
Indicates
the attachment of an l.v. (laissez vibrer) sign to this element.
Function of
the meter signature group.
alternating
Meter
signatures appear in alternating measures.
interchanging
Meter
signatures are interchangable, e.g. 3/4 and 6/8.
mixed
Meter
signatures with different unit values are used to express a complex metrical pattern
that is not expressable using traditional means, such as 2/4+1/8.
When the
block attribute is used, combinations of the 1, 2, and 4 measure rest forms (Read, p.
104) should be rendered instead of the modern form or an alternative
symbol.
Indicates
that this element participates in a glissando.
Records a
number or count accompanying a notational feature.
States
where the tuplet number will be placed in relation to the note
heads.
Determines if the tuplet number is visible.
Indicates
whether the octave displacement should be performed simultaneously with the written
notes, i.e., "coll' ottava". Unlike other octave signs which are indicated by broken
lines, coll' ottava typically uses an unbroken line or a series of longer broken
lines, ending with a short vertical stroke. See Read, p. 47-48.
coll
Coll'
ottava (with the octave).
Records the
position of the piano damper pedal.
down
Depress
the pedal.
up
Release
the pedal.
half
Half
pedal.
bounce
Release
then immediately depress the pedal.
Determines whether piano pedal marks should be rendered as lines or as
terms.
line
Continuous line with start and end positions rendered by vertical bars and
bounces shown by upward-pointing "blips".
pedstar
Pedal
down and half pedal rendered with "Ped.", pedal up rendered by "*", pedal "bounce"
rendered with "* Ped.".
altpedstar
Pedal
up and down indications same as with "pedstar", but bounce is rendered with "Ped."
only.
Determines whether piano pedal marks should be rendered as lines or as
terms.
line
Continuous line with start and end positions rendered by vertical bars and
bounces shown by upward-pointing "blips".
pedstar
Pedal
down and half pedal rendered with "Ped.", pedal up rendered by "*", pedal "bounce"
rendered with "* Ped.".
altpedstar
Pedal
up and down indications same as with "pedstar", but bounce is rendered with "Ped."
only.
Describes
the enclosing shape for rehearsal marks.
box
Enclosed by box.
circle
Enclosed by circle.
none
No
enclosing shape.
Determines whether to display guitar chord grids.
Contains
an indication of which staff a note or chord that logically belongs to the current
staff should be visually placed on; that is, the one above or the one
below.
The
performed duration of an individual note in a measured tremolo.
Used to
state where a tuplet bracket will be placed in relation to the note
heads.
States
whether a bracket should be rendered with a tuplet.
Determines if the tuplet duration is visible.
Controls
how the num:numbase ratio is to be displayed.
count
Only
the num attribute is displayed, e.g., '7'.
ratio
Both
the num and numbase attributes are displayed, e.g., '7:4'.
(arpeggiation) – Indicates that the notes of a chord are to be performed successively
rather than simultaneously, usually from lowest to highest. Sometimes called a
"roll".
A container
for a series of explicitly beamed events that begins and ends entirely within a
measure.
A beam without a copyof attribute must have at least 2 note, rest, chord, or
space descendants.
(beam span)
– Alternative element for explicitly encoding beams, particularly those which extend
across bar lines.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
Must have one of the
attributes: dur, dur.ges, endid, or tstamp2.
(beat
repeat) – An indication that material on a preceding beat should be
repeated.
A variation
in pitch (often micro-tonal) upwards or downwards during the course of a
note.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
Must have one of the
attributes: dur, dur.ges, endid, or tstamp2.
(breath
mark) – A indication of a point at which the performer on an instrument requiring breath
(including the voice) may breathe.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
(bowed
tremolo) – A rapid alternation on a single pitch or chord.
An
indication placed over a note or rest to indicate that it should be held longer than its
written value. May also occur over a bar line to indicate the end of a phrase or
section. Sometimes called a 'hold' or 'pause'.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
(fingered
tremolo) – A rapid alternation between a pair of notes (or chords or perhaps between a
note and a chord) that are (usually) farther apart than a major
second.
(glissando)
– A continuous or sliding movement from one pitch to another, usually indicated by a
straight or wavy line.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
Must have one of the
attributes: dur, dur.ges, endid, or tstamp2.
Indicates
continuous dynamics expressed on the score as wedge-shaped graphics, e.g. < and
>.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
Must have one of the
attributes: dur, dur.ges, endid, or tstamp2.
(half-measure repeat) – A half-measure repeat in any meter.
(harp pedal)
– Harp pedal diagram.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
Unit of
musical time consisting of a fixed number of note-values of a given type, as determined
by the prevailing meter, and delimited in musical notation by bar
lines.
(meter
signature) – Written meter signature.
(meter
signature group) – Used to capture alternating, interchanging, and mixed meter
signatures.
(measure
rest) – Complete measure rest in any meter.
(measure
repeat) – An indication that the previous measure should be repeated.
(2-measure
repeat) – An indication that the previous two measures should be
repeated.
(measure
space) – A measure containing only empty space in any meter.
(multiple
rest) – Multiple measures of rest compressed into a single symbol, frequently found in
performer parts.
(multiple
repeat) – Multiple repeated measures.
An
indication that a passage should be performed one or more octaves above or below its
written pitch.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
Must have one of the
attributes: dur, dur.ges, endid, or tstamp2.
An alternate
notational version *present in the source being transcribed*.
In a measure, ossia may only
contain staff elements.
In a staff, ossia may only contain
layer elements.
Piano pedal
mark.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
(rehearsal
mark) – In an orchestral score and its corresponding parts, a mark indicating a
convenient point from which to resume rehearsal after a break.
Indication
of 1) a "unified melodic idea" or 2) performance technique.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
Must have one of the
attributes: dur, dur.ges, endid, or tstamp2.
The visual attributes of the slur (@bezier, @bulge, @curvedir,
@lform, @lwidth, @ho, @startho, @endho, @to, @startto, @endto, @vo, @startvo,
@endvo, @x, @y, @x2, and @y2) will be overridden by visual attributes of the
contained curve elements.
An
indication that two notes of the same pitch form a single note with their combined
rhythmic values.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
Must have one of the
attributes: dur, dur.ges, endid, or tstamp2.
The visual attributes of the tie (@bezier, @bulge, @curvedir,
@lform, @lwidth, @ho, @startho, @endho, @to, @startto, @endto, @vo, @startvo,
@endvo, @x, @y, @x2, and @y2) will be overridden by visual attributes of the
contained curve elements.
A group of
notes with "irregular" (sometimes called "irrational") rhythmic values, for example,
three notes in the time normally occupied by two or nine in the time of
five.
A tuplet without a copyof attribute must have at least 2 note, rest, or chord
descendants.
(tuplet
span) – Alternative element for encoding tuplets, especially useful for tuplets that
extend across bar lines.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
Must have one of the
attributes: dur, dur.ges, endid, or tstamp2.
Provides
an indication of the function of the ligature.
Indicates
whether the base symbol is written vertically or horizontally.
horizontal
vertical
Describes
the rotation or reflection of the base symbol.
Determines if a dot is to be added to the base symbol.
The base
symbol in the mensuration sign/time signature of mensural notation.
Indicates
the number lines added to the mensuration sign. For example, one slash is added for
what we now call 'alla breve'.
Together,
proport.num and proport.numbase specify a proportional change as a ratio, e.g., 1:3.
Proport.num is for the first value in the ratio.
Together,
proport.num and proport.numbase specify a proportional change as a ratio, e.g., 1:3.
Proport.numbase is for the second value in the ratio.
Describes
the maxima-long relationship.
Describes
the long-breve relationship.
Describes
the semibreve-minim relationship.
Describes
the breve-semibreve relationship.
Records
the color of the mensuration sign. Do not confuse this with the musical term 'color'
as used in pre-CMN notation.
Indicates
whether the base symbol is written vertically or horizontally.
horizontal
vertical
Holds the
staff location of the mensuration sign.
Describes
the rotation or reflection of the base symbol.
Describes
the relative size of the mensuration sign.
Indicates
this element's participation in a ligature.
recta
obliqua
States
how many spaces are covered by the rest.
A mensural
notation symbol that combines two or more notes into a single sign.
(mensuration) – Collects information about the metrical relationship between a note
value and the next smaller value; that is, either triple or duple.
(proportion)
– Description of note duration as arithmetic ratio.
Provides
a subclass or functional label for the neume.
Records
the name of the neume.
Provides
a subclass or functional label for the neume.
Records
the name of the neume.
(interrupted
neume) – A graphically interrupted neume; that is, a neume which is logically a single
entity but is written using multiple signs.
Neume
notation can be thought of as "neumed text". Therefore, the syllable element provides
high-level organization in this repertoire.
(uninterrupted neume) – A graphically-uninterrupted neume sign.
Points to
an element of which the current element is a copy.
An element with a copyof attribute cannot have
content.
@copyof attribute should
have content.
The
value in @copyof should correspond to the @xml:id attribute of an element.
Used to
point to other elements that correspond to this one in a generic
fashion.
@corresp attribute should
have content.
Each
value in @corresp should correspond to the @xml:id attribute of an element.
Used to
point to the next event(s) in a user-defined collection.
@next attribute should have
content.
Each
value in @next should correspond to the @xml:id attribute of an element.
Points to
the previous event(s) in a user-defined collection.
@prev attribute should have
content.
Each
value in @prev should correspond to the @xml:id attribute of an element.
Points to
an element that is the same as the current element but is not a literal copy of the
current element.
@sameas attribute should
have content.
Each
value in @sameas should correspond to the @xml:id attribute of an element.
Points to
elements that are synchronous with the current element.
@synch attribute should
have content.
Each
value in @synch should correspond to the @xml:id attribute of an element.
Captures
relative scale degree information using Humdrum **deg syntax -- an optional indicator
of melodic approach (^ = ascending approach, v = descending approach), a scale degree
value (1 = tonic ... 7 = leading tone), and an optional indication of chromatic
alteration. The amount of chromatic alternation is not indicated.
Encodes
the harmonic interval between pitches occurring at the same time.
Encodes
the melodic interval from the previous pitch. The value may be a general directional
indication (u, d, s), an indication of diatonic interval direction, quality, and
size, or a precise numeric value in half steps.
Describes
melodic function using Humdrum **embel syntax.
Holds
pitch class information.
Contains
sol-fa designation, e.g., do, re, mi, etc., in either a fixed or movable Do
system.
Traditionally, the 'normal' mordent is written as a short wavy line with a vertical
line through it and the inverted mordent is written without the vertical line.
However, the meaning of these signs is sometimes reversed. See Read, p. 245-246.
Another attribute in the visual domain would be necessary in order to be completely
explicit about which visual symbol is actually to be rendered.
inv
Inverted mordent, e.g., performed as the principal note, followed by its upper
neighbor, with a return to the principal note.
norm
"normal" mordent, e.g., performed as the written note, followed by its lower
neighbor, with a return to the written note.
When the
long attribute is set to 'yes', a double or long mordent, consisting of 5 notes, is
indicated.
Indicates
that this element has an attached ornament. If visual information about the ornament
is needed, then one of the elements that represents an ornament (mordent, trill, or
turn) should be employed.
Records
the written accidental associated with an upper neighboring note.
Records
the written accidental associated with a lower neighboring note.
When the
delayed attribute is set to 'true', the turn begins on the second half of the beat.
See Read, p. 246.
Indicates
the style of the turn.
inv
Inverted turn, e.g., begins on the note below the written note.
norm
"normal" turn, e.g., begins on the note above the written note.
An ornament
indicating rapid alternation of the main note with a secondary note, usually a step
below, but sometimes a step above.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
Rapid
alternation of a note with another (usually at the interval of a second
above).
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
An ornament
consisting of four notes — the upper neighbor of the written note, the written note, the
lower neighbor, and the written note.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
(MEI corpus)
– A group of related MEI documents, consisting of a header for the group, and one or
more <mei> elements, each with its own complete header.
Classifies the cause for the variant reading, according to any appropriate typology
of possible origins.
Contains
a list of one or more pointers indicating the sources which attest to a given
reading. Each value should correspond to the ID of a <source> element located
in the document header.
@source attribute should
have content.
Each value in @source should correspond to the @xml:id attribute of a source
element.
(apparatus)
– Contains one or more alternative encodings.
(lemma) –
Contains the lemma, or base text, of a textual variation.
(reading) –
Contains a single reading within a textual variation.
Signifies
the causative agent of damage, illegibility, or other loss of original
text.
Signifies
the degree of certainty or precision associated with a feature.
Indicates
the nature of the evidence supporting the reliability or accuracy of the intervention
or interpretation. Suggested values include: 'internal', 'external',
'conjecture'.
Indicates
the extent of damage or omission.
Holds a
short phrase describing the reason for missing textual material (gap), why material
is supplied (supplied), or why transcription is difficult
(unclear).
(abbreviation) – A generic element for 1) a shortened form of a word, including an
acronym or 2) a shorthand notation.
Records the expansion of a text abbreviation.
(addition) –
Marks an addition to the text.
Contains an indication of how the addition was accomplished. Suggested values
include: 1] interline; 2] intraline; 3] overstrike
interline
New
material added to the existing text.
intraline
New
material added above or below original text.
overstrike
New
text obscures original.
Groups a
number of alternative encodings for the same point in a text.
(correction)
– Contains the correct form of an apparent erroneous passage.
(copy/colla
parte mark) – A verbal or graphical indication to copy musical material written
elsewhere.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real
Must have one of the
attributes: dur, dur.ges, endid, or tstamp2
Contains an
area of damage to the physical medium.
Records the degree of damage.
(deletion) –
Contains information deleted, marked as deleted, or otherwise indicated as superfluous
or spurious in the copy text by an author, scribe, annotator, or
corrector.
Captures the appearance of the source material using MEI-defined
descriptors.
(expansion)
– Contains the expansion of an abbreviation.
Captures the abbreviated form of the text.
Indicates a
point where material has been omitted in a transcription, whether as part of sampling
practice or for editorial reasons described in the MEI header.
Marks the
beginning of a passage written in a new hand, or of a change in the scribe, writing
style, ink or character of the document hand.
Describes the character of the new hand.
Identifies the new hand. The value must contain the ID of a hand element given
elsewhere in the document.
@new attribute should
have content.
The value in @new should correspond to the @xml:id attribute of a hand
element.
Identifies the old hand. The value must contain the ID of a hand element given
elsewhere in the document.
@old attribute should
have content.
The value in @old should correspond to the @xml:id attribute of a hand
element.
(original) –
Contains material which is marked as following the original, rather than being
normalized or corrected.
(regularization) – Contains material which has been regularized or normalized in some
sense.
Indicates
restoration of material to an earlier state by cancellation of an editorial or authorial
marking or instruction.
Provides a description of the means of restoration, 'stet' or 'strike-down', for
example.
Contains
apparently incorrect or inaccurate material.
(substitution) – Groups transcriptional elements when the combination is to be regarded
as a single intervention in the text.
Contains
material supplied by the transcriber or editor for any reason.
Contains
material that cannot be transcribed with certainty because it is illegible or inaudible
in the source.
Glyph
name.
@glyphname attribute should
have content.
Numeric
glyph reference in hexadecimal notation, e.g. "#xE000" or "U+E000". N.B. SMuFL
version 1.18 uses the range U+E000 - U+ECBF.
(#x|U\+)[A-F0-9]+
SMuFL version 1.18 uses the
range U+E000 - U+ECBF.
Permits
the current element to reference a facsimile surface or image zone which corresponds
to it.
@facs attribute should have
content.
Each value in @facs should correspond to the @xml:id attribute of a surface or zone
element.
Contains a
representation of some written source in the form of a set of images rather than as
transcribed or encoded text.
Defines a
writing surface in terms of a rectangular coordinate space, optionally grouping one or
more graphic representations of that space, and rectangular zones of interest within
it.
Defines an
area of interest within a surface or graphic file.
The
number of columns spanned by this cell.
The
number of rows spanned by this cell.
(figure) –
Groups elements representing or containing graphic information such as an illustration
or figure.
(figure
description) – Contains a brief prose description of the appearance or content of a
graphic figure, for use when documenting an image without displaying
it.
Mixed content is not allowed
when lg, p, quote, or table is used.
Unstructured text not allowed when lg, p, quote, or table elements are
used.
Indicates
the location of an inline graphic.
Graphic child of zone should not
have children.
Graphic should have
either a startid attribute or ulx and uly attributes.
Graphic should not have @ulx or
@uly attributes.
Graphic should not have @ho or @vo
attributes.
Indicates the upper-left corner x coordinate.
Indicates the upper-left corner y coordinate.
Contains
text displayed in tabular form.
(table data)
– Designates a table cell that contains data as opposed to a cell that contains column
or row heading information.
(table
header) – Designates a table cell containing column or row heading information as
opposed to one containing data.
(table row)
– A formatting element that contains one or more cells (intersection of a row and a
column) in a <table>.
alter
alternation of fingers.
combi
combination of fingers.
subst
substitution of fingers.
horiz
Combination expressed horizontally, as for brass instruments.
vert
Combination expressed vertically, as for woodwind instruments or
piano.
finger – An
individual finger in a fingering indication.
The stack element is not allowed as a
descendant of fing.
(finger
group)– A group of individual fingers in a fingering indication.
At least 2 fing or
fingGrp elements are required.
When @tstamp or @startid is
present on fingGrp, its child elements cannot have a @tstamp or @startid
attribute.
When @tstamp or @startid is not present on fingGrp, each of its child elements
must have a @tstamp or @startid attribute.
Describes
the relationship between the current entity and the target entity.
(component
group) – Container for components of a bibliographic entity.
Only child elements of the same name as the parent of the componentGrp are
allowed.
Intellectual
or artistic realization of a work.
Gathers
bibliographic expression entities.
Single
instance or exemplar of a source/manifestation.
Gathers
bibliographic item entities.
A relation
element describes the relationship between its parent and the object referenced by the
relation element's target attribute.
Gathers
bibliographic relation elements.
Records
the location at which a string should be stopped against a fret.
Contains
a reference to a <chordDef> element elsewhere in the
document.
@chordref attribute should
have content.
The value in @chordref should correspond to the @xml:id attribute of a chordDef
element.
Describes
how the harmonic indication should be rendered.
grid
Chord
tablature grid.
gridtext
Chord
tablature grid and the element's textual content.
text
Textual content of the element.
An
indication of fingering in a chord tablature grid.
(chord
definition) – Chord tablature definition.
Records the fret position at which the chord tablature is to be
played.
An
individual pitch in a chord defined by a <chordDef> element.
Indicates which finger, if any, should be used to play an individual string. The
index, middle, ring, and little fingers are represented by the values 1-4, while
't' is for the thumb. The values 'x' and 'o' indicate muffled and open strings,
respectively.
Chord/tablature look-up table.
(figure) –
Single element of a figured bass indication.
(figured
bass) – Symbols added to a bass line that indicate harmony. Used to improvise a chordal
accompaniment. Sometimes called Generalbass, thoroughbass, or basso
continuo.
(harmony) –
An indication of harmony, e.g., chord names, tablature grids, harmonic analysis, figured
bass.
Must have one
of the attributes: startid, tstamp, tstamp.ges or tstamp.real.
Used to
indicate a common, usually centered, refrain.
Used to
specify a rhythm for the lyric syllables that differs from that of the notes on the
staff, e.g. '4,4,4,4' when the rhythm of the notes is '4.,8,4.,8'.
Vocally
performed 'text' of a musical composition, such as a song or opera.
Lyric
verse.
Records a
MIDI channel value.
Specifies
the 'on' part of the duty cycle as a percentage of a note's
duration.
Sets the
MIDI port value.
Sets the
MIDI track.
Sets the
MIDI instrument number.
Provides
a General MIDI label for the MIDI instrument.
Sets the
instrument's position in a stereo field. Values of 0 and 1 both pan left, 127 pans
right, and 64 pans to the center.
Sets the
instrument's volume.
MIDI number
in the range set by data.MIDIVALUE.
Captures
the number of *quarter notes* per minute. In MIDI, a beat is always defined as a
quarter note, *not the numerator of the time signature or the metronomic
indication*.
Records
the number of microseconds per *quarter note*. In MIDI, a beat is always defined as a
quarter note, *not the numerator of the time signature or the metronomic indication*.
At 120 quarter notes per minute, each quarter note will last 500,000
microseconds.
MIDI
number.
MIDI
number.
MIDI
Note-on/off velocity.
Indicates
the number of pulses (sometimes referred to as ticks or divisions) per quarter note.
Unlike MIDI, MEI permits different values for a score and individual
staves.
(control
change) – MIDI parameter/control change.
(channel) –
MIDI channel assignment.
MIDI
number in the range set by data.MIDICHANNEL.
(channel
pressure) – MIDI channel pressure/after touch.
MIDI cue
point.
Arbitrary
MIDI data in hexadecimal form.
(instrument
definition) – MIDI instrument declaration.
(instrument
group) – Collects MIDI instrument definitions.
MIDI marker
meta-event.
MIDI text
meta-event.
Container
for elements that contain information useful when generating MIDI
output.
MIDI
note-off event.
MIDI note-on
event.
MIDI
port.
(program) –
MIDI program change.
(sequence
number) – MIDI sequence number.
Number in
the range 0-65535.
65535
(track name)
– MIDI track/sequence name.
(velocity) –
MIDI Note-on/off velocity.
Indicates
whether this is note-on or note-off velocity data.
on
off
(additional
name) – Contains an additional name component, such as a nickname, epithet, or alias, or
any other descriptive phrase used within a personal name.
Contains the
name of a geo-political unit consisting of two or more nation states or
countries.
(corporate
name) – Identifies an organization or group of people that acts as a single
entity.
Contains the
name of a geo-political unit, such as a nation, country, colony, or commonwealth, larger
than or administratively superior to a region and smaller than a bloc.
Contains the
name of any kind of subdivision of a settlement, such as a parish, ward, or other
administrative or geographic unit.
(family
name) – Contains a family (inherited) name, as opposed to a given, baptismal, or nick
name.
Contains a
forename, given or baptismal name.
(generational name component) – Contains a name component used to distinguish otherwise
similar names on the basis of the relative ages or generations of the persons
named.
(geographical feature name) – Contains a common noun identifying a geographical
feature.
(geographic
name) – The proper noun designation for a place, natural feature, or political
jurisdiction.
(name link)
– Contains a connecting phrase or link used within a name but not regarded as part of
it, such as "van der" or "of", "from", etc.
(period
name) – A label that describes a period of time, such as 'Baroque' or '3rd Style
period'.
(personal
name) – Designation for an individual, including any or all of that individual's
forenames, surnames, honorific titles, and added names.
(postal box
or post office box) contains a number or other identifier for some postal delivery point
other than a street address.
(postal
code) contains a numerical or alphanumeric code used as part of a postal address to
simplify sorting or delivery of mail.
Contains the
name of an administrative unit such as a state, province, or county, larger than a
settlement, but smaller than a country.
(role name)
– Contains a name component which indicates that the referent has a particular role or
position in society, such as an official title or rank.
Contains the
name of a settlement such as a city, town, or village identified as a single
geo-political or administrative unit.
full street
address including any name or number identifying a building as well as the name of the
street or route on which it is located.
(style name)
– A label for a characteristic style of writing or performance, such as 'bebop' or
'rock-n-roll'.
Indicates
the point of occurrence of this feature along a time line. Its value must be the ID
of a when element elsewhere in the document.
@when attribute should have
content.
A
value in @when should correspond to the @xml:id attribute of a when
element.
(audio/video
file) – References an external digital audio or video file.
An avFile child of clip cannot have
children.
Defines a
time segment of interest within a recording or within a digital audio or video
file.
When @begin or
@end is used, @betype should appear on clip or one of its ancestors.
A
presentation of one or more musical works.
A recorded
performance.
When @begin or @end is used, @betype should
be present.
Indicates a
point in time either absolutely (using the absolute attribute), or relative to another
when element (using the since, interval and inttype attributes).
@since should be present when @interval is
used.
The value in @since should correspond to the @xml:id attribute of a when
element.
@inttype should be present when @interval
is used.
When @interval contains an integer value,
@inttype cannot be 'time'.
When @interval contains a time value, @inttype
must be 'time'.
When @absolute
is present, @abstype should be present or @betype should be present on an
ancestor.
Provides an absolute value for the time point.
Specifies the time interval between this time point and the one designated by the
since attribute. This attribute can only be interpreted meaningfully in
conjunction with the inttype attribute.
1
Specifies the kind of values used in the absolute attribute.
Specifies the kind of values used in the interval attribute.
Identifies the reference point for determining the time of the current when
element, which is obtained by adding the interval to the time of the reference
point. The value should be the ID of another when element within the same parent
element. If the since attribute is omitted and the absolute attribute is not
specified, then the reference point is understood to be the immediately preceding
when element.
@since attribute
should have content.
The value in @since should correspond to the @xml:id attribute of a when
element.
(pointer) –
Defines a pointer to another location, using only attributes to describe the
destination.
(reference)
– Defines a reference to another location that may contain text and sub-elements to
describe the destination.
Records
the fret at which a string should be stopped.
Records
which string is to be played.
Provides
a *written* pitch and octave for each open string or course of
strings.
[a-g][0-9](s|f|ss|x|ff|xs|sx|ts|tf|n|nf|ns|su|sd|fu|fd|nu|nd|1qf|3qf|1qs|3qs)?([a-g][0-9](s|f|ss|x|ff|xs|sx|ts|tf|n|nf|ns|su|sd|fu|fd|nu|nd|1qf|3qf|1qs|3qs)?)*
(back
matter) – Contains any appendixes, advertisements, indexes, etc. following the main body
of a musical text.
(front
matter) – Bundles prefatory text found before the start of the musical
text.
(line of
text) – Contains a single line of text within a line group.
(line group)
– May be used for any section of text that is organized as a group of lines; however, it
is most often used for a group of verse lines functioning as a formal unit, e.g. a
stanza, refrain, verse paragraph, etc.
(list item)
– Single item in a <list>.
A formatting
element that contains a series of items separated from one another and arranged in a
linear, often vertical, sequence.
In a list of type "gloss" all
items must be immediately preceded by a label.
Used
to indicate the format of a list. In a "simple" list, li elements are not numbered
or bulleted. In a "marked" list, the sequence of the list items is not critical,
and a bullet, box, dash, or other character is displayed at the start of each
item. In an "ordered" list, the sequence of the items is important, and each li is
lettered or numbered. Style sheet functions should be used to specify the mark or
numeration system for each li.
simple
Items are not numbered or bulleted.
marked
Bullet, box, dash, or other character is displayed before each
item.
ordered
Each item is numbered or lettered.
Captures the nature of the content of a list. Suggested values include: 1] gloss;
2] index; 3] instructions; 4] litany; 5] syllogism
gloss
Each list item glosses some term or concept, which is given by a label element
preceding the list item.
index
Each list item is an entry in an index such as the alphabetical topical index
at the back of a print volume.
instructions
Each list item is a step in a sequence of instructions, as in a
recipe.
litany
Each list item is one of a sequence of petitions, supplications or
invocations, typically in a religious ritual.
syllogism
Each list item is part of an argument consisting of two or more propositions
and a final conclusion derived from them.
(block
quote) – A formatting element that designates an extended quotation; that is, a passage
attributed to a source external to the text and normally set off from the text by
spacing or other typographic distinction.
Provides
a way of pointing to a user-defined symbol. It must contain an ID of a
<symbolDef> element elsewhere in the document.
@altsym attribute should
have content.
The value in @altsym should correspond to the @xml:id attribute of a symbolDef
element.
The value in
@altsym must not correspond to the @xml:id attribute of a symbolDef
ancestor.
Container
for text that is fixed to a particular page location, regardless of changes made to the
layout of the measures around it.
A curved
line that cannot be represented by a more specific element, such as a
slur.
In the symbolDef context, curve must have
either a startid attribute or x and y attributes.
In the symbolDef context, curve must have
either an endid attribute or both x2 and y2 attributes.
In the symbolDef context, curve must have either
a bezier or bulge attribute.
A visual
line that cannot be represented by a more specific; i.e., semantic,
element.
When used in the symbolDef context, must
have either a startid attribute or x and y attributes.
When used in the symbolDef context, must
have either an endid attribute or both x2 and y2 attributes.
When used in the score context, must have a startid, tstamp, tstamp.ges or
tstamp.real attribute or both x and y attributes.
When used
in the score context, must have an endid, dur, dur.ges, or tstamp2 attribute or
both x2 and y2 attributes.
One or more
characters which are related to the parent symbol in some respect, as specified by the
type attribute.
(property
name) – Name of a property of the symbol.
Characterizes the property name.
unicode
A
registered Unicode normative or informative property name.
local
A
locally defined name.
(property
value) – A single property value.
A reference
to a previously defined symbol.
In the symbolDef context, symbol must have
either a startid attribute or x and y attributes.
In the symbolDef context,
symbol must have one of the following attributes: altsym, glyphname, or
glyphnum.
(symbol
definition) – Declaration of an individual symbol in a symbolTable.
(symbol
name) – Contains the name of a symbol, expressed following Unicode
conventions.
(symbol
property) – Provides a name and value for some property of the parent
symbol.
Contains a
set of user-defined symbols.