att.partIdent

Attributes for identifying the part in which the current feature appears.
Module
Attributes
@part, @partstaff
@part(optional)Indicates the part in which the current feature should appear. Use 'all' when the feature should occur in every part or 'none' when the feature should not appear in any part. Value conforms to data.PART.
@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 from data.PARTSTAFF, 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 or 'none' when the feature should not appear in any part. Value conforms to data.PART.
@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 from data.PARTSTAFF, 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 or 'none' when the feature should not appear in any part. Value conforms to data.PART.
@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 from data.PARTSTAFF, separated by spaces.
Available at
<breath>An indication of a point at which the performer on an instrument requiring breath (including the voice) may breathe.
<reh>In an orchestral score and its corresponding parts, a mark indicating a convenient point from which to resume rehearsal after a break.
<lg>May be used for any section of text that is organized as a group of lines; however, it is most often used for a group of verse lines functioning as a formal unit, e.g., a stanza, refrain, verse paragraph, etc.
<cc>MIDI parameter/control change.
<chan>MIDI channel assignment.
<chanPr>MIDI channel pressure/after touch.
<cue>MIDI cue point.
<hex>Arbitrary MIDI data in hexadecimal form.
<marker>MIDI marker meta-event.
<metaText>MIDI text meta-event.
<noteOff>MIDI note-off event.
<noteOn>MIDI note-on event.
<port>MIDI port.
<prog>MIDI program change.
<seqNum>MIDI sequence number.
<trkName>MIDI track/sequence name.
<vel>MIDI Note-on/off velocity.
<midi>Container for elements that contain information useful when generating MIDI output.
<signifLet>Significantive letter(s).
<annot>Associates a statement or other information with a part of the encoding.
<caesura>Break, pause, or interruption in the normal tempo of a composition. Typically indicated by "railroad tracks", i.e., two diagonal slashes.
<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.
<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.
<tabDurSym>A visual indication of the duration of a <tabGrp>.
<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.
<breath>An indication of a point at which the performer on an instrument requiring breath (including the voice) may breathe.
<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.
<reh>In an orchestral score and its corresponding parts, a mark indicating a convenient point from which to resume rehearsal after a break.
<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.
<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.
<harm>An indication of harmony, e.g., chord names, tablature grids, harmonic analysis, figured bass.
<cc>MIDI parameter/control change.
<chan>MIDI channel assignment.
<chanPr>MIDI channel pressure/after touch.
<cue>MIDI cue point.
<hex>Arbitrary MIDI data in hexadecimal form.
<marker>MIDI marker meta-event.
<metaText>MIDI text meta-event.
<midi>Container for elements that contain information useful when generating MIDI output.
<noteOff>MIDI note-off event.
<noteOn>MIDI note-on event.
<port>MIDI port.
<prog>MIDI program change.
<seqNum>MIDI sequence number.
<trkName>MIDI track/sequence name.
<vel>MIDI Note-on/off velocity.
<episema>Episema.
<hispanTick>Hispanic tick.
<signifLet>Significantive letter(s).
<accid>Records a temporary alteration to the pitch of a note.
<annot>Associates a statement or other information with a part of the encoding.
<artic>An indication of how to play a note or chord.
<caesura>Break, pause, or interruption in the normal tempo of a composition. Typically indicated by "railroad tracks", i.e., two diagonal slashes.
<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.
<lg>May be used for any section of text that is organized as a group of lines; however, it is most often used for a group of verse lines functioning as a formal unit, e.g., a stanza, refrain, verse paragraph, etc.
<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").
<tabDurSym>A visual indication of the duration of a <tabGrp>.
<line>A visual line that cannot be represented by a more specific; i.e., semantic, element.
Constraints

'all' cannot be mixed with other values.

Declaration
<classSpec xmlns="http://www.tei-c.org/ns/1.0" rend="add" ident="att.partIdent" module="MEI.shared" type="atts">
<desc xml:lang="en">Attributes for identifying the part in which the current feature appears.</desc>
<attList>
<attDef ident="part" usage="opt">
<desc xml:lang="en">Indicates the part in which the current feature should appear. Use 'all' when the feature should occur in every part or 'none' when the feature should not appear in any part.</desc>
<datatype>
<ref name="data.PART"/>
</datatype>
</attDef>
<attDef ident="partstaff" usage="opt">
<desc xml:lang="en">Signifies the part staff on which a notated feature occurs. Use 'all' when the feature should occur on every staff.</desc>
<datatype maxOccurs="unbounded">
<ref name="data.PARTSTAFF"/>
</datatype>
<constraintSpec ident="check_partstaff_attr_all" scheme="schematron">
<constraint>
<sch:rule context="@partstaff[some $i in tokenize(., '\s+') satisfies (matches($i, '^all$'))]">
<sch:assert test="count(tokenize(., '\s+')) = 1">'all' cannot be mixed with other values.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
</attDef>
</attList>
</classSpec>