att.scoreDef.vis

Visual domain attributes for scoreDef in the CMN repertoire.
Module
Attributes
aboveorder, bar.len, bar.method, bar.place, beam.color, beam.rend, beam.slope, beloworder, betweenorder, clef.color, clef.visible, dir.dist, dynam.dist, ending.rend, grid.show, harm.dist, keysig.cancelaccid, keysig.visible, lyric.align, lyric.fam, lyric.name, lyric.size, lyric.style, lyric.weight, mensur.color, mensur.dot, mensur.form, mensur.loc, mensur.orient, mensur.sign, mensur.size, mensur.slash, meter.form, meter.showchange, meter.visible, mnum.visible, multi.number, music.name, music.size, ontheline, optimize, page.botmar, page.height, page.leftmar, page.panels, page.rightmar, page.scale, page.topmar, page.width, pedal.style, reh.dist, reh.enclose, slur.lform, slur.lwidth, spacing.packexp, spacing.packfact, spacing.staff, spacing.system, system.leftline, system.leftmar, system.rightmar, system.topmar, tempo.dist, text.fam, text.name, text.size, text.style, text.weight, tie.lform, tie.lwidth, vu.height
aboveorderDescribes vertical order of items printed above a staff, from closest to farthest away from the staff. One or more values from data.STAFFITEM, separated by spaces.
bar.len(optional)States the length of bar lines in virtual units. The value must be greater than 0 and is typically equal to 2 times (the number of staff lines - 1); e.g., a value of 8 for a 5-line staff. Value is a decimal number.
bar.method(optional)Records the method of barring. Value conforms to data.BARMETHOD.
bar.place(optional)Denotes the staff location of bar lines, if the length is non-standard; that is, not equal to 2 times (the number of staff lines - 1). Value conforms to data.STAFFLOC.
beam.color(optional)Color of beams, including those associated with tuplets. Value conforms to data.COLOR.
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.)
beam.slope(optional)Captures beam slope. Value is a decimal number.
beloworderDescribes vertical order of items printed below a staff, from closest to farthest away from the staff. One or more values from data.STAFFITEM, separated by spaces.
betweenorderDescribes vertical order of items printed between staves, from top to bottom. One or more values from data.STAFFITEM, separated by spaces.
clef.color(optional)Describes the color of the clef. Value conforms to data.COLOR.
clef.visible(optional)Determines whether the clef is to be displayed. Value conforms to data.BOOLEAN.
dir.dist(optional)Records the default distance from the staff for directives. Value conforms to data.MEASUREMENTSIGNED.
dynam.dist(optional)Records the default distance from the staff for dynamic marks. Value conforms to data.MEASUREMENTSIGNED.
ending.rend(optional)Describes where ending marks should be displayed. Allowed values are: "top" (Ending rendered only above top staff.), "barred" (Ending rendered above staves that have bar lines drawn across them.), "grouped" (Endings rendered above staff groups.)
grid.show(optional)Determines whether to display guitar chord grids. Value conforms to data.BOOLEAN.
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.MEASUREMENTSIGNED.
keysig.cancelaccid(optional)Determines where cautionary accidentals should be displayed at a key change. Value conforms to data.CANCELACCID.
keysig.visible(optional)Determines whether the key signature is to be displayed. Value conforms to data.BOOLEAN.
lyric.align(optional)Describes the alignment of lyric syllables associated with a note or chord. Value conforms to data.MEASUREMENTSIGNED.
lyric.fam(optional)Sets the font family default value for lyrics. Value conforms to data.FONTFAMILY.
lyric.name(optional)Sets the font name default value for lyrics. Value conforms to data.FONTNAME.
lyric.size(optional)Sets the default font size value for lyrics. Value conforms to data.FONTSIZE.
lyric.style(optional)Sets the default font style value for lyrics. Value conforms to data.FONTSTYLE.
lyric.weight(optional)Sets the default font weight value for lyrics. Value conforms to data.FONTWEIGHT.
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.
mensur.dot(optional)Determines if a dot is to be added to the base symbol. Value conforms to data.BOOLEAN.
mensur.form(optional)Indicates whether the base symbol is written vertically or horizontally. Allowed values are: "horizontal" (Horizontally oriented.), "vertical" (Vertically oriented.)
mensur.loc(optional)Holds the staff location of the mensuration sign. Value conforms to data.STAFFLOC.
mensur.orient(optional)Describes the rotation or reflection of the base symbol. Value conforms to data.ORIENTATION.
mensur.sign(optional)The base symbol in the mensuration sign/time signature of mensural notation. Value conforms to data.MENSURATIONSIGN.
mensur.size(optional)Describes the relative size of the mensuration sign. Value conforms to data.FONTSIZE.
mensur.slash(optional)Indicates the number lines added to the mensuration sign. For example, one slash is added for what we now call 'alla breve'. Value is a positive integer.
meter.form(optional)Contains an indication of how the meter signature should be rendered. Value conforms to data.METERFORM.
meter.showchange(optional)Determines whether the old meter signature should be displayed when the meter signature changes. Value conforms to data.BOOLEAN.
meter.visible(optional)Determines whether the meter signature is to be displayed. Value conforms to data.BOOLEAN.
mnum.visible(optional)Indicates whether measure numbers should be displayed. Value conforms to data.BOOLEAN.
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.
music.name(optional)Sets the default music font name. Value conforms to data.MUSICFONT.
music.size(optional)Sets the default music font size. Value conforms to data.FONTSIZE.
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.
optimize(optional)Indicates whether staves without notes, rests, etc. should be displayed. When the value is 'true', empty staves are not displayed. Value conforms to data.BOOLEAN.
page.botmar(optional)Indicates the amount of whitespace at the bottom of a page. Value conforms to data.MEASUREMENTUNSIGNED.
page.height(optional)Specifies the height of the page; may be expressed in real-world units or staff steps. Value conforms to data.MEASUREMENTUNSIGNED.
page.leftmar(optional)Indicates the amount of whitespace at the left side of a page. Value conforms to data.MEASUREMENTUNSIGNED.
page.panels(optional)Indicates the number of logical pages to be rendered on a single physical page. Value conforms to data.PAGE.PANELS.
page.rightmar(optional)Indicates the amount of whitespace at the right side of a page. Value conforms to data.MEASUREMENTUNSIGNED.
page.scale(optional)Indicates how the page should be scaled when rendered. Value conforms to data.PGSCALE.
page.topmar(optional)Indicates the amount of whitespace at the top of a page. Value conforms to data.MEASUREMENTUNSIGNED.
page.width(optional)Describes the width of the page; may be expressed in real-world units or staff steps. Value conforms to data.MEASUREMENTUNSIGNED.
pedal.style(optional)Determines whether piano pedal marks should be rendered as lines or as terms. Value conforms to data.PEDALSTYLE.
reh.dist(optional)Records the default distance from the staff for rehearsal marks. Value conforms to data.MEASUREMENTSIGNED.
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.)
slur.lform Value conforms to data.LINEFORM.
slur.lwidth Value conforms to data.LINEWIDTH.
spacing.packexp(optional)Describes a note’s spacing relative to its time value. Value is a decimal number.
spacing.packfact(optional)Describes the note spacing of output. Value is a decimal number.
spacing.staff(optional)Specifies the minimum amount of space between adjacent staves in the same system; measured from the bottom line of the staff above to the top line of the staff below. Value conforms to data.MEASUREMENTSIGNED.
spacing.system(optional)Describes the space between adjacent systems; a pair of space-separated values (minimum and maximum, respectively) provides a range between which a rendering system-supplied value may fall, while a single value indicates a fixed amount of space; that is, the minimum and maximum values are equal. One or two values from data.MEASUREMENTSIGNED, separated by a space.
system.leftline(optional)Indicates whether the system starts with a continuous line connecting all staves, including single-staff systems. Do not confuse this with the heavy vertical line used as a grouping symbol. Value conforms to data.BOOLEAN.
system.leftmar(optional)Describes the amount of whitespace at the left system margin relative to page.leftmar. Value conforms to data.MEASUREMENTUNSIGNED.
system.rightmar(optional)Describes the amount of whitespace at the right system margin relative to page.rightmar. Value conforms to data.MEASUREMENTUNSIGNED.
system.topmar(optional)Describes the distance from page’s top edge to the first system; used for first page only. Value conforms to data.MEASUREMENTUNSIGNED.
tempo.dist(optional)Records the default distance from the staff for tempo marks. Value conforms to data.MEASUREMENTSIGNED.
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.
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.
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.
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.
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.
tie.lform Value conforms to data.LINEFORM.
tie.lwidth Value conforms to data.LINEWIDTH.
vu.height(optional)Defines the height of a "virtual unit" (vu) in terms of real-world units. A single vu is half the distance between adjacent staff lines where the interline space is measured from the middle of a staff line. Value is a token.
vu.height(optional)Defines the height of a "virtual unit" (vu) in terms of real-world units. A single vu is half the distance between adjacent staff lines where the interline space is measured from the middle of a staff line. Value is a token.
(MEI.shared) Attributes that capture the placement of bar lines.
bar.len(optional)States the length of bar lines in virtual units. The value must be greater than 0 and is typically equal to 2 times (the number of staff lines - 1); e.g., a value of 8 for a 5-line staff. Value is a decimal number.
bar.method(optional)Records the method of barring. Value conforms to data.BARMETHOD.
bar.place(optional)Denotes the staff location of bar lines, if the length is non-standard; that is, not equal to 2 times (the number of staff lines - 1). Value conforms to data.STAFFLOC.
(MEI.visual) Used by staffDef and scoreDef to provide default values for attributes in the visual domain related to clefs.
clef.color(optional)Describes the color of the clef. Value conforms to data.COLOR.
clef.visible(optional)Determines whether the clef is to be displayed. Value conforms to data.BOOLEAN.
(MEI.shared) Attributes that describe distance from the staff.
dir.dist(optional)Records the default distance from the staff for directives. Value conforms to data.MEASUREMENTSIGNED.
dynam.dist(optional)Records the default distance from the staff for dynamic marks. Value conforms to data.MEASUREMENTSIGNED.
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.MEASUREMENTSIGNED.
reh.dist(optional)Records the default distance from the staff for rehearsal marks. Value conforms to data.MEASUREMENTSIGNED.
tempo.dist(optional)Records the default distance from the staff for tempo marks. Value conforms to data.MEASUREMENTSIGNED.
(MEI.shared) Attributes that record ending style information
ending.rend(optional)Describes where ending marks should be displayed. Allowed values are: "top" (Ending rendered only above top staff.), "barred" (Ending rendered above staves that have bar lines drawn across them.), "grouped" (Endings rendered above staff groups.)
(MEI.visual) Used by staffDef and scoreDef to provide default values for attributes in the visual domain related to key signatures.
keysig.cancelaccid(optional)Determines where cautionary accidentals should be displayed at a key change. Value conforms to data.CANCELACCID.
keysig.visible(optional)Determines whether the key signature is to be displayed. Value conforms to data.BOOLEAN.
(MEI.shared) Attributes that describe default typography of lyrics.
lyric.align(optional)Describes the alignment of lyric syllables associated with a note or chord. Value conforms to data.MEASUREMENTSIGNED.
lyric.fam(optional)Sets the font family default value for lyrics. Value conforms to data.FONTFAMILY.
lyric.name(optional)Sets the font name default value for lyrics. Value conforms to data.FONTNAME.
lyric.size(optional)Sets the default font size value for lyrics. Value conforms to data.FONTSIZE.
lyric.style(optional)Sets the default font style value for lyrics. Value conforms to data.FONTSTYLE.
lyric.weight(optional)Sets the default font weight value for lyrics. Value conforms to data.FONTWEIGHT.
(MEI.shared) Attributes pertaining to measure numbers
mnum.visible(optional)Indicates whether measure numbers should be displayed. Value conforms to data.BOOLEAN.
(MEI.visual) Used by staffDef and scoreDef to provide default values for attributes in the visual domain related to meter signature.
meter.form(optional)Contains an indication of how the meter signature should be rendered. Value conforms to data.METERFORM.
meter.showchange(optional)Determines whether the old meter signature should be displayed when the meter signature changes. Value conforms to data.BOOLEAN.
meter.visible(optional)Determines whether the meter signature is to be displayed. Value conforms to data.BOOLEAN.
(MEI.shared) Attributes that indicate programmatic numbering.
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.
(MEI.shared) Attributes that capture music font name and size.
music.name(optional)Sets the default music font name. Value conforms to data.MUSICFONT.
music.size(optional)Sets the default music font size. Value conforms to data.FONTSIZE.
(MEI.shared) Attributes that record placement of notes on a single-line staff.
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.
(MEI.shared) Attributes pertaining to layout optimization.
optimize(optional)Indicates whether staves without notes, rests, etc. should be displayed. When the value is 'true', empty staves are not displayed. Value conforms to data.BOOLEAN.
(MEI.shared) Attributes that record page-level layout information.
page.height(optional)Specifies the height of the page; may be expressed in real-world units or staff steps. Value conforms to data.MEASUREMENTUNSIGNED.
page.width(optional)Describes the width of the page; may be expressed in real-world units or staff steps. Value conforms to data.MEASUREMENTUNSIGNED.
page.topmar(optional)Indicates the amount of whitespace at the top of a page. Value conforms to data.MEASUREMENTUNSIGNED.
page.botmar(optional)Indicates the amount of whitespace at the bottom of a page. Value conforms to data.MEASUREMENTUNSIGNED.
page.leftmar(optional)Indicates the amount of whitespace at the left side of a page. Value conforms to data.MEASUREMENTUNSIGNED.
page.rightmar(optional)Indicates the amount of whitespace at the right side of a page. Value conforms to data.MEASUREMENTUNSIGNED.
page.panels(optional)Indicates the number of logical pages to be rendered on a single physical page. Value conforms to data.PAGE.PANELS.
page.scale(optional)Indicates how the page should be scaled when rendered. Value conforms to data.PGSCALE.
(MEI.shared) Attributes that capture notation spacing information.
spacing.packexp(optional)Describes a note’s spacing relative to its time value. Value is a decimal number.
spacing.packfact(optional)Describes the note spacing of output. Value is a decimal number.
spacing.staff(optional)Specifies the minimum amount of space between adjacent staves in the same system; measured from the bottom line of the staff above to the top line of the staff below. Value conforms to data.MEASUREMENTSIGNED.
spacing.system(optional)Describes the space between adjacent systems; a pair of space-separated values (minimum and maximum, respectively) provides a range between which a rendering system-supplied value may fall, while a single value indicates a fixed amount of space; that is, the minimum and maximum values are equal. One or two values from data.MEASUREMENTSIGNED, separated by a space.
(MEI.shared) Attributes that describe items printed near (above, below, or between) staves
aboveorderDescribes vertical order of items printed above a staff, from closest to farthest away from the staff. One or more values from data.STAFFITEM, separated by spaces.
beloworderDescribes vertical order of items printed below a staff, from closest to farthest away from the staff. One or more values from data.STAFFITEM, separated by spaces.
betweenorderDescribes vertical order of items printed between staves, from top to bottom. One or more values from data.STAFFITEM, separated by spaces.
(MEI.shared) Attributes that capture system layout information.
system.leftline(optional)Indicates whether the system starts with a continuous line connecting all staves, including single-staff systems. Do not confuse this with the heavy vertical line used as a grouping symbol. Value conforms to data.BOOLEAN.
system.leftmar(optional)Describes the amount of whitespace at the left system margin relative to page.leftmar. Value conforms to data.MEASUREMENTUNSIGNED.
system.rightmar(optional)Describes the amount of whitespace at the right system margin relative to page.rightmar. Value conforms to data.MEASUREMENTUNSIGNED.
system.topmar(optional)Describes the distance from page’s top edge to the first system; used for first page only. Value conforms to data.MEASUREMENTUNSIGNED.
(MEI.shared) Attributes that describe default text typography.
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.
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.
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.
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.
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.
(MEI.cmn) Visual domain attributes.
(MEI.visual) Used by layerDef, staffDef, and scoreDef to provide default values for attributes in the visual domain related to beaming.
beam.color(optional)Color of beams, including those associated with tuplets. Value conforms to data.COLOR.
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.)
beam.slope(optional)Captures beam slope. Value is a decimal number.
(MEI.visual) Visual domain attributes
grid.show(optional)Determines whether to display guitar chord grids. Value conforms to data.BOOLEAN.
(MEI.cmn) Used by scoreDef and staffDef to provide default description of piano pedal rendition.
pedal.style(optional)Determines whether piano pedal marks should be rendered as lines or as terms. Value conforms to data.PEDALSTYLE.
(MEI.cmn) Attributes used by scoreDef and staffDef to provide default information about rehearsal numbers/letters.
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.)
(MEI.cmn) Attributes that describe the rendition of slurs.
slur.lform Value conforms to data.LINEFORM.
slur.lwidth Value conforms to data.LINEWIDTH.
(MEI.cmn) Attributes that describe the rendition of ties.
tie.lform Value conforms to data.LINEFORM.
tie.lwidth Value conforms to data.LINEWIDTH.
(MEI.mensural) Visual domain attributes for scoreDef in the mensural repertoire.
(MEI.visual) Used by staffDef and scoreDef to provide default values for attributes in the visual domain related to mensuration.
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.
mensur.dot(optional)Determines if a dot is to be added to the base symbol. Value conforms to data.BOOLEAN.
mensur.form(optional)Indicates whether the base symbol is written vertically or horizontally. Allowed values are: "horizontal" (Horizontally oriented.), "vertical" (Vertically oriented.)
mensur.loc(optional)Holds the staff location of the mensuration sign. Value conforms to data.STAFFLOC.
mensur.orient(optional)Describes the rotation or reflection of the base symbol. Value conforms to data.ORIENTATION.
mensur.sign(optional)The base symbol in the mensuration sign/time signature of mensural notation. Value conforms to data.MENSURATIONSIGN.
mensur.size(optional)Describes the relative size of the mensuration sign. Value conforms to data.FONTSIZE.
mensur.slash(optional)Indicates the number lines added to the mensuration sign. For example, one slash is added for what we now call 'alla breve'. Value is a positive integer.
Common Music Notation (CMN) repertoire component declarations.
pedal.style(optional)Determines whether piano pedal marks should be rendered as lines or as terms. Value conforms to data.PEDALSTYLE.
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.)
slur.lform Value conforms to data.LINEFORM.
slur.lwidth Value conforms to data.LINEWIDTH.
tie.lform Value conforms to data.LINEFORM.
tie.lwidth Value conforms to data.LINEWIDTH.
Component declarations that are shared between two or more modules.
aboveorderDescribes vertical order of items printed above a staff, from closest to farthest away from the staff. One or more values from data.STAFFITEM, separated by spaces.
bar.len(optional)States the length of bar lines in virtual units. The value must be greater than 0 and is typically equal to 2 times (the number of staff lines - 1); e.g., a value of 8 for a 5-line staff. Value is a decimal number.
bar.method(optional)Records the method of barring. Value conforms to data.BARMETHOD.
bar.place(optional)Denotes the staff location of bar lines, if the length is non-standard; that is, not equal to 2 times (the number of staff lines - 1). Value conforms to data.STAFFLOC.
beloworderDescribes vertical order of items printed below a staff, from closest to farthest away from the staff. One or more values from data.STAFFITEM, separated by spaces.
betweenorderDescribes vertical order of items printed between staves, from top to bottom. One or more values from data.STAFFITEM, separated by spaces.
dir.dist(optional)Records the default distance from the staff for directives. Value conforms to data.MEASUREMENTSIGNED.
dynam.dist(optional)Records the default distance from the staff for dynamic marks. Value conforms to data.MEASUREMENTSIGNED.
ending.rend(optional)Describes where ending marks should be displayed. Allowed values are: "top" (Ending rendered only above top staff.), "barred" (Ending rendered above staves that have bar lines drawn across them.), "grouped" (Endings rendered above staff groups.)
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.MEASUREMENTSIGNED.
lyric.align(optional)Describes the alignment of lyric syllables associated with a note or chord. Value conforms to data.MEASUREMENTSIGNED.
lyric.fam(optional)Sets the font family default value for lyrics. Value conforms to data.FONTFAMILY.
lyric.name(optional)Sets the font name default value for lyrics. Value conforms to data.FONTNAME.
lyric.size(optional)Sets the default font size value for lyrics. Value conforms to data.FONTSIZE.
lyric.style(optional)Sets the default font style value for lyrics. Value conforms to data.FONTSTYLE.
lyric.weight(optional)Sets the default font weight value for lyrics. Value conforms to data.FONTWEIGHT.
mnum.visible(optional)Indicates whether measure numbers should be displayed. Value conforms to data.BOOLEAN.
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.
music.name(optional)Sets the default music font name. Value conforms to data.MUSICFONT.
music.size(optional)Sets the default music font size. Value conforms to data.FONTSIZE.
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.
optimize(optional)Indicates whether staves without notes, rests, etc. should be displayed. When the value is 'true', empty staves are not displayed. Value conforms to data.BOOLEAN.
page.botmar(optional)Indicates the amount of whitespace at the bottom of a page. Value conforms to data.MEASUREMENTUNSIGNED.
page.height(optional)Specifies the height of the page; may be expressed in real-world units or staff steps. Value conforms to data.MEASUREMENTUNSIGNED.
page.leftmar(optional)Indicates the amount of whitespace at the left side of a page. Value conforms to data.MEASUREMENTUNSIGNED.
page.panels(optional)Indicates the number of logical pages to be rendered on a single physical page. Value conforms to data.PAGE.PANELS.
page.rightmar(optional)Indicates the amount of whitespace at the right side of a page. Value conforms to data.MEASUREMENTUNSIGNED.
page.scale(optional)Indicates how the page should be scaled when rendered. Value conforms to data.PGSCALE.
page.topmar(optional)Indicates the amount of whitespace at the top of a page. Value conforms to data.MEASUREMENTUNSIGNED.
page.width(optional)Describes the width of the page; may be expressed in real-world units or staff steps. Value conforms to data.MEASUREMENTUNSIGNED.
reh.dist(optional)Records the default distance from the staff for rehearsal marks. Value conforms to data.MEASUREMENTSIGNED.
spacing.packexp(optional)Describes a note’s spacing relative to its time value. Value is a decimal number.
spacing.packfact(optional)Describes the note spacing of output. Value is a decimal number.
spacing.staff(optional)Specifies the minimum amount of space between adjacent staves in the same system; measured from the bottom line of the staff above to the top line of the staff below. Value conforms to data.MEASUREMENTSIGNED.
spacing.system(optional)Describes the space between adjacent systems; a pair of space-separated values (minimum and maximum, respectively) provides a range between which a rendering system-supplied value may fall, while a single value indicates a fixed amount of space; that is, the minimum and maximum values are equal. One or two values from data.MEASUREMENTSIGNED, separated by a space.
system.leftline(optional)Indicates whether the system starts with a continuous line connecting all staves, including single-staff systems. Do not confuse this with the heavy vertical line used as a grouping symbol. Value conforms to data.BOOLEAN.
system.leftmar(optional)Describes the amount of whitespace at the left system margin relative to page.leftmar. Value conforms to data.MEASUREMENTUNSIGNED.
system.rightmar(optional)Describes the amount of whitespace at the right system margin relative to page.rightmar. Value conforms to data.MEASUREMENTUNSIGNED.
system.topmar(optional)Describes the distance from page’s top edge to the first system; used for first page only. Value conforms to data.MEASUREMENTUNSIGNED.
tempo.dist(optional)Records the default distance from the staff for tempo marks. Value conforms to data.MEASUREMENTSIGNED.
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.
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.
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.
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.
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.
Visual component declarations.
beam.color(optional)Color of beams, including those associated with tuplets. Value conforms to data.COLOR.
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.)
beam.slope(optional)Captures beam slope. Value is a decimal number.
clef.color(optional)Describes the color of the clef. Value conforms to data.COLOR.
clef.visible(optional)Determines whether the clef is to be displayed. Value conforms to data.BOOLEAN.
grid.show(optional)Determines whether to display guitar chord grids. Value conforms to data.BOOLEAN.
keysig.cancelaccid(optional)Determines where cautionary accidentals should be displayed at a key change. Value conforms to data.CANCELACCID.
keysig.visible(optional)Determines whether the key signature is to be displayed. Value conforms to data.BOOLEAN.
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.
mensur.dot(optional)Determines if a dot is to be added to the base symbol. Value conforms to data.BOOLEAN.
mensur.form(optional)Indicates whether the base symbol is written vertically or horizontally. Allowed values are: "horizontal" (Horizontally oriented.), "vertical" (Vertically oriented.)
mensur.loc(optional)Holds the staff location of the mensuration sign. Value conforms to data.STAFFLOC.
mensur.orient(optional)Describes the rotation or reflection of the base symbol. Value conforms to data.ORIENTATION.
mensur.sign(optional)The base symbol in the mensuration sign/time signature of mensural notation. Value conforms to data.MENSURATIONSIGN.
mensur.size(optional)Describes the relative size of the mensuration sign. Value conforms to data.FONTSIZE.
mensur.slash(optional)Indicates the number lines added to the mensuration sign. For example, one slash is added for what we now call 'alla breve'. Value is a positive integer.
meter.form(optional)Contains an indication of how the meter signature should be rendered. Value conforms to data.METERFORM.
meter.showchange(optional)Determines whether the old meter signature should be displayed when the meter signature changes. Value conforms to data.BOOLEAN.
meter.visible(optional)Determines whether the meter signature is to be displayed. Value conforms to data.BOOLEAN.
vu.height(optional)Defines the height of a "virtual unit" (vu) in terms of real-world units. A single vu is half the distance between adjacent staff lines where the interline space is measured from the middle of a staff line. Value is a token.
Available at
scoreDefContainer for score meta-information.
Component declarations that are shared between two or more modules.
scoreDefContainer for score meta-information.
Declaration
<classSpec ident="att.scoreDef.vis" module="MEI.visual" type="atts">
<desc xml:lang="en">Visual domain attributes for scoreDef in the CMN repertoire.</desc>
<classes>
<memberOf key="att.barring"/>
<memberOf key="att.cleffing.vis"/>
<memberOf key="att.distances"/>
<memberOf key="att.endings"/>
<memberOf key="att.keySigDefault.vis"/>
<memberOf key="att.lyricStyle"/>
<memberOf key="att.measureNumbers"/>
<memberOf key="att.meterSigDefault.vis"/>
<memberOf key="att.multinumMeasures"/>
<memberOf key="att.notationStyle"/>
<memberOf key="att.oneLineStaff"/>
<memberOf key="att.optimization"/>
<memberOf key="att.pages"/>
<memberOf key="att.spacing"/>
<memberOf key="att.staffItems"/>
<memberOf key="att.systems"/>
<memberOf key="att.textStyle"/>
<memberOf key="att.scoreDef.vis.cmn"/>
<memberOf key="att.scoreDef.vis.mensural"/>
</classes>
<attList>
<attDef ident="vu.height" usage="opt">
<desc xml:lang="en">Defines the height of a "virtual unit" (vu) in terms of real-world units. A single vu is half the distance between adjacent staff lines where the interline space is measured from the middle of a staff line.</desc>
<datatype>
<rng:data type="token">
<!-- px and vu are *not* allowed here because they're not real-world units -->
<rng:param name="pattern">\d+(\.\d+)?(cm|mm|in|pt|pc)</rng:param>
</rng:data>
</datatype>
</attDef>
</attList>
</classSpec>