att.midi.event

Attributes common to MIDI events.
Module
Attributes
@layer, @part, @partstaff, @staff, @tstamp, @tstamp.ges, @tstamp.real
@layer(optional)Identifies the layer to which a feature applies. One or more values of datatype positiveInteger, separated by spaces.
@part(optional)Indicates the part in which the current feature should appear. Use '%all' when the feature should occur in every part. One or more values of datatype a string matching the following regular expression: "(%all|#[\i][\c]+)" , separated by spaces.
@partstaff(optional)Signifies the part staff on which a notated feature occurs. Use '%all' when the feature should occur on every staff. One or more values of datatype a string matching the following regular expression: "(%all|\d+(-\d+)?)" , separated by spaces.
@staff(optional)Signifies the staff on which a notated event occurs or to which a control event applies. Mandatory when applicable. One or more values of datatype positiveInteger, separated by spaces.
@tstamp(optional)Encodes the onset time in terms of musical time, i.e., beats[.fractional beat part], as expressed in the written time signature. Value conforms to data.BEAT.
@tstamp.ges(optional)Encodes the onset time in terms of musical time, i.e., beats[.fractional beat part], as expressed in the written time signature. Value conforms to data.BEAT.
@tstamp.real(optional)Records the onset time in terms of ISO time. Value conforms to data.ISOTIME.
(MEI.shared) Attributes that identify the layer to which a feature applies.
@layer(optional)Identifies the layer to which a feature applies. One or more values of datatype positiveInteger, separated by spaces.
(MEI.shared) Attributes for identifying the part in which the current feature appears.
@part(optional)Indicates the part in which the current feature should appear. Use '%all' when the feature should occur in every part. One or more values of datatype a string matching the following regular expression: "(%all|#[\i][\c]+)" , separated by spaces.
@partstaff(optional)Signifies the part staff on which a notated feature occurs. Use '%all' when the feature should occur on every staff. One or more values of datatype a string matching the following regular expression: "(%all|\d+(-\d+)?)" , separated by spaces.
(MEI.shared) Attributes for identifying the staff associated with the current feature.
@staff(optional)Signifies the staff on which a notated event occurs or to which a control event applies. Mandatory when applicable. One or more values of datatype positiveInteger, separated by spaces.
(MEI.shared) Attributes that record a time stamp in terms of musical time, , beats[.fractional beat part].
@tstamp(optional)Encodes the onset time in terms of musical time, i.e., beats[.fractional beat part], as expressed in the written time signature. Value conforms to data.BEAT.
(MEI.gestural) Attributes that record a performed (as opposed to notated) time stamp.
@tstamp.ges(optional)Encodes the onset time in terms of musical time, i.e., beats[.fractional beat part], as expressed in the written time signature. Value conforms to data.BEAT.
@tstamp.real(optional)Records the onset time in terms of ISO time. Value conforms to data.ISOTIME.
Gestural component declarations.
@tstamp.ges(optional)Encodes the onset time in terms of musical time, i.e., beats[.fractional beat part], as expressed in the written time signature. Value conforms to data.BEAT.
@tstamp.real(optional)Records the onset time in terms of ISO time. Value conforms to data.ISOTIME.
Component declarations that are shared between two or more modules.
@layer(optional)Identifies the layer to which a feature applies. One or more values of datatype positiveInteger, separated by spaces.
@part(optional)Indicates the part in which the current feature should appear. Use '%all' when the feature should occur in every part. One or more values of datatype a string matching the following regular expression: "(%all|#[\i][\c]+)" , separated by spaces.
@partstaff(optional)Signifies the part staff on which a notated feature occurs. Use '%all' when the feature should occur on every staff. One or more values of datatype a string matching the following regular expression: "(%all|\d+(-\d+)?)" , separated by spaces.
@staff(optional)Signifies the staff on which a notated event occurs or to which a control event applies. Mandatory when applicable. One or more values of datatype positiveInteger, separated by spaces.
@tstamp(optional)Encodes the onset time in terms of musical time, i.e., beats[.fractional beat part], as expressed in the written time signature. Value conforms to data.BEAT.
Available at
<cc>MIDI parameter/control change.
<chan>MIDI channel assignment.
<chanPr>MIDI channel pressure/after touch.
<cue>MIDI cue point.
<hex>Arbitrary MIDI data in hexadecimal form.
<marker>MIDI marker meta-event.
<metaText>MIDI text meta-event.
<noteOff>MIDI note-off event.
<noteOn>MIDI note-on event.
<port>MIDI port.
<prog>MIDI program change.
<seqNum>MIDI sequence number.
<trkName>MIDI track/sequence name.
<vel>MIDI Note-on/off velocity.
MIDI component declarations.
<cc>MIDI parameter/control change.
<chan>MIDI channel assignment.
<chanPr>MIDI channel pressure/after touch.
<cue>MIDI cue point.
<hex>Arbitrary MIDI data in hexadecimal form.
<marker>MIDI marker meta-event.
<metaText>MIDI text meta-event.
<noteOff>MIDI note-off event.
<noteOn>MIDI note-on event.
<port>MIDI port.
<prog>MIDI program change.
<seqNum>MIDI sequence number.
<trkName>MIDI track/sequence name.
<vel>MIDI Note-on/off velocity.
Declaration
<classSpec ident="att.midi.event" module="MEI.midi" type="atts">
<desc xml:lang="en">Attributes common to MIDI events.</desc>
<classes>
<memberOf key="att.layerIdent"/>
<memberOf key="att.partIdent"/>
<memberOf key="att.staffIdent"/>
<memberOf key="att.timestamp.log"/>
<memberOf key="att.timestamp.ges"/>
</classes>
</classSpec>