The label attribute can be used to differentiate between multiple MIDI data streams, e.g. quantized/unquantized, straight/swing, ornamented/as notated, etc.
<elementSpec ident="midi" module="MEI.midi">
<desc>Container for elements that contain information useful when generating MIDI output.</desc>
<classes>
<memberOf
key="att.common"/>
<memberOf
key="att.midi.log"/>
<memberOf
key="att.midi.vis"/>
<memberOf
key="att.midi.ges"/>
<memberOf
key="att.midi.anl"/>
<memberOf
key="model.midiLike"/>
</classes>
<content>
<rng:zeroOrMore>
<rng:choice>
<rng:ref
name="cc"
/>
<rng:ref
name="chan"
/>
<rng:ref
name="chanPr"
/>
<rng:ref
name="cue"
/>
<rng:ref
name="hex"
/>
<rng:ref
name="mei_marker"
/>
<rng:ref
name="metaText"
/>
<rng:ref
name="noteOff"
/>
<rng:ref
name="noteOn"
/>
<rng:ref
name="port"
/>
<rng:ref
name="prog"
/>
<rng:ref
name="seqNum"
/>
<rng:ref
name="trkName"
/>
<rng:ref
name="vel"
/>
</rng:choice>
</rng:zeroOrMore>
</content>
<remarks>
<p part="N">The
<att scheme="TEI">label</att> attribute can be used to differentiate between multiple MIDI data
streams, e.g. quantized/unquantized, straight/swing, ornamented/as notated, etc.</p>
</remarks>
</elementSpec>