mei:tempo

Text and symbols descriptive of tempo, mood, or style, e.g., "allarg.", "a
tempo", "cantabile", "Moderato", "♩=60", "Moderato ♩ =60").

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
analog xs:string optional
Contains a reference to a field or element in another descriptive encoding
system to which this MEI element is comparable.
copyof mei:mei_data.URI optional
Points to an element of which the current element is a
copy.
corresp restriction of list of mei:mei_data.URI optional
Used to point to other elements that correspond to this one in a generic
fashion.
endho mei:mei_data.MEASUREMENTREL optional
Records the horizontal adjustment of a feature's
programmatically-determined end point.
endto mei:mei_data.TSTAMPOFFSET optional
Records a timestamp adjustment of a feature's programmatically-determined
end point.
evaluate restriction of xs:token optional
Specifies the intended meaning when a participant in a relationship is
itself a pointer.
facs restriction of list of mei:mei_data.URI optional
Permits the current element to reference a facsimile surface or image zone
which corresponds to it.
func restriction of xs:token optional
Records the function of a tempo indication.
ho mei:mei_data.MEASUREMENTREL optional
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.
label xs:string optional
Provides a name or label for an element. The value may be any
string.
layer restriction of list of xs:positiveInteger optional
Identifies the layer to which a feature applies.
midi.bpm mei:mei_data.MIDIBPM optional
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*.
midi.mspb mei:mei_data.MIDIMSPB optional
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.
mm mei:mei_data.TEMPOVALUE optional
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*.
mm.dots mei:mei_data.AUGMENTDOT optional
Records the number of augmentation dots required by a dotted metronome
unit.
mm.unit mei:mei_data.DURATION optional
Captures the metronomic unit.
n optional
Provides a number-like designation for an element.
next restriction of list of mei:mei_data.URI optional
Used to point to the next event(s) in a user-defined
collection.
place mei:mei_data.STAFFREL optional
Captures the placement of the item with respect to the staff with which it
is associated.
plist restriction of list of mei:mei_data.URI optional
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".
prev restriction of list of mei:mei_data.URI optional
Points to the previous event(s) in a user-defined
collection.
sameas restriction of list of mei:mei_data.URI optional
Points to an element that is the same as the current element but is not a
literal copy of the current element.
staff restriction of list of xs:positiveInteger optional
Signifies the staff on which a notated event occurs or to which a control
event applies. Mandatory when applicable.
startho mei:mei_data.MEASUREMENTREL optional
Records the horizontal adjustment of a feature's
programmatically-determined start point.
startid mei:mei_data.URI optional
Holds a reference to the first element in a sequence of events to which
the feature applies.
startto mei:mei_data.TSTAMPOFFSET optional
Records a timestamp adjustment of a feature's programmatically-determined
start point.
subtype xs:NMTOKEN optional
Provide any sub-classification for the element, additional to that given
by its type attribute.
synch restriction of list of mei:mei_data.URI optional
Points to elements that are synchronous with the current
element.
to mei:mei_data.TSTAMPOFFSET optional
Records a timestamp adjustment of a feature's programmatically-determined
location in terms of musical time; that is, beats.
translit xs:NMTOKEN optional
Specifies the transliteration technique used.
tstamp mei:mei_data.BEAT optional
Encodes the onset time in terms of musical time, i.e.,
beats[.fractional_beat_part].
tstamp.ges mei:mei_data.DURATION.gestural optional
Captures performed onset time in several forms; that is, ppq (MIDI clicks
and MusicXML 'divisions'), Humdrum **recip values, beats, seconds, or mensural duration
values.
tstamp.real mei:mei_data.ISOTIME optional
Used to record the onset time in terms of ISO time.
type xs:NMTOKEN optional
Characterizes the element in some sense, using any convenient
classification scheme or typology.
vo mei:mei_data.MEASUREMENTREL optional
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.
when mei:mei_data.URI optional
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.
x xs:decimal optional
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.
xml:base mei:mei_data.URI optional
Provides a base URI reference with which applications can resolve relative
URI references into absolute URI references.
xml:id xs:ID optional
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.
xml:lang xs:language optional
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.
y xs:decimal optional
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.

Used By

Source

<xs:element name="tempo" substitutionGroup="mei:mei_model.workIdent">
  <xs:annotation>
    <xs:documentation>Text and symbols descriptive of tempo, mood, or style, e.g., "allarg.", "a tempo", "cantabile", "Moderato", "♩=60", "Moderato ♩ =60").</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:group ref="mei:mei_model.textphraseLike.limited"/>
      <xs:element ref="mei:mei_model.graphicprimitiveLike"/>
      <xs:element ref="mei:mei_model.editLike"/>
      <xs:element ref="mei:mei_model.transcriptionLike"/>
    </xs:choice>
    <xs:attributeGroup ref="mei:mei_att.common.attributes"/>
    <xs:attributeGroup ref="mei:mei_att.bibl.attributes"/>
    <xs:attributeGroup ref="mei:mei_att.facsimile.attributes"/>
    <xs:attributeGroup ref="mei:mei_att.lang.attributes"/>
    <xs:attributeGroup ref="mei:mei_att.tempo.log.attributes"/>
    <xs:attributeGroup ref="mei:mei_att.tempo.vis.attributes"/>
    <xs:attributeGroup ref="mei:mei_att.tempo.ges.attributes"/>
    <xs:attributeGroup ref="mei:mei_att.tempo.anl.attributes"/>
    <xs:attributeGroup ref="mei:mei_att.typed.attributes"/>
  </xs:complexType>
</xs:element>

Sample