att.beaming.log

Used by layerDef, staffDef, and scoreDef to provide default values for attributes in the logical domain related to beaming.
Module
Attributes
@beam.group, @beam.rests
@beam.group(optional)Provides an example of how automated beaming (including secondary beams) is to be performed. Value is plain text.
@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 is plain text.
@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 is plain text.
@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>Container for layer meta-information.
<scoreDef>Container for score meta-information.
<staffDef>Container for staff meta-information.
Component declarations that are shared between two or more modules.
<layerDef>Container for layer meta-information.
<scoreDef>Container for score meta-information.
<staffDef>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 xml:lang="en">Used by layerDef, staffDef, and scoreDef to provide default values for attributes in the logical domain related to beaming.</desc>
<attList>
<attDef ident="beam.group" usage="opt">
<desc xml:lang="en">Provides an example of how automated beaming (including secondary beams) is to be performed.</desc>
<datatype>
<rng:data type="string"/>
</datatype>
</attDef>
<attDef ident="beam.rests" usage="opt">
<desc xml:lang="en">Indicates whether automatically-drawn beams should include rests shorter than a quarter note duration.</desc>
<datatype>
<rng:ref name="data.BOOLEAN"/>
</datatype>
</attDef>
</attList>
<remarks xml:lang="en">
<p>The <att>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>beam.group</att> must contain a comma-separated list of time values that add up to a measure,
<abbr>e.g.</abbr>
, 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>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>beam.group</att> attribute is used, then no beaming is rendered. Beaming can be explicitly 'turned off' by setting <att>beam.group</att> to an empty string.</p>
</remarks>
</classSpec>