att.scoreDef.ges

Gestural domain attributes for scoreDef. The values set in these attributes act as score-wide defaults for attributes that are not set in descendant elements. For example, the grace attribute value here applies to all the grace attribute values in the score (or, more accurately, until the next scoreDef element) without having to individually set each note's grace attribute value. The midi.* attributes function as default values when creating sounding output. The tune.* attributes provide the capability of recording a tuning reference pitch.
Module
MEI.gestural
Attributes
midi.bpm, midi.channel, midi.duty, midi.mspb, midi.port, midi.track, mm, mm.dots, mm.unit, ppq, tune.Hz, tune.pname, tune.temper
midi.bpm(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*. Value conforms to data.MIDIBPM.
midi.channel(optional)Records a MIDI channel value. Value conforms to data.MIDICHANNEL.
midi.duty(optional)Specifies the 'on' part of the duty cycle as a percentage of a note's duration. Value conforms to data.PERCENT.LIMITED.
midi.mspb(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. Value conforms to data.MIDIMSPB.
midi.port(optional)Sets the MIDI port value. Value conforms to data.MIDIVALUE_NAME.
midi.track(optional)Sets the MIDI track. Value is a positive integer.
mm(optional)Used to describe tempo in terms of beats (often the meter signature denominator) per minute, ala M.M. (Maelzel'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*. Value conforms to data.TEMPOVALUE.
mm.dots(optional)Records the number of augmentation dots required by a dotted metronome unit. Value conforms to data.AUGMENTDOT.
mm.unit(optional)Captures the metronomic unit. Value conforms to data.DURATION.
ppq(optional)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. Value is a positive integer.
tune.Hz(optional)Holds a value for cycles per second, i.e., Hertz, for a tuning reference pitch. Value is a decimal number.
tune.pname(optional)Holds the pitch name of a tuning reference pitch. Value conforms to data.PITCHNAME.
tune.temper(optional)Provides an indication of the tuning system, 'just', for example. Value conforms to data.TEMPERAMENT.
tune.pname(optional)Holds the pitch name of a tuning reference pitch. Value conforms to data.PITCHNAME.
tune.Hz(optional)Holds a value for cycles per second, i.e., Hertz, for a tuning reference pitch. Value is a decimal number.
tune.temper(optional)Provides an indication of the tuning system, 'just', for example. Value conforms to data.TEMPERAMENT.
(MEI.midi) Attributes that record MIDI channel information.
midi.channel(optional)Records a MIDI channel value. Value conforms to data.MIDICHANNEL.
midi.duty(optional)Specifies the 'on' part of the duty cycle as a percentage of a note's duration. Value conforms to data.PERCENT.LIMITED.
midi.port(optional)Sets the MIDI port value. Value conforms to data.MIDIVALUE_NAME.
midi.track(optional)Sets the MIDI track. Value is a positive integer.
(MEI.midi) Attributes that record time-base information.
ppq(optional)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. Value is a positive integer.
(MEI.midi) Attributes that record MIDI tempo information.
midi.bpm(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*. Value conforms to data.MIDIBPM.
midi.mspb(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. Value conforms to data.MIDIMSPB.
(MEI.shared) Attributes that record tempo in terms of beats per minute.
mm(optional)Used to describe tempo in terms of beats (often the meter signature denominator) per minute, ala M.M. (Maelzel'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*. Value conforms to data.TEMPOVALUE.
mm.unit(optional)Captures the metronomic unit. Value conforms to data.DURATION.
mm.dots(optional)Records the number of augmentation dots required by a dotted metronome unit. Value conforms to data.AUGMENTDOT.
Gestural component declarations.
tune.Hz(optional)Holds a value for cycles per second, i.e., Hertz, for a tuning reference pitch. Value is a decimal number.
tune.pname(optional)Holds the pitch name of a tuning reference pitch. Value conforms to data.PITCHNAME.
tune.temper(optional)Provides an indication of the tuning system, 'just', for example. Value conforms to data.TEMPERAMENT.
MIDI component declarations.
midi.bpm(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*. Value conforms to data.MIDIBPM.
midi.channel(optional)Records a MIDI channel value. Value conforms to data.MIDICHANNEL.
midi.duty(optional)Specifies the 'on' part of the duty cycle as a percentage of a note's duration. Value conforms to data.PERCENT.LIMITED.
midi.mspb(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. Value conforms to data.MIDIMSPB.
midi.port(optional)Sets the MIDI port value. Value conforms to data.MIDIVALUE_NAME.
midi.track(optional)Sets the MIDI track. Value is a positive integer.
ppq(optional)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. Value is a positive integer.
Component declarations that are shared between two or more modules.
mm(optional)Used to describe tempo in terms of beats (often the meter signature denominator) per minute, ala M.M. (Maelzel'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*. Value conforms to data.TEMPOVALUE.
mm.dots(optional)Records the number of augmentation dots required by a dotted metronome unit. Value conforms to data.AUGMENTDOT.
mm.unit(optional)Captures the metronomic unit. Value conforms to data.DURATION.
Available at
scoreDef(score definition) – Container for score meta-information.
Component declarations that are shared between two or more modules.
scoreDef(score definition) – Container for score meta-information.
Declaration
<classSpec ident="att.scoreDef.ges" module="MEI.gestural" type="atts">
<desc>Gestural domain attributes for scoreDef. The values set in these attributes act as score-wide defaults for attributes that are not set in descendant elements. For example, the grace attribute value here applies to all the grace attribute values in the score (or, more accurately, until the next
<gi scheme="MEI">scoreDef</gi>
element) without having to individually set each note's grace attribute value. The midi.* attributes function as default values when creating sounding output. The tune.* attributes provide the capability of recording a tuning reference pitch.</desc>
<classes>
<memberOf key="att.channelized"/>
<memberOf key="att.timeBase"/>
<memberOf key="att.midiTempo"/>
<memberOf key="att.mmTempo"/>
</classes>
<attList>
<attDef ident="tune.pname" usage="opt">
<desc>Holds the pitch name of a tuning reference pitch.</desc>
<datatype>
<rng:ref name="data.PITCHNAME"/>
</datatype>
</attDef>
<attDef ident="tune.Hz" usage="opt">
<desc>Holds a value for cycles per second, i.e., Hertz, for a tuning reference pitch.</desc>
<datatype>
<rng:data type="decimal"/>
</datatype>
</attDef>
<attDef ident="tune.temper" usage="opt">
<desc>Provides an indication of the tuning system, 'just', for example.</desc>
<datatype>
<rng:ref name="data.TEMPERAMENT"/>
</datatype>
</attDef>
</attList>
</classSpec>