att.controlEvent

Attributes shared by events which rely on other events for their existence. For example, a slur/phrase marking must be drawn between or over a group of notes. The slur is therefore a control event.
Module
Attributes
@evaluate, @layer, @part, @partstaff, @plist, @staff, @tstamp, @tstamp.ges, @tstamp.real, @when
@evaluate(optional)Specifies the intended meaning when a participant in a relationship is itself a pointer. Allowed values are: "all" (If an element pointed to is itself a pointer, then the target of that pointer will be taken, and so on, until an element is found which is not a pointer.), "one" (If an element pointed to is itself a pointer, then its target (whether a pointer or not) is taken as the target of this pointer.), "none" (No further evaluation of targets is carried out beyond that needed to find the element(s) specified in plist or target attribute.)
@layer(optional)Identifies the layer to which a feature applies. One or more values of datatype positiveInteger, separated by spaces.
@part(optional)Indicates the part in which the current feature should appear. Use '%all' when the feature should occur in every part. One or more values of datatype a string matching the following regular expression: "(%all|#[\i][\c]+)" , separated by spaces.
@partstaff(optional)Signifies the part staff on which a notated feature occurs. Use '%all' when the feature should occur on every staff. One or more values of datatype a string matching the following regular expression: "(%all|\d+(-\d+)?)" , separated by spaces.
@plist(optional)When the target attribute is present, plist identifies the active participants; that is, those entities pointed "from", in a relationship with the specified target(s). When the target attribute is not present, it identifies participants in a mutual relationship. One or more values from data.URI, separated by spaces.
@staff(optional)Signifies the staff on which a notated event occurs or to which a control event applies. Mandatory when applicable. One or more values of datatype positiveInteger, separated by spaces.
@tstamp(optional)Encodes the onset time in terms of musical time, i.e., beats[.fractional beat part], as expressed in the written time signature. Value conforms to data.BEAT.
@tstamp.ges(optional)Encodes the onset time in terms of musical time, i.e., beats[.fractional beat part], as expressed in the written time signature. Value conforms to data.BEAT.
@tstamp.real(optional)Records the onset time in terms of ISO time. Value conforms to data.ISOTIME.
@when(optional)Indicates the point of occurrence of this feature along a time line. Its value must be the ID of a <when> element elsewhere in the document. Value conforms to data.URI.
(MEI.performance) Temporal alignment attributes.
@when(optional)Indicates the point of occurrence of this feature along a time line. Its value must be the ID of a <when> element elsewhere in the document. Value conforms to data.URI.
(MEI.shared) Attributes that identify the layer to which a feature applies.
@layer(optional)Identifies the layer to which a feature applies. One or more values of datatype positiveInteger, separated by spaces.
(MEI.shared) Attributes for identifying the part in which the current feature appears.
@part(optional)Indicates the part in which the current feature should appear. Use '%all' when the feature should occur in every part. One or more values of datatype a string matching the following regular expression: "(%all|#[\i][\c]+)" , separated by spaces.
@partstaff(optional)Signifies the part staff on which a notated feature occurs. Use '%all' when the feature should occur on every staff. One or more values of datatype a string matching the following regular expression: "(%all|\d+(-\d+)?)" , separated by spaces.
(MEI.shared) Attributes listing the active participants in a user-defined collection.
@plist(optional)When the target attribute is present, plist identifies the active participants; that is, those entities pointed "from", in a relationship with the specified target(s). When the target attribute is not present, it identifies participants in a mutual relationship. One or more values from data.URI, separated by spaces.
(MEI.shared) Attributes for identifying the staff associated with the current feature.
@staff(optional)Signifies the staff on which a notated event occurs or to which a control event applies. Mandatory when applicable. One or more values of datatype positiveInteger, separated by spaces.
(MEI.shared) Attributes that deal with resolution of values in plist or target attributes.
@evaluate(optional)Specifies the intended meaning when a participant in a relationship is itself a pointer. Allowed values are: "all" (If an element pointed to is itself a pointer, then the target of that pointer will be taken, and so on, until an element is found which is not a pointer.), "one" (If an element pointed to is itself a pointer, then its target (whether a pointer or not) is taken as the target of this pointer.), "none" (No further evaluation of targets is carried out beyond that needed to find the element(s) specified in plist or target attribute.)
(MEI.shared) Attributes that record a time stamp in terms of musical time, , beats[.fractional beat part].
@tstamp(optional)Encodes the onset time in terms of musical time, i.e., beats[.fractional beat part], as expressed in the written time signature. Value conforms to data.BEAT.
(MEI.gestural) Attributes that record a performed (as opposed to notated) time stamp.
@tstamp.ges(optional)Encodes the onset time in terms of musical time, i.e., beats[.fractional beat part], as expressed in the written time signature. Value conforms to data.BEAT.
@tstamp.real(optional)Records the onset time in terms of ISO time. Value conforms to data.ISOTIME.
Gestural component declarations.
@tstamp.ges(optional)Encodes the onset time in terms of musical time, i.e., beats[.fractional beat part], as expressed in the written time signature. Value conforms to data.BEAT.
@tstamp.real(optional)Records the onset time in terms of ISO time. Value conforms to data.ISOTIME.
Performance component declarations.
@when(optional)Indicates the point of occurrence of this feature along a time line. Its value must be the ID of a <when> element elsewhere in the document. Value conforms to data.URI.
Component declarations that are shared between two or more modules.
@evaluate(optional)Specifies the intended meaning when a participant in a relationship is itself a pointer. Allowed values are: "all" (If an element pointed to is itself a pointer, then the target of that pointer will be taken, and so on, until an element is found which is not a pointer.), "one" (If an element pointed to is itself a pointer, then its target (whether a pointer or not) is taken as the target of this pointer.), "none" (No further evaluation of targets is carried out beyond that needed to find the element(s) specified in plist or target attribute.)
@layer(optional)Identifies the layer to which a feature applies. One or more values of datatype positiveInteger, separated by spaces.
@part(optional)Indicates the part in which the current feature should appear. Use '%all' when the feature should occur in every part. One or more values of datatype a string matching the following regular expression: "(%all|#[\i][\c]+)" , separated by spaces.
@partstaff(optional)Signifies the part staff on which a notated feature occurs. Use '%all' when the feature should occur on every staff. One or more values of datatype a string matching the following regular expression: "(%all|\d+(-\d+)?)" , separated by spaces.
@plist(optional)When the target attribute is present, plist identifies the active participants; that is, those entities pointed "from", in a relationship with the specified target(s). When the target attribute is not present, it identifies participants in a mutual relationship. One or more values from data.URI, separated by spaces.
@staff(optional)Signifies the staff on which a notated event occurs or to which a control event applies. Mandatory when applicable. One or more values of datatype positiveInteger, separated by spaces.
@tstamp(optional)Encodes the onset time in terms of musical time, i.e., beats[.fractional beat part], as expressed in the written time signature. Value conforms to data.BEAT.
Available at
<arpeg>Indicates that the notes of a chord are to be performed successively rather than simultaneously, usually from lowest to highest. Sometimes called a "roll".
<beamSpan>Alternative element for explicitly encoding beams, particularly those which extend across bar lines.
<bend>A variation in pitch (often micro-tonal) upwards or downwards during the course of a note.
<bracketSpan>Marks a sequence of notational events grouped by a bracket.
<fermata>An indication placed over a note or rest to indicate that it should be held longer than its written value. May also occur over a bar line to indicate the end of a phrase or section. Sometimes called a 'hold' or 'pause'.
<gliss>A continuous or sliding movement from one pitch to another, usually indicated by a straight or wavy line.
<hairpin>Indicates continuous dynamics expressed on the score as wedge-shaped graphics, e.g., < and >.
<harpPedal>Harp pedal diagram.
<lv>A "tie-like" indication that a note should ring beyond its written duration.
<octave>An indication that a passage should be performed one or more octaves above or below its written pitch.
<pedal>Piano pedal mark.
<slur>Indication of 1) a "unified melodic idea" or 2) performance technique.
<tie>An indication that two notes of the same pitch form a single note with their combined rhythmic values.
<tupletSpan>Alternative element for encoding tuplets, especially useful for tuplets that extend across bar lines.
<mordent>An ornament indicating rapid alternation of the main note with a secondary note, usually a step below, but sometimes a step above.
<trill>Rapid alternation of a note with another (usually at the interval of a second above).
<turn>An ornament consisting of four notes — the upper neighbor of the written note, the written note, the lower neighbor, and the written note.
<sp>Contains an individual speech in a performance text.
<stageDir>Contains any kind of stage direction within a dramatic text or fragment.
<cpMark>A verbal or graphical indication to copy musical material written elsewhere.
<metaMark>A graphical or textual statement with additional / explanatory information about the musical text. The textual consequences of this intervention are encoded independently via other means; that is, with elements such as <add>, <del>, etc.
<fing>An individual finger in a fingering indication.
<fingGrp>A group of individual fingers in a fingering indication.
<f>Single element of a figured bass indication.
<harm>An indication of harmony, e.g., chord names, tablature grids, harmonic analysis, figured bass.
<accid>Records a temporary alteration to the pitch of a note.
<artic>An indication of how to play a note or chord.
<attacca>An instruction to begin the next section or movement of a composition without pause.
<dir>An instruction expressed as a combination of text and symbols, typically above, below, or between staves, but not on the staff — that is not encoded elsewhere in more specific elements, like <tempo>, <dynam> or <repeatMark>.
<dot>Dot of augmentation or division.
<dynam>Indication of the volume of a note, phrase, or section of music.
<ornam>An element indicating an ornament that is not a mordent, turn, or trill.
<phrase>Indication of 1) a "unified melodic idea" or 2) performance technique.
<repeatMark> An instruction expressed as a combination of text and symbols – segno and coda – typically above, below, or between staves, but not on the staff.
<tempo>Text and symbols descriptive of tempo, mood, or style, e.g., "allarg.", "a tempo", "cantabile", "Moderato", "♩=60", "Moderato ♩ =60").
<line>A visual line that cannot be represented by a more specific; i.e., semantic, element.
Common Music Notation (CMN) repertoire component declarations.
<arpeg>Indicates that the notes of a chord are to be performed successively rather than simultaneously, usually from lowest to highest. Sometimes called a "roll".
<attacca>An instruction to begin the next section or movement of a composition without pause.
<beamSpan>Alternative element for explicitly encoding beams, particularly those which extend across bar lines.
<bend>A variation in pitch (often micro-tonal) upwards or downwards during the course of a note.
<bracketSpan>Marks a sequence of notational events grouped by a bracket.
<fermata>An indication placed over a note or rest to indicate that it should be held longer than its written value. May also occur over a bar line to indicate the end of a phrase or section. Sometimes called a 'hold' or 'pause'.
<gliss>A continuous or sliding movement from one pitch to another, usually indicated by a straight or wavy line.
<hairpin>Indicates continuous dynamics expressed on the score as wedge-shaped graphics, e.g., < and >.
<harpPedal>Harp pedal diagram.
<lv>A "tie-like" indication that a note should ring beyond its written duration.
<octave>An indication that a passage should be performed one or more octaves above or below its written pitch.
<pedal>Piano pedal mark.
<repeatMark> An instruction expressed as a combination of text and symbols – segno and coda – typically above, below, or between staves, but not on the staff.
<slur>Indication of 1) a "unified melodic idea" or 2) performance technique.
<tie>An indication that two notes of the same pitch form a single note with their combined rhythmic values.
<tupletSpan>Alternative element for encoding tuplets, especially useful for tuplets that extend across bar lines.
CMN ornament component declarations.
<mordent>An ornament indicating rapid alternation of the main note with a secondary note, usually a step below, but sometimes a step above.
<trill>Rapid alternation of a note with another (usually at the interval of a second above).
<turn>An ornament consisting of four notes — the upper neighbor of the written note, the written note, the lower neighbor, and the written note.
Dramatic text component declarations.
<sp>Contains an individual speech in a performance text.
<stageDir>Contains any kind of stage direction within a dramatic text or fragment.
Editorial and transcriptional component declarations.
<cpMark>A verbal or graphical indication to copy musical material written elsewhere.
<metaMark>A graphical or textual statement with additional / explanatory information about the musical text. The textual consequences of this intervention are encoded independently via other means; that is, with elements such as <add>, <del>, etc.
Fingering component declarations.
<fing>An individual finger in a fingering indication.
<fingGrp>A group of individual fingers in a fingering indication.
Harmony component declarations.
<f>Single element of a figured bass indication.
<harm>An indication of harmony, e.g., chord names, tablature grids, harmonic analysis, figured bass.
Component declarations that are shared between two or more modules.
<accid>Records a temporary alteration to the pitch of a note.
<artic>An indication of how to play a note or chord.
<dir>An instruction expressed as a combination of text and symbols, typically above, below, or between staves, but not on the staff — that is not encoded elsewhere in more specific elements, like <tempo>, <dynam> or <repeatMark>.
<dot>Dot of augmentation or division.
<dynam>Indication of the volume of a note, phrase, or section of music.
<ornam>An element indicating an ornament that is not a mordent, turn, or trill.
<phrase>Indication of 1) a "unified melodic idea" or 2) performance technique.
<tempo>Text and symbols descriptive of tempo, mood, or style, e.g., "allarg.", "a tempo", "cantabile", "Moderato", "♩=60", "Moderato ♩ =60").
User-defined symbols component declarations.
<line>A visual line that cannot be represented by a more specific; i.e., semantic, element.
Declaration
<classSpec ident="att.controlEvent" module="MEI.shared" type="atts">
<desc xml:lang="en">Attributes shared by events which rely on other events for their existence. For example, a slur/phrase marking must be drawn between or over a group of notes. The slur is therefore a control event.</desc>
<classes>
<memberOf key="att.alignment"/>
<memberOf key="att.layerIdent"/>
<memberOf key="att.partIdent"/>
<memberOf key="att.plist"/>
<memberOf key="att.staffIdent"/>
<memberOf key="att.targetEval"/>
<memberOf key="att.timestamp.log"/>
<memberOf key="att.timestamp.ges"/>
</classes>
</classSpec>