<layerDef>

Module
Attributes
@beam.color, @beam.group, @beam.rend, @beam.rests, @beam.slope, @class, @copyof, @corresp, @decls, @dur.default, @follows, @instr, @label, @meiversion, @n, @next, @num, @num.default, @numbase, @numbase.default, @oct.default, @precedes, @prev, @resp, @sameas, @synch, @text.fam, @text.name, @text.size, @text.style, @text.weight, @trans.diat, @trans.semi, @tune.Hz, @tune.pname, @tune.temper, @type, @visible, @xml:base, @xml:id
@beam.color(optional)Color of beams, including those associated with tuplets.
@beam.group(optional)Provides an example of how automated beaming (including secondary beams) is to be performed.
@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.rests(optional)Indicates whether automatically-drawn beams should include rests shorter than a quarter note duration.
@beam.slope(optional)Records the slope of a beam; e.g., in terms of MEI virtual units. Positive values indicate upward slope, negative values indicate slope downward, and a zero value indicates the beam is horizontal.
@class(optional)Contains one or more URIs which denote classification terms that apply to the entity bearing this attribute.
@copyof(optional)Points to an element of which the current element is a copy.
@corresp(optional)Used to point to other elements that correspond to this one in a generic fashion.
@decls(optional)Identifies one or more metadata elements (other than classification terms) within the header, which are understood to apply to the element bearing this attribute and its content.
@dur.default(optional)Contains a default duration in those situations when the first note, rest, chord, etc. in a measure does not have a duration specified.
@follows(optional)points to one or more events in a user-defined collection that are known to be predecessors of the current element.
@instr(optional)Provides a way of pointing to a MIDI instrument definition. It must contain the ID of an <instrDef> element elsewhere in the document.
@label(optional)Captures text to be used to generate a label for the element to which it’s attached, a "tool tip" or prefatory text, for example. Should not be used to record document content.
@meiversion(recommended)Specifies a generic MEI version label. Allowed values are: "6.0-dev" (Version of MEI), "6.0-dev+anyStart" (Version of MEI All AnyStart customization)
@n(optional)Provides a numeric designation that indicates an element’s position in a sequence of similar elements. Its value must be a non-negative integer.
@next(optional)Used to point to the next event(s) in a user-defined collection.
@num(optional)Along with numbase, describes duration as a ratio. num is the first value in the ratio, while numbase is the second.
@num.default(optional)Along with numbase.default, describes the default duration as a ratio. num.default is the first value in the ratio.
@numbase(optional)Along with num, describes duration as a ratio. num is the first value in the ratio, while numbase is the second.
@numbase.default(optional)Along with num.default, describes the default duration as a ratio. numbase.default is the second value in the ratio.
@oct.default(optional)Contains a default octave specification for use when the first note, rest, chord, etc. in a measure does not have an octave value specified.
@precedes(optional)Points to one or more events in a user-defined collection that are known to be successors of the current element.
@prev(optional)Points to the previous event(s) in a user-defined collection.
@resp(optional)Indicates the agent(s) responsible for some aspect of the text’s transcription, editing, or encoding. Its value must point to one or more identifiers declared in the document header.
@sameas(optional)Points to an element that is the same as the current element but is not a literal copy of the current element.
@synch(optional)Points to elements that are synchronous with the current element.
@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.
@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.
@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.
@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.
@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.
@trans.diat(optional)Records the amount of diatonic pitch shift, e.g., C to C♯ = 0, C to D♭ = 1, necessary to calculate the sounded pitch from the written one.
@trans.semi(optional)Records the amount of pitch shift in semitones, e.g., C to C♯ = 1, C to D♭ = 1, necessary to calculate the sounded pitch from the written one.
@tune.Hz(optional)Holds a value for cycles per second, i.e., Hertz, for a tuning reference pitch.
@tune.pname(optional)Holds the pitch name of a tuning reference pitch, i.e., the central tone of a tuning system.
@tune.temper(optional)Provides an indication of the tuning system, just, for example.
@type(optional)Designation which characterizes the element in some sense, using any convenient classification scheme or typology that employs single-token labels.
@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.
@xml:base(optional)Provides a base URI reference with which applications can resolve relative URI references into absolute URI references.
@xml:id(optional)Regularizes the naming of an element and thus facilitates building links between it and other resources. Each id attribute within a document must have a unique value.
(MEI.shared) Attributes that form the basis of the att.common class.
@xml:base(optional)Provides a base URI reference with which applications can resolve relative URI references into absolute URI references.
(MEI.shared) Attributes that uniquely identify an element.
@xml:id(optional)Regularizes the naming of an element and thus facilitates building links between it and other resources. Each id attribute within a document must have a unique value.
(MEI.shared) Attributes that record the version of MEI in use.
@meiversion(recommended)Specifies a generic MEI version label. Allowed values are: "6.0-dev" (Version of MEI), "6.0-dev+anyStart" (Version of MEI All AnyStart customization)
(MEI.shared)
@label(optional)Captures text to be used to generate a label for the element to which it’s attached, a "tool tip" or prefatory text, for example. Should not be used to record document content.
(MEI.shared) Attributes that specify element-to-element relationships.
@copyof(optional)Points to an element of which the current element is a copy.
@corresp(optional)Used to point to other elements that correspond to this one in a generic fashion.
@follows(optional)points to one or more events in a user-defined collection that are known to be predecessors of the current element.
@next(optional)Used to point to the next event(s) in a user-defined collection.
@precedes(optional)Points to one or more events in a user-defined collection that are known to be successors of the current element.
@prev(optional)Points to the previous event(s) in a user-defined collection.
@sameas(optional)Points to an element that is the same as the current element but is not a literal copy of the current element.
@synch(optional)Points to elements that are synchronous with the current element.
(MEI.shared) Provides attributes for elements which may be associated with particular contextual elements within the header.
@decls(optional)Identifies one or more metadata elements (other than classification terms) within the header, which are understood to apply to the element bearing this attribute and its content.
(MEI.shared) Attributes used to supply an integer number designation for an element.
@n(optional)Provides a numeric designation that indicates an element’s position in a sequence of similar elements. Its value must be a non-negative integer.
(MEI.shared) Attributes capturing information regarding responsibility for some aspect of the text's creation, transcription, editing, or encoding.
@resp(optional)Indicates the agent(s) responsible for some aspect of the text’s transcription, editing, or encoding. Its value must point to one or more identifiers declared in the document header.
(MEI.shared) Attributes which can be used to classify features.
@type(optional)Designation which characterizes the element in some sense, using any convenient classification scheme or typology that employs single-token labels.
(MEI.shared) Attributes which can be used to classify features.
@class(optional)Contains one or more URIs which denote classification terms that apply to the entity bearing this attribute.
(MEI.analytical) Analytical domain attributes.
(MEI.gestural) Gestural domain attributes.
(MEI.midi) Attributes which identify a MIDI instrument.
@instr(optional)Provides a way of pointing to a MIDI instrument definition. It must contain the ID of an <instrDef> element elsewhere in the document.
(MEI.shared) Attributes that describe tuning.
@tune.Hz(optional)Holds a value for cycles per second, i.e., Hertz, for a tuning reference pitch.
@tune.pname(optional)Holds the pitch name of a tuning reference pitch, i.e., the central tone of a tuning system.
@tune.temper(optional)Provides an indication of the tuning system, just, for example.
(MEI.shared) Logical domain attributes.
(MEI.shared) Attributes that provide a durational default value.
@dur.default(optional)Contains a default duration in those situations when the first note, rest, chord, etc. in a measure does not have a duration specified.
@num.default(optional)Along with numbase.default, describes the default duration as a ratio. num.default is the first value in the ratio.
@numbase.default(optional)Along with num.default, describes the default duration as a ratio. numbase.default is the second value in the ratio.
(MEI.shared) Attributes that describe duration as a ratio.
@num(optional)Along with numbase, describes duration as a ratio. num is the first value in the ratio, while numbase is the second.
@numbase(optional)Along with num, describes duration as a ratio. num is the first value in the ratio, while numbase is the second.
(MEI.cmn) Logical domain attributes.
(MEI.cmn) Used by layerDef, staffDef, and scoreDef to provide default values for attributes in the logical domain related to beaming.
@beam.group(optional)Provides an example of how automated beaming (including secondary beams) is to be performed.
@beam.rests(optional)Indicates whether automatically-drawn beams should include rests shorter than a quarter note duration.
(MEI.shared) Attributes that record a default value for octave.
@oct.default(optional)Contains a default octave specification for use when the first note, rest, chord, etc. in a measure does not have an octave value specified.
(MEI.shared) Attributes that describe transposition.
@trans.diat(optional)Records the amount of diatonic pitch shift, e.g., C to C♯ = 0, C to D♭ = 1, necessary to calculate the sounded pitch from the written one.
@trans.semi(optional)Records the amount of pitch shift in semitones, e.g., C to C♯ = 1, C to D♭ = 1, necessary to calculate the sounded pitch from the written one.
(MEI.visual) 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.
@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)Records the slope of a beam; e.g., in terms of MEI virtual units. Positive values indicate upward slope, negative values indicate slope downward, and a zero value indicates the beam is horizontal.
(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.
@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.
@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.
@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.
@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.
(MEI.shared) Attributes describing whether a feature should be displayed.
@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.
@beam.group(optional)Provides an example of how automated beaming (including secondary beams) is to be performed.
@beam.rests(optional)Indicates whether automatically-drawn beams should include rests shorter than a quarter note duration.
@instr(optional)Provides a way of pointing to a MIDI instrument definition. It must contain the ID of an <instrDef> element elsewhere in the document.
@class(optional)Contains one or more URIs which denote classification terms that apply to the entity bearing this attribute.
@copyof(optional)Points to an element of which the current element is a copy.
@corresp(optional)Used to point to other elements that correspond to this one in a generic fashion.
@decls(optional)Identifies one or more metadata elements (other than classification terms) within the header, which are understood to apply to the element bearing this attribute and its content.
@dur.default(optional)Contains a default duration in those situations when the first note, rest, chord, etc. in a measure does not have a duration specified.
@follows(optional)points to one or more events in a user-defined collection that are known to be predecessors of the current element.
@label(optional)Captures text to be used to generate a label for the element to which it’s attached, a "tool tip" or prefatory text, for example. Should not be used to record document content.
@meiversion(recommended)Specifies a generic MEI version label. Allowed values are: "6.0-dev" (Version of MEI), "6.0-dev+anyStart" (Version of MEI All AnyStart customization)
@n(optional)Provides a numeric designation that indicates an element’s position in a sequence of similar elements. Its value must be a non-negative integer.
@next(optional)Used to point to the next event(s) in a user-defined collection.
@num(optional)Along with numbase, describes duration as a ratio. num is the first value in the ratio, while numbase is the second.
@num.default(optional)Along with numbase.default, describes the default duration as a ratio. num.default is the first value in the ratio.
@numbase(optional)Along with num, describes duration as a ratio. num is the first value in the ratio, while numbase is the second.
@numbase.default(optional)Along with num.default, describes the default duration as a ratio. numbase.default is the second value in the ratio.
@oct.default(optional)Contains a default octave specification for use when the first note, rest, chord, etc. in a measure does not have an octave value specified.
@precedes(optional)Points to one or more events in a user-defined collection that are known to be successors of the current element.
@prev(optional)Points to the previous event(s) in a user-defined collection.
@resp(optional)Indicates the agent(s) responsible for some aspect of the text’s transcription, editing, or encoding. Its value must point to one or more identifiers declared in the document header.
@sameas(optional)Points to an element that is the same as the current element but is not a literal copy of the current element.
@synch(optional)Points to elements that are synchronous with the current element.
@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.
@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.
@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.
@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.
@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.
@trans.diat(optional)Records the amount of diatonic pitch shift, e.g., C to C♯ = 0, C to D♭ = 1, necessary to calculate the sounded pitch from the written one.
@trans.semi(optional)Records the amount of pitch shift in semitones, e.g., C to C♯ = 1, C to D♭ = 1, necessary to calculate the sounded pitch from the written one.
@tune.Hz(optional)Holds a value for cycles per second, i.e., Hertz, for a tuning reference pitch.
@tune.pname(optional)Holds the pitch name of a tuning reference pitch, i.e., the central tone of a tuning system.
@tune.temper(optional)Provides an indication of the tuning system, just, for example.
@type(optional)Designation which characterizes the element in some sense, using any convenient classification scheme or typology that employs single-token labels.
@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.
@xml:base(optional)Provides a base URI reference with which applications can resolve relative URI references into absolute URI references.
@xml:id(optional)Regularizes the naming of an element and thus facilitates building links between it and other resources. Each id attribute within a document must have a unique value.
@beam.color(optional)Color of beams, including those associated with tuplets.
@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)Records the slope of a beam; e.g., in terms of MEI virtual units. Positive values indicate upward slope, negative values indicate slope downward, and a zero value indicates the beam is horizontal.
Member of
model.layerDefLikeGroups elements that permit declaration of layer properties.
Contained By
(MEI.shared) Groups elements that permit declaration of layer properties.
<staffDef>Container for staff meta-information.
<staffDef>Container for staff meta-information.
May Contain
<ambitus>Range of a voice, instrument or piece.
(MEI.shared) Groups elements used to declare a MIDI instrument.
<instrDef>MIDI instrument declaration.
(MEI.shared) Groups elements used to assign a label to other parts of a document.
<label>A container for document text that identifies the feature to which it is attached. For a "tool tip" or other generated label, use the @label attribute.
<labelAbbr>A label on the pages following the first.
(MEI.shared) Groups elements that represent a meter signature.
<meterSig>Written meter signature.
<meterSigGrp>Used to capture alternating, interchanging, mixed or other non-standard meter signatures.
<meterSig>Written meter signature.
<meterSigGrp>Used to capture alternating, interchanging, mixed or other non-standard meter signatures.
<instrDef>MIDI instrument declaration.
<ambitus>Range of a voice, instrument or piece.
<label>A container for document text that identifies the feature to which it is attached. For a "tool tip" or other generated label, use the @label attribute.
<labelAbbr>A label on the pages following the first.
Declaration
<elementSpec xmlns="http://www.tei-c.org/ns/1.0" rend="add" ident="layerDef" module="MEI.shared">
<gloss xml:lang="en">layer definition</gloss>
<desc xml:lang="en">Container for layer meta-information.</desc>
<classes>
<memberOf key="att.basic"/>
<memberOf key="att.labelled"/>
<memberOf key="att.linking"/>
<memberOf key="att.metadataPointing"/>
<memberOf key="att.nInteger"/>
<memberOf key="att.responsibility"/>
<memberOf key="att.typed"/>
<memberOf key="att.layerDef.anl"/>
<memberOf key="att.layerDef.ges"/>
<memberOf key="att.layerDef.log"/>
<memberOf key="att.layerDef.vis"/>
<memberOf key="model.layerDefLike"/>
</classes>
<content>
<sequence minOccurs="1" maxOccurs="1">
<classRef key="model.labelLike" minOccurs="0" maxOccurs="unbounded"/>
<alternate minOccurs="0" maxOccurs="unbounded">
<classRef key="model.instrDefLike"/>
<classRef key="model.meterSigLike"/>
</alternate>
<elementRef key="ambitus" minOccurs="0"/>
</sequence>
</content>
</elementSpec>