att.staffDef.vis

att.staffDef.vis Visual domain attributes for staffDef.
Module MEI.shared
Members
staffDef (direct member of att.staffDef.vis)
Attributes
@beam.color (optional) Color of beams, including those associated with tuplets. Value conforms to data.COLOR . att.beaming.vis
@beam.rend (optional) Encodes whether a beam is "feathered" and in which direction. Allowed values are: " acc" (Beam lines grow farther apart from left to right.), " rit" (Beam lines grow closer together from left to right.), " norm" (Beam lines are equally-spaced over the entire length of the beam.) att.beaming.vis
@beam.slope (optional) Captures beam slope. Value of datatype decimal. att.beaming.vis
@clef.color (optional) Describes the color of the clef. Value conforms to data.COLOR . att.cleffing.vis
@clef.visible (optional) Determines whether the clef is to be displayed. Value conforms to data.BOOLEAN . att.cleffing.vis
@dynam.dist (optional) Records the default distance from the staff for dynamic marks. Value conforms to data.MEASUREMENTREL . att.distances
@grid.show (optional) Determines whether to display guitar chord grids. Value conforms to data.BOOLEAN . att.staffDef.vis
@harm.dist (optional) Records the default distance from the staff of harmonic indications, such as guitar chord grids or functional labels. Value conforms to data.MEASUREMENTREL . att.distances
@key.sig.show (optional) Indicates whether the key signature should be displayed. Value conforms to data.BOOLEAN . att.keySigDefault.vis
@key.sig.showchange (optional) Determines whether cautionary accidentals should be displayed at a key change. Value conforms to data.BOOLEAN . att.keySigDefault.vis
@label.abbr (optional) Provides a label for a group of staves on pages after the first page. Usually, this label takes an abbreviated form. Value of datatype string. att.labels.addl
@layerscheme (optional) Indicates the number of layers and their stem directions. Value conforms to data.LAYERSCHEME . att.staffDef.vis
@lines (optional) Indicates the number of staff lines. Value of datatype positiveInteger. att.staffDef.vis
@lines.color (optional) Captures the colors of the staff lines. The value is structured; that is, it should have the same number of space-separated RGB values as the number of lines indicated by the lines attribute. A line can be made invisible by assigning it the same RGB value as the background, usually white. One or more values from data.COLOR , separated by spaces. att.staffDef.vis
@lines.visible (optional) Records whether all staff lines are visible. Value conforms to data.BOOLEAN . att.staffDef.vis
@lyric.align (optional) Describes the alignment of lyric syllables associated with a note or chord. Value conforms to data.MEASUREMENTREL . att.lyricstyle
@lyric.fam (optional) Sets the font family default value for lyrics. Value conforms to data.FONTFAMILY . att.lyricstyle
@lyric.name (optional) Sets the font name default value for lyrics. Value conforms to data.FONTNAME . att.lyricstyle
@lyric.size (optional) Sets the default font size value for lyrics. Value conforms to data.FONTSIZE . att.lyricstyle
@lyric.style (optional) Sets the default font style value for lyrics. Value conforms to data.FONTSTYLE . att.lyricstyle
@lyric.weight (optional) Sets the default font weight value for lyrics. Value conforms to data.FONTWEIGHT . att.lyricstyle
@mensur.color (optional) Records the color of the mensuration sign. Do not confuse this with the musical term 'color' as used in pre-CMN notation. Value conforms to data.COLOR . att.mensural.vis
@mensur.form (optional) Indicates whether the base symbol is written vertically or horizontally. Allowed values are: " horizontal" , " vertical" att.mensural.vis
@mensur.loc (optional) Holds the staff location of the mensuration sign. Value conforms to data.STAFFLOC . att.mensural.vis
@mensur.orient (optional) Describes the rotation or reflection of the base symbol. Value conforms to data.ORIENTATION . att.mensural.vis
@mensur.size (optional) Describes the relative size of the mensuration sign. Value conforms to data.SIZE . att.mensural.vis
@meter.rend (optional) Contains an indication of how the meter signature should be rendered. Allowed values are: " num" (Show only the number of beats.), " denomsym" (The lower number in the meter signature is replaced by a note symbol.), " norm" (Meter signature rendered using traditional numeric values.), " invis" (Meter signature not rendered.) att.meterSigDefault.vis
@meter.showchange (optional) Determines whether a new meter signature should be displayed when the meter signature changes. Value conforms to data.BOOLEAN . att.meterSigDefault.vis
@meter.sym (optional) Indicates the use of a meter symbol instead of a numeric meter signature, that is, 'C' for common time or 'C' with a slash for cut time. Value conforms to data.METERSIGN . att.meterSigDefault.vis
@multi.number (optional) Indicates whether programmatically calculated counts of multiple measures of rest (mRest) and whole measure repeats (mRpt) in parts should be rendered. Value conforms to data.BOOLEAN . att.multinummeasures
@ontheline (optional) Determines the placement of notes on a 1-line staff. A value of 'true' places all notes on the line, while a value of 'false' places stems-up notes above the line and stems-down notes below the line. Value conforms to data.BOOLEAN . att.onelinestaff
@pedal.style (optional) Determines whether piano pedal marks should be rendered as lines or as terms. Allowed values are: " line" (Continuous line with start and end positions rendered by vertical bars and bounces shown by upward-pointing "blips".) , " pedstar" (Pedal down and half pedal rendered with "Ped.", pedal up rendered by "*", pedal "bounce" rendered with "* Ped.".) , " altpedstar" (Pedal up and down indications same as with "pedstar", but bounce is rendered with "Ped." only.) att.pianopedals
@reh.enclose (optional) Describes the enclosing shape for rehearsal marks. Allowed values are: " box" (Enclosed by box.), " circle" (Enclosed by circle.), " none" (No enclosing shape.) att.rehearsal
@scale (optional) Scale factor to be applied to the feature to make it the desired display size. Value conforms to data.PERCENT . att.scalable
@slur.lform (optional) Value conforms to data.LINEFORM . att.slurrend
@slur.lwidth (optional) Value conforms to data.LINEWIDTH . att.slurrend
@spacing (optional) Records the absolute distance (as opposed to the relative distances recorded in <scoreDef> elements) between this staff and the preceding one in the same system. This value is meaningless for the first staff in a system since the spacing.system attribute indicates the spacing between systems. Value conforms to data.MEASUREMENTREL . att.staffDef.vis
@text.dist (optional) Determines how far from the staff to render text elements. Value conforms to data.MEASUREMENTREL . att.distances
@text.fam (optional) Provides a default value for the font family name of text (other than lyrics) when this information is not provided on the individual elements. Value conforms to data.FONTFAMILY . att.textstyle
@text.name (optional) Provides a default value for the font name of text (other than lyrics) when this information is not provided on the individual elements. Value conforms to data.FONTNAME . att.textstyle
@text.size (optional) Provides a default value for the font size of text (other than lyrics) when this information is not provided on the individual elements. Value conforms to data.FONTSIZE . att.textstyle
@text.style (optional) Provides a default value for the font style of text (other than lyrics) when this information is not provided on the individual elements. Value conforms to data.FONTSTYLE . att.textstyle
@text.weight (optional) Provides a default value for the font weight for text (other than lyrics) when this information is not provided on the individual elements. Value conforms to data.FONTWEIGHT . att.textstyle
@tie.lform (optional) Value conforms to data.LINEFORM . att.tierend
@tie.lwidth (optional) Value conforms to data.LINEWIDTH . att.tierend
@visible (optional) Indicates if a feature should be rendered when the notation is presented graphically or sounded when it is presented in an aural form. Value conforms to data.BOOLEAN . att.visibility
Declaration
<classes>
<memberOf key= " att.cleffing.vis" />
<memberOf key= " att.distances" />
<memberOf key= " att.keySigDefault.vis" />
<memberOf key= " att.labels.addl" />
<memberOf key= " att.lyricstyle" />
<memberOf key= " att.meterSigDefault.vis" />
<memberOf key= " att.multinummeasures" />
<memberOf key= " att.onelinestaff" />
<memberOf key= " att.scalable" />
<memberOf key= " att.textstyle" />
<memberOf key= " att.visibility" />
<memberOf key= " att.staffDef.vis.cmn" />
<memberOf key= " att.staffDef.vis.mensural" />
</classes>
<attDef ident= "grid.show" usage= "opt">
<desc>Determines whether to display guitar chord grids. </desc>
<datatype maxOccurs= "1" minOccurs= "1">
<rng:ref name= " data.BOOLEAN" />
</datatype>
</attDef>
<attDef ident= "layerscheme" usage= "opt">
<desc>Indicates the number of layers and their stem directions. </desc>
<datatype maxOccurs= "1" minOccurs= "1">
<rng:ref name= " data.LAYERSCHEME" />
</datatype>
</attDef>
<attDef ident= "lines" usage= "opt">
<desc>Indicates the number of staff lines. </desc>
<datatype maxOccurs= "1" minOccurs= "1">
<rng:data type= "positiveInteger"/>
</datatype>
</attDef>
<attDef ident= "lines.color" usage= "opt">
<desc>Captures the colors of the staff lines. The value is structured; that is, it should have the same number of space-separated RGB values as the number of lines indicated by the lines attribute. A line can be made invisible by assigning it the same RGB value as the background, usually white. </desc>
<datatype maxOccurs= "unbounded" minOccurs= "1">
<rng:ref name= " data.COLOR" />
</datatype>
</attDef>
<attDef ident= "lines.visible" usage= "opt">
<desc>Records whether all staff lines are visible. </desc>
<datatype maxOccurs= "1" minOccurs= "1">
<rng:ref name= " data.BOOLEAN" />
</datatype>
</attDef>
<attDef ident= "spacing" usage= "opt">
<desc>Records the absolute distance (as opposed to the relative distances recorded in <scoreDef> elements) between this staff and the preceding one in the same system. This value is meaningless for the first staff in a system since the spacing.system attribute indicates the spacing between systems. </desc>
<datatype maxOccurs= "1" minOccurs= "1">
<rng:ref name= " data.MEASUREMENTREL" />
</datatype>
</attDef>

MEI Guidelines Version 3.0.0

Attribute Classes