Transcripción de canto gregoriano
El canto gregoriano se puede transcribir a notación moderna con ciertos trucos sencillos.
Plicas. Todas las plicas se pueden eliminar de una vez retirando
el grabador Stem_engraver
del contexto de voz:
\layout { … \context { \Voice \remove Stem_engraver } }
Compás. Para el canto no medido, existen diversas alternativas.
Se puede eliminar el grabador Time_signature_engraver del contexto de Staff sin ningún efecto secundario negativo. La alternativa, que es hacer transparente la indicación de compás, deja un espacio en blanco en la partitura, pues la indicación invisible sigue ocupando un espacio.
En muchos casos da un buen resultado \set Score.timing =
##f
. Otra alternativa es utilizar \cadenzaOn
y
\cadenzaOff
.
Para quitar las barras de compás, el enfoque radical consiste en
retirar (mediante la instrucción \remove
) el grabador
Bar_engraver del contexto de pentagrama Staff. Una vez más, en
vez de ello podemos usar \hide BarLine
si se necesita
ocasionalmente una barra de compás.
Un tipo de transcripción muy común es el canto de recitativo, en el que la nota repetida se indica con una breve. Se puede tratar el texto del tono de recitativo de dos maneras. Podemos ponerlo como una sola sílaba alineada por la izquierda:
chant = \relative { \clef "G_8" c'\breve c4 b4 a c2 c4 \divisioMaior c\breve c4 c f, f \finalis } verba = \lyricmode { \once \override LyricText.self-alignment-X = #-1 "Noctem quietam et" fi -- nem per -- fec -- tum \once \override LyricText.self-alignment-X = #-1 "concedat nobis Dominus" om -- ni -- po -- tens. } \score { \new Staff << \new Voice = "melody" \chant \new Lyrics = "one" \lyricsto melody \verba >> \layout { \context { \Staff \remove Time_signature_engraver \remove Bar_engraver } \context { \Voice \remove Stem_engraver } } }
Esto funciona bien en la medida en que el texto no comprenda un salto de línea. Si es el caso, una alternativa sería añadir notas ocultas a la partitura, en combinación con cambios en la visibilidad de las plicas:
En ciertos estilos de transcripción, se usan plicas de forma
ocasional, por ejemplo para indicar la transición a partir de un
recitativo monotónico a un gesto melódico fijo. En estos casos
podemos usar bien \hide Stem
o bien \override
Stem.length = #0
en lugar de eliminar el grabador
Stem_engraver
con \remove
, y restaurar la plica
cuando sea necesario, con el correspondiente \undo \hide
Stem
.
chant = \relative { \clef "G_8" \set Score.timing = ##f \hide Stem c'\breve \hide NoteHead c c c c c \undo \hide NoteHead \undo \hide Stem \stemUp c4 b4 a \hide Stem c2 c4 \divisioMaior c\breve \hide NoteHead c c c c c c c \undo \hide NoteHead c4 c f, f \finalis } verba = \lyricmode { No -- ctem qui -- e -- tam et fi -- nem per -- fec -- tum con -- ce -- dat no -- bis Do -- mi -- nus om -- ni -- po -- tens. } \score { \new Staff << \new Voice = "melody" \chant \new Lyrics \lyricsto "melody" \verba >> \layout { \context { \Staff \remove Time_signature_engraver \hide BarLine } } }
Otra situación común es la transcripción de cantos neumáticos o
melismáticos, es decir, cantos con un número variable de notas en
cada sílaba. En este caso, podemos establecer los grupos de
sílabas claramente separados, normalmente también las
subdivisiones de un melisma mayor. Una forma de conseguirlo es
usar un \time
fijo, p.ej. 1/4, y dejar que cada sílaba o
grupo de notas llene uno de esos compases, con la ayuda de grupos
de valoración especial o duraciones más breves. Si las líneas
divisorias y todas las demás indicaciones rítmicas se hacen
transparentes, y el espacio que rodea las líneas divisorias se
aumenta, ello proporciona una aceptable representación del
original, en notación moderna.
Para evitar que las sílabas de distinta anchura (como “-ri” y
“-rum”) dispongan los grupos de notas de las sílabas de forma
irregular, se puede ajustar la propiedad 'X-extent
del
objeto LyricText
a un valor fijo. Otra forma más engorrosa
sería añadir las sílabas como elementos de \markup
. Si se
necesitan más ajustes posteriormente, esto se puede hacer
fácilmente con ‘notas’ s
.
spiritus = \relative { \time 1/4 \override Lyrics.LyricText.X-extent = #'(0 . 3) d'4 \tuplet 3/2 { f8 a g } g a a4 g f8 e d4 f8 g g8 d f g a g f4 g8 a a4 s \tuplet 3/2 { g8 f d } e f g a g4 } spirLyr = \lyricmode { Spi -- ri -- _ _ tus _ Do -- mi -- ni _ re -- ple -- _ vit _ or -- _ bem _ ter -- ra -- _ rum, al -- _ _ le -- _ lu -- _ ia. } \score { \new Staff << \new Voice = "chant" \spiritus \new Lyrics = "one" \lyricsto "chant" \spirLyr >> \layout { \context { \Staff \remove Time_signature_engraver \override BarLine.X-extent = #'(-1 . 1) \hide Stem \hide Beam \hide BarLine \hide TupletNumber } } }