<shift>

<shift> (shift) marks the point at which some paralinguistic feature of a series of utterances by any one speaker changes. [8.3.6 Shifts]
Module spoken — Transcriptions of Speech
Attributes
feature⚓︎ a paralinguistic feature.
Status Optional
Datatype teidata.enumerated
Suggested values include:
tempo
speed of utterance.
loud
loudness.
pitch
pitch range.
tension
tension or stress pattern.
rhythm
rhythmic qualities.
voice
voice quality.
new⚓︎ specifies the new state of the paralinguistic feature specified.
Status Recommended
Datatype teidata.enumerated
Default normal
Note

Some possible values for this attribute are provided in section 8.4.2 Synchronization and Overlap. The special value normal should be used to indicate that the feature concerned ceases to be remarkable at this point. In earlier versions of these Guidelines, a null value for this attribute was understood to have the same effect: this practice is now deprecated and will be removed at a future release.

Member of
Contained by
analysis: cl m phr s span w
cmc: post
figures: cell figure table
linking: ab seg
nets: graph
tagdocs: eg valDesc
textcrit: lem rdg wit witDetail
verse: metSym rhyme
May contain Empty element
Example
<u who="#LB">
 <shift feature="loudnew="f"/>Elizabeth
</u>
<u who="#EB">Yes</u>
<u who="#LB">
 <shift feature="loudnew="normal"/>Come and try this
<pause/>
 <shift feature="loudnew="ff"/>come on
</u>
<!-- ... -->
<listPerson type="speakers">
 <person xml:id="LB"/>
 <person xml:id="EB"/>
</listPerson>

The word ‘Elizabeth’ is spoken loudly, the words ‘Yes’ and ‘Come and try this’ with normal volume, and the words ‘come on’ very loudly.

Schematron

<sch:rule context="tei:shift">
<sch:assert test="@newrole="warning">
The @new attribute should always be supplied; use the special value
"normal" to indicate that the feature concerned ceases to be
remarkable at this point.
</sch:assert>
</sch:rule>
Content model
<content>
 <empty/>
</content>
Schema Declaration
<rng:element name="shift">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:ref name="att.ascribed.attributes"/>
 <rng:ref name="att.cmc.attributes"/>
 <rng:optional>
  <rng:attribute name="feature">
   <rng:choice>
    <rng:value>tempo</rng:value>
    <rng:value>loud</rng:value>
    <rng:value>pitch</rng:value>
    <rng:value>tension</rng:value>
    <rng:value>rhythm</rng:value>
    <rng:value>voice</rng:value>
    <rng:ref name="teidata.enumerated"/>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="new"
   a:defaultValue="normal">

   <rng:ref name="teidata.enumerated"/>
  </rng:attribute>
 </rng:optional>
 <rng:empty/>
</rng:element>
element shift
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   att.ascribed.attributes,
   att.cmc.attributes,
   attribute feature
   {
      "tempo"
    | "loud"
    | "pitch"
    | "tension"
    | "rhythm"
    | "voice"
    | teidata.enumerated
   }?,
   attribute new { teidata.enumerated }?,
   empty
}