Cómo anotar una puesta

Qué agregar al TEI de una obra para que los personajes entren, salgan y se hablen. Todos los ejemplos son del fragmento de Fumadas.

Lo que sigue usa elementos de la norma TEI que el esquema de DraCor acepta. El fragmento de ejemplo se validó contra ese esquema. No se comprobó qué hace la plataforma de DraCor con un archivo así.

Antes de empezar: las zonas

El escenario se divide en siete zonas con nombre. Derecha e izquierda son las del espectador, como en la acotación de Fumadas.

NombreDónde queda
foroAl fondo, en el centro
centroEn el medio del escenario
proscenioAdelante, cerca del público
lateral-izq-1, lateral-der-1A los costados, adelante («primera»)
lateral-izq-2, lateral-der-2A los costados, atrás («segunda»)

1. Quién está en escena al empezar

Dentro de la acotación que describe el decorado, un <move> de tipo onStage por cada grupo. who apunta a los personajes y where a la zona.

<stage type="setting">Patio de una casa de inquilinato. […]
  <move type="onStage" who="#luna #pucho" where="lateral-izq-1"/>
  <move type="onStage" who="#regina #donaRosa" where="lateral-izq-2"/>
  <move type="onStage" who="#ramona" where="centro"/>
</stage>

El <move> es un elemento vacío: se pone junto a la acotación y no reemplaza su texto.

2. Una entrada

Tipo entrance. El personaje aparece por la puerta de esa zona y camina hasta su lugar.

<sp who="#cartero">
  <speaker>Cartero:</speaker>
  <stage type="entrance" who="#cartero">(Aparece por foro).
    <move type="entrance" who="#cartero" where="foro"/>
  </stage>
  <p>Ramona Perales.</p>
</sp>

3. Una salida

Tipo exit. where dice por dónde se va.

<stage type="exit" who="#ramona #pedro">Vanse primera lateral derecha.
  <move type="exit" who="#ramona #pedro" where="lateral-der-1"/>
</stage>

4. A quién se le habla

El atributo toWhom en el parlamento. En escena, quien habla se vuelve hacia esa persona.

<sp who="#pucho" toWhom="#luna">
  <speaker>Pucho:</speaker>
  <stage type="delivery">(A Luna)</stage>
  <p>El hombre debe ser hombre en sus suertes y desgracias.</p>
</sp>

5. Un aparte

El texto del aparte va dentro de <said aloud="false">. En escena, los demás personajes se atenúan: no lo oyen.

<sp who="#regina">
  <speaker>Regina:</speaker>
  <stage type="delivery">(Aparte).</stage>
  <p><said aloud="false" who="#regina">¡Cuando habla de sus tristezas
    yo no sé lo que me pasa!</said></p>
</sp>

6. Una indicación técnica

Luz, sonido, utilería o telón van en <tech>, con su type: light, sound, prop o block.

<tech type="block">(Sube el telón).</tech>

Hoy el reproductor solo actúa ante la subida o la bajada del telón, que reconoce por el texto. Las demás indicaciones se muestran escritas.

7. Lo que es de una puesta y no del texto

Un director puede agregar un movimiento que el autor no escribió. Para no confundirlo con el texto, se marca con tres atributos:

<move type="onStage" who="#pucho" where="centro"
      perf="#puestaDemo" resp="#lb" cert="low"/>

La puesta se declara una vez, al comienzo del texto:

<performance xml:id="puestaDemo">
  <p>Puesta de prueba del reproductor.</p>
</performance>

Comprobar y ver

Con el entorno del proyecto levantado, se valida contra el esquema de DraCor:

docker compose exec herramientas jing /trabajo/esquemas/dracor.rng mi-obra.xml

Jing no imprime nada cuando el archivo es válido. Después se regeneran los datos del sitio:

docker compose exec herramientas python3 conversor/generar_sitio.py

Lo que todavía no se puede anotar

Son preguntas abiertas para quienes conocen la norma mejor que nosotros.