att.beaming.log

Used by layerDef, staffDef, and scoreDef to provide default values for attributes in the logical domain related to beaming.
Module
MEI.cmn
Attributes
beam.group, beam.rests
beam.group(optional)Provides an example of how automated beaming (including secondary beams) is to be performed. Value of datatype string.
beam.rests(optional)Indicates whether automatically-drawn beams should include rests shorter than a quarter note duration. Value conforms to data.BOOLEAN.
beam.group(optional)Provides an example of how automated beaming (including secondary beams) is to be performed. Value of datatype string.
beam.rests(optional)Indicates whether automatically-drawn beams should include rests shorter than a quarter note duration. Value conforms to data.BOOLEAN.
Common Music Notation (CMN) repertoire component declarations.
beam.group(optional)Provides an example of how automated beaming (including secondary beams) is to be performed. Value of datatype string.
beam.rests(optional)Indicates whether automatically-drawn beams should include rests shorter than a quarter note duration. Value conforms to data.BOOLEAN.
Available at
layerDef(layer definition) – Container for layer meta-information.
scoreDef(score definition) – Container for score meta-information.
staffDef(staff definition) – Container for staff meta-information.
layerDef(layer definition) – Container for layer meta-information.
scoreDef(score definition) – Container for score meta-information.
staffDef(staff definition) – Container for staff meta-information.
Remarks

The beam.group attribute can be used to set a default beaming pattern to be used when no beaming is indicated at the event level. beam.group must contain a comma-separated list of time values that add up to a measure, e.g., in 4/4 time '4,4,4,4' indicates each quarter note worth of shorter notes would be beamed together. Parentheses can be used to indicate sub-groupings of secondary beams. For example, '(4.,4.,4.)' in 9/8 meter indicates one outer beam per measure with secondary beams broken at each dotted quarter duration, while a measure of 16th notes in 4/4 with beam.group equal to '(4,4),(4,4)' will result in a primary beam covering all the notes and secondary beams for each group of 4 notes. This beaming "directive" can be overridden by using beam elements. If neither beam elements or the beam.group attribute is used, then no beaming is rendered. Beaming can be explicitly 'turned off' by setting beam.group to an empty string.

Declaration
<classSpec ident="att.beaming.log" module="MEI.cmn" type="atts">
<desc>Used by layerDef, staffDef, and scoreDef to provide default values for attributes in the logical domain related to beaming.</desc>
<attList org="group">
<attDef ident="beam.group" usage="opt">
<desc>Provides an example of how automated beaming (including secondary beams) is to be performed.</desc>
<datatype maxOccurs="1" minOccurs="1">
<rng:data type="string"/>
</datatype>
</attDef>
<attDef ident="beam.rests" usage="opt">
<desc>Indicates whether automatically-drawn beams should include rests shorter than a quarter note duration.</desc>
<datatype maxOccurs="1" minOccurs="1">
<rng:ref name="data.BOOLEAN" />
</datatype>
</attDef>
</attList>
<remarks>
<p part="N">The
<att scheme="TEI">beam.group</att>
attribute can be used to set a default beaming pattern to be used when no beaming is indicated at the event level.
<att scheme="TEI">beam.group</att>
must contain a comma-separated list of time values that add up to a measure, e.g., in 4/4 time '4,4,4,4' indicates each quarter note worth of shorter notes would be beamed together. Parentheses can be used to indicate sub-groupings of secondary beams. For example, '(4.,4.,4.)' in 9/8 meter indicates one outer beam per measure with secondary beams broken at each dotted quarter duration, while a measure of 16th notes in 4/4 with
<att scheme="TEI">beam.group</att>
equal to '(4,4),(4,4)' will result in a primary beam covering all the notes and secondary beams for each group of 4 notes. This beaming "directive" can be overridden by using
<gi scheme="MEI">beam</gi>
elements. If neither
<gi scheme="MEI">beam</gi>
elements or the
<att scheme="TEI">beam.group</att>
attribute is used, then no beaming is rendered. Beaming can be explicitly 'turned off' by setting
<att scheme="TEI">beam.group</att>
to an empty string.</p>
</remarks>
</classSpec>