<data.LAYERSCHEME>

Indicates how stems should be drawn when more than one layer is present and stem directions are not indicated on the notes/chords themselves. '1' indicates that there is only a single layer on a staff. '2o' means there are two layers with opposing stems. '2f' indicates two 'free' layers; that is, opposing stems will be drawn unless one of the layers has 'space'. In that case, stem direction in the remaining layer will be determined as if there were only one layer. '3o' and '3f' are analogous to '2o' and '2f' with three layers allowed.
Module
MEI
Used by
These class-based attributes use data.LAYERSCHEME
att.staffDef.vis/@layerschemeIndicates the number of layers and their stem directions.
Allowed Values
1Single layer.
2oTwo layers with opposing stems.
2fTwo layers with 'floating' stems.
3oThree layers with opposing stems.
3fThree layers with 'floating' stems.
Declaration
<macroSpec ident="data.LAYERSCHEME" module="MEI" type="dt">
<desc>Indicates how stems should be drawn when more than one layer is present and stem directions are not indicated on the notes/chords themselves. '1' indicates that there is only a single layer on a staff. '2o' means there are two layers with opposing stems. '2f' indicates two 'free' layers; that is, opposing stems will be drawn unless one of the layers has 'space'. In that case, stem direction in the remaining layer will be determined as if there were only one layer. '3o' and '3f' are analogous to '2o' and '2f' with three layers allowed.</desc>
<content>
<valList type="closed">
<valItem ident="1">
<desc>Single layer.</desc>
</valItem>
<valItem ident="2o">
<desc>Two layers with opposing stems.</desc>
</valItem>
<valItem ident="2f">
<desc>Two layers with 'floating' stems.</desc>
</valItem>
<valItem ident="3o">
<desc>Three layers with opposing stems.</desc>
</valItem>
<valItem ident="3f">
<desc>Three layers with 'floating' stems.</desc>
</valItem>
</valList>
</content>
</macroSpec>