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>