Durate automatiche delle sillabe

Il testo vocale può essere allineato automaticamente alle note di una melodia in tre modi:

In tutti questi tre metodi è possibile disegnare dei trattini tra le sillabe di una parola e delle linee di estensione oltre la fine di una parola. Maggiori dettagli in Estensori e trattini.

Il contesto Voice contenente la melodia al quale il testo si deve allineare non deve essere “morto”, altrimenti il testo successivo a quel punto verrà perduto. Questo può accadere se ci sono dei momenti in cui quella voce non ha nulla da fare. Metodi per mantenere attivi i contesti sono descritti in Conservazione di un contesto.

Uso di \lyricsto

Il testo vocale può essere allineato a una melodia automaticamente specificando il nome del contesto voce con \lyricsto:

<<
  \new Voice = "melody" \relative {
    a'1 a4. a8 a2
  }
  \new Lyrics \lyricsto "melody" {
    These are the words
  }
>>

[image of music]

In questo modo il testo viene allineato alle note del contesto Voice con quel nome, che deve già esistere. Ecco perché di solito il contesto Voice viene indicato prima, seguito dal contesto Lyrics. Il testo segue il comando \lyricsto. Il comando \lyricsto invoca la modalità testo automaticamente. Per impostazione predefinita, il testo viene posizionato sotto le note. Altri posizionamenti sono descritti in Posizionamento verticale del testo.

Uso di \addlyrics

Il comando \addlyrics è solo una comoda scorciatoia da usare per evitare di impostare il testo tramite una struttura più complessa.

{ MUSICA }
\addlyrics { TESTO VOCALE }

equivale a

\new Voice = "blah" { MUSICA }
\new Lyrics \lyricsto "blah" { TESTO VOCALE }

Ecco un esempio,

{
  \time 3/4
  \relative { c'2 e4 g2. }
  \addlyrics { play the game }
}

[image of music]

Si possono aggiungere più strofe aggiungendo più sezioni \addlyrics:

{
  \time 3/4
  \relative { c'2 e4 g2. }
  \addlyrics { play the game }
  \addlyrics { speel het spel }
  \addlyrics { joue le jeu }
}

[image of music]

Il comando \addlyrics non può gestire le impostazioni polifoniche. Inoltre non può essere usato per associare il testo alla voce per intavolatura (TabVoice). In questi casi bisogna usare \lyricsto.

Uso di associatedVoice

La melodia a cui allineare il testo vocale può essere cambiata impostando la proprietà associatedVoice,

\set associatedVoice = "lala"

Il valore della proprietà (qui: "lala") deve essere il nome di un contesto Voice. Per ragioni tecniche, il comando \set deve essere posizionato una sillaba prima prima di quella alla quale si riferisce il cambio di voce.

Ecco un esempio che ne dimostra l’utilizzo:

<<
  \new Staff <<
    \time 2/4
    \new Voice = "one" \relative {
      \voiceOne
      c''4 b8. a16 g4. r8 a4 ( b ) c2
    }
    \new Voice = "two" \relative {
      \voiceTwo
       s2 s4. f'8 e8 d4. c2
    }
  >>
% inizialmente prende le note e le durate da "one"
% poi passa a "two"
  \new Lyrics \lyricsto "one" {
    No more let
    \set associatedVoice = "two" % must be set one syllable early
    sins and sor -- rows grow.
  }
>>

[image of music]

Vedi anche

Guida alla notazione: Estensori e trattini, Conservazione di un contesto, Posizionamento verticale del testo.


Guida alla Notazione di LilyPond v2.25.15 (ramo di sviluppo).