<data.ARTICULATION>

The following list of articulations mostly corresponds to symbols from the Western Musical Symbols portion of the Unicode Standard. The dot and stroke values may be used in cases where interpretation is difficult or undesirable.
Module
MEI
Used by
    Allowed Values
    accAccent (Unicode 1D17B).
    staccStaccato (Unicode 1D17C).
    tenTenuto (Unicode 1D17D).
    staccissStaccatissimo (Unicode 1D17E).
    marcMarcato (Unicode 1D17F).
    spiccSpiccato.
    doitMain note followed by short slide to higher, indeterminate pitch (Unicode 1D185).
    scoopMain note preceded by short slide from lower, indeterminate pitch (Unicode 1D186).
    ripMain note preceded by long slide from lower, often indeterminate pitch; also known as "squeeze".
    plopMain note preceded by "slide" from higher, indeterminate pitch.
    fallMain note followed by short "slide" to lower, indeterminate pitch.
    longfallMain note followed by long "slide" to lower, indeterminate pitch.
    bend"lip slur" to lower pitch, then return to written pitch.
    flipMain note followed by quick upward rise, then descent in pitch (Unicode 1D187).
    smear(Unicode 1D188).
    shakeAlternation between written pitch and next highest overtone (brass instruments) or note minor third higher (woodwinds).
    dnbowDown bow (Unicode 1D1AA).
    upbowUp bow (Unicode 1D1AB).
    harmHarmonic (Unicode 1D1AC).
    snapSnap pizzicato (Unicode 1D1AD).
    fingernailFingernail (Unicode 1D1B3).
    dampStop harp string from sounding (Unicode 1D1B4).
    dampallStop all harp strings from sounding (Unicode 1D1B5).
    openFull (as opposed to stopped) tone.
    stop"muffled" tone.
    dbltongueDouble tongue (Unicode 1D18A).
    trpltongueTriple tongue (Unicode 1D18B).
    heelUse heel (organ pedal).
    toeUse toe (organ pedal).
    tapPercussive effect on guitar string(s).
    lhpizzLeft-hand pizzicato.
    dotUninterpreted dot.
    strokeUninterpreted stroke.
    Constraints

    " " contains a deprecated value.
    " " contains a deprecated value.

    Declaration
    <macroSpec ident="data.ARTICULATION" module="MEI" type="dt">
    <desc>The following list of articulations mostly corresponds to symbols from the Western Musical Symbols portion of the Unicode Standard. The dot and stroke values may be used in cases where interpretation is difficult or undesirable.</desc>
    <content>
    <valList type="closed">
    <valItem ident="acc">
    <desc>Accent (Unicode 1D17B).</desc>
    </valItem>
    <valItem ident="stacc">
    <desc>Staccato (Unicode 1D17C).</desc>
    </valItem>
    <valItem ident="ten">
    <desc>Tenuto (Unicode 1D17D).</desc>
    </valItem>
    <valItem ident="stacciss">
    <desc>Staccatissimo (Unicode 1D17E).</desc>
    </valItem>
    <valItem ident="marc">
    <desc>Marcato (Unicode 1D17F).</desc>
    </valItem>
    <valItem ident="spicc">
    <desc>Spiccato.</desc>
    </valItem>
    <valItem ident="doit">
    <desc>Main note followed by short slide to higher, indeterminate pitch (Unicode 1D185).</desc>
    </valItem>
    <valItem ident="scoop">
    <desc>Main note preceded by short slide from lower, indeterminate pitch (Unicode 1D186).</desc>
    </valItem>
    <valItem ident="rip">
    <desc>Main note preceded by long slide from lower, often indeterminate pitch; also known as "squeeze".</desc>
    </valItem>
    <valItem ident="plop">
    <desc>Main note preceded by "slide" from higher, indeterminate pitch.</desc>
    </valItem>
    <valItem ident="fall">
    <desc>Main note followed by short "slide" to lower, indeterminate pitch.</desc>
    </valItem>
    <valItem ident="longfall">
    <desc>Main note followed by long "slide" to lower, indeterminate pitch.</desc>
    </valItem>
    <valItem ident="bend">
    <desc>"lip slur" to lower pitch, then return to written pitch.</desc>
    </valItem>
    <valItem ident="flip">
    <desc>Main note followed by quick upward rise, then descent in pitch (Unicode 1D187).</desc>
    </valItem>
    <valItem ident="smear">
    <desc>(Unicode 1D188).</desc>
    </valItem>
    <valItem ident="shake">
    <desc>Alternation between written pitch and next highest overtone (brass instruments) or note minor third higher (woodwinds).</desc>
    </valItem>
    <valItem ident="dnbow">
    <desc>Down bow (Unicode 1D1AA).</desc>
    </valItem>
    <valItem ident="upbow">
    <desc>Up bow (Unicode 1D1AB).</desc>
    </valItem>
    <valItem ident="harm">
    <desc>Harmonic (Unicode 1D1AC).</desc>
    </valItem>
    <valItem ident="snap">
    <desc>Snap pizzicato (Unicode 1D1AD).</desc>
    </valItem>
    <valItem ident="fingernail">
    <desc>Fingernail (Unicode 1D1B3).</desc>
    </valItem>
    <valItem ident="damp">
    <desc>Stop harp string from sounding (Unicode 1D1B4).</desc>
    </valItem>
    <valItem ident="dampall">
    <desc>Stop all harp strings from sounding (Unicode 1D1B5).</desc>
    </valItem>
    <valItem ident="open">
    <desc>Full (as opposed to stopped) tone.</desc>
    </valItem>
    <valItem ident="stop">
    <desc>"muffled" tone.</desc>
    </valItem>
    <valItem ident="dbltongue">
    <desc>Double tongue (Unicode 1D18A).</desc>
    </valItem>
    <valItem ident="trpltongue">
    <desc>Triple tongue (Unicode 1D18B).</desc>
    </valItem>
    <valItem ident="heel">
    <desc>Use heel (organ pedal).</desc>
    </valItem>
    <valItem ident="toe">
    <desc>Use toe (organ pedal).</desc>
    </valItem>
    <valItem ident="tap">
    <desc>Percussive effect on guitar string(s).</desc>
    </valItem>
    <valItem ident="lhpizz">
    <desc>Left-hand pizzicato.</desc>
    </valItem>
    <valItem ident="dot">
    <desc>Uninterpreted dot.</desc>
    </valItem>
    <valItem ident="stroke">
    <desc>Uninterpreted stroke.</desc>
    </valItem>
    </valList>
    </content>
    <constraintSpec ident="warn_deprecated" scheme="isoschematron">
    <constraint>
    <sch:rule context="@artic">
    <sch:assert role="warning" test="not(contains(., 'marc-stacc')) and not(contains(., 'ten-stacc'))">"
    <sch:value-of select="."/>
    " contains a deprecated value.</sch:assert>
    </sch:rule>
    <sch:rule context="@artic.ges">
    <sch:assert role="warning" test="not(contains(., 'marc-stacc')) and not(contains(., 'ten-stacc'))">"
    <sch:value-of select="."/>
    " contains a deprecated value.</sch:assert>
    </sch:rule>
    </constraint>
    </constraintSpec>
    </macroSpec>