Siguiente: , Anterior: Nombres de instrumentos, Arriba: Escritura de las particellas


Citar otras voces

Es muy frecuente que una voz duplique música de otra voz. Por ejemplo, los violines primero y segundo pueden tocar las mismas notas durante un pasaje musical. En LilyPond esto se hace dejando que una voz cite a la otra, sin tener que volverla a introducir.

Antes de que una voz pueda citarse, se debe usar la instrucción \addQuote para iniciar el fragmento citado. Esta instrucción se debe usar en el ámbito del nivel más alto. El primer argumento es una cadena identificativa, y el segundo es una expresión musical:

flute = \relative c'' {
  a4 gis g gis
}
\addQuote "flute" { \flute }

La instrucción \quoteDuring se usa para indicar el punto en que comienza la cita. va seguido por dos argumentos: el nombre de la voz citada, tal y como se definió con \addQuote, y una expresión musical que indica la duración de la cita, normalmente silencios de separación o silencios multicompás. La música correspondiente de la voz citada se inserta dentro de la expresión musical:

     
     flauta = \relative c'' {
       a4 gis g gis
     }
     \addQuote "flute" { \flauta }
     
     \relative c' {
       c4 cis \quoteDuring #"flute" { s2 }
     }

[image of music]

Si la expresión musical que se usa para \quoteDuring contiene cualquier cosa que no sea un silencio de separación o un silencio multicompás, ase produce una situación de polifonía, lo que no suele ser deseable:

     
     flauta = \relative c'' {
       a4 gis g gis
     }
     \addQuote "flute" { \flauta }
     
     \relative c' {
       c4 cis \quoteDuring #"flute" { c4 b }
     }

[image of music]

Las citas reconocen los ajustes de transposición de los instrumentos tanto para la fuente como para los instrumentos de destino si se utiliza la instrucción \transposition. Para ver más detalles sobre \transposition, consulte Transposición de los instrumentos.

     
     clarinete = \relative c'' {
       \transposition bes
       a4 gis g gis
     }
     \addQuote "clarinet" { \clarinete }
     
     \relative c' {
       c4 cis \quoteDuring #"clarinet" { s2 }
     }

[image of music]

Es posible etiquetar las citas con nombres exclusivos para poder procesarlas de diferentes maneras. Para ver más detalles sobre este procedimiento, consulte Uso de etiquetas.

Fragmentos de código seleccionados

Citar otra voz con transposición

Los pasajes citados tienen en cuenta la transposición de la fuente tanto como la del destino. En este ejemplo, todos los instrumentos interpreta una nota con el sonido del Do central; el destino de un instrumento transpositor en Fa. La parte de destino se puede transponer utilizando \transpose. En este caso se transportan todas las notas (incluidas las citadas).

     
     \addQuote clarinet {
       \transposition bes
       \repeat unfold 8 { d'16 d' d'8 }
     }
     
     \addQuote sax {
       \transposition es'
       \repeat unfold 16 { a8 }
     }
     
     pruebaDeCita = {
       % trompa
       \transposition f
       g'4
       << \quoteDuring #"clarinet" { \skip 4 } s4^"clar." >>
       << \quoteDuring #"sax" { \skip 4 } s4^"sax." >>
       g'4
     }
     
     {
       \set Staff.instrumentName =
         \markup {
           \center-column { Horn \line { in F } }
         }
       \pruebaDeCita
       \transpose c' d' << \pruebaDeCita s4_"up a tone" >>
     }

[image of music]

Citar otra voz

La propiedad quotedEventTypes determina los tipos de eventos musicales que resultan citados. El valor predeterminado es (note-event rest-event), que significa que sólo aparecen en la expresión \quoteDuring las notas y los silencios. En el ejemplo siguiente, el silencio de semicorchea no aparece en el fragmento citado porque rest-event no está dentro de los quotedEventTypes.

     
     citaMe = \relative c' {
       fis4 r16 a8.-> b4\ff c
     }
     \addQuote citaMe \citaMe
     
     original = \relative c'' {
       c8 d s2
       \once \override NoteColumn #'ignore-collision = ##t
       es8 gis8
     }
     
     <<
       \new Staff {
         \set Staff.instrumentName = #"quoteMe"
         \citaMe
       }
       \new Staff {
         \set Staff.instrumentName = #"orig"
         \original
       }
       \new Staff \relative c'' <<
         \set Staff.instrumentName = #"orig+quote"
         \set Staff.quotedEventTypes =
           #'(note-event articulation-event)
         \original
         \new Voice {
           s4
           \set fontSize = #-4
           \override Stem #'length-fraction = #(magstep -4)
           \quoteDuring #"quoteMe" { \skip 2. }
         }
       >>
     >>

[image of music]

Véase también

Referencia de la notación: Transposición de los instrumentos, Uso de etiquetas.

Fragmentos de código: Notación de los pentagramas.

Referencia de funcionamiento interno: QuoteMusic, Voice.

Advertencias y problemas conocidos

Sólo el contenido de la primera voz de una instrucción \addQuote se tiene en cuenta para la cita, de manera que la música no puede contener enunciados \new ni \context Voice que cambiarían a una voz distinta.

La cita de notas de adorno no es funcional e incluso puede hacer que LilyPond termine de forma abrupta.

La cita de unos tresillos dentro de otros puede dar como resultado una notación de pobre calidad.

En anteriores versiones LilyPond (antes de la 2.11), addQuote se escribía completamente en minúsculas: \addquote.

Otros idiomas: English, français, deutsch.