En Lilypond, me gustaría dividir una melodía en variables para ver fácilmente qué sílabas pertenecen a qué notas. Desafortunadamente, lo estoy haciendo de una manera que parece estropear la alineación vertical de la letra.
Código de ejemplo de Lilypond:
barI = {
\relative c {
c g e e' |
}
\addlyrics {
Ve -- ry first bar.
}
}
barII = {
\relative c' {
c c c c
}
\addlyrics {
and the se -- cond.
}
}
% ------------------------------------------------
% Staves
% ------------------------------------------------
bass = \new Staff \with {
instrumentName = #"Bass "
shortInstrumentName = #"B "
} {
\clef "bass"
\key g \major
\barI \barII
}
% ------------------------------------------------
% Document
% ------------------------------------------------
\header {
title = "Vertical Lyrics"
composer = "The famous"
opus = "DWV 42"
}
\score {
<<
\bass
>>
\version "2.20.0"
\midi { }
\layout { }
}
Pregunta: ¿Cuál es la mejor práctica para ver las notas y las letras lo más cerca posible en el código y, al mismo tiempo, obtener letras razonablemente alineadas verticalmente en la salida de Lilypond?
¡Gracias por cualquier ayuda!
No estoy seguro de si hay un método más fácil, pero dividir así funciona:
barImelody = \relative c {
c g e e' |
}
barIlyrics = \lyricmode {
Ve -- ry first bar.
}
barIImelody = \relative c' {
c c c c
}
barIIlyrics = \lyricmode {
and the se -- cond.
}
bass = \new Staff \with {
instrumentName = #"Bass "
shortInstrumentName = #"B "
} {
\clef "bass"
\key g \major
{
\barImelody \barIImelody
}
\addlyrics {
\barIlyrics \barIIlyrics
}
}
rosa f
\addlyrics
esta forma? Si tuviera 100 compases en su canción y quisiera verificar si cometió un error en una sílaba, igual tendría que verificar cada uno de esos 100 compases en busca de algún error.rosa f
Tomás