Introducció de la lletra

La lletra de les cançons s’introdueix en un mode d’entrada especial que s’inicia mitjançant la paraula clau \lyricmode, o bé mitjançant \addlyrics \lyricsto. En aquest mode especial d’entrada, el caràcter d no s’analitza com una nota, sinó més bé com una síl·laba d’una sola lletra. Dit d’una altra forma, les síl·labes s’introdueixen com les notes, però l’altura de les notes se substitueix per text.

Per exemple:

\lyricmode { Three4 blind mice,2 three4 blind mice2 }

Hi ha dos mètodes principals per especificar la col·locació horitzontal de les síl·labes: mitjançant la indicació de la duració de cada síl·laba explícitament, com a l’exemple anterior, o deixant que la lletra s’alinee automàticament amb una melodia o una altra veu de música, utilitzant \addlyrics o \lyricsto. El primer mètode es descriu a continuació sota l’epígraf Duració manual de les síl·labes. El segon mètode es descriu a Duració automàtica de les síl·labes.

Una paraula o síl·laba de la lletra comença amb un caràcter alfabètic (i alguns altres caràcters, vegeu a sota) i acaba amb un espai o dígit. La resta dels caràcters dins de la síl·laba poden ser qualssevol caràcters que no siguin dígit o espais.

A causa que qualsevol caràcter que no és un dígit o un espai es considera part de la síl·laba, una paraula és vàlida fins i tot si acaba amb }, cosa que sovint porta a l’error següent:

\lyricmode { la la la}

A aquest exemple, el símbol } està inclòs dins de la síl·laba final, per tant la clau d’obertura no es compensa amb la corresponent clau de tancament i el fitxer d’entrada probablement no es podrà processar. En comptes d’allò, les claus sempre han d’anar rodejades per espais:

\lyricmode { la la la }

Els signes de puntuació, les lletres amb caràcters accentuats o de qualsevol llengua diferent de l’anglès, o els caràcters especials (com el símbol de cor o les cometes inclinades), es poden inserir directament al fitxer d’entrada, sempre que es desi amb la codificació UTF-8. Per a més informació, consulteu Caràcters especials.

Els signes de puntuació, les lletres amb caràcters accentuats o de qualsevol llengua diferent de l’anglès, o els caràcters especials (com el símbol de cor, o les cometes inclinades), es poden inserir directament al fitxer d’entrada, sempre que es gravi amb la codificació UTF-8. Per a més informació, consulteu Caràcters especials.

\relative { d''8 c16 a bes8 f ees' d c4 }
\addlyrics { „Schad’ um das schö -- ne grü -- ne Band, }

[image of music]

Es poden usar les cometes normals dins de la lletra, però han d’anar precedides pel caràcter de barra invertida i la síl·laba en el seu conjunt s’ha d’envoltar en un altre parell de cometes. Per exemple,

\relative { \time 3/4 e'4 e4. e8 d4 e d c2. }
\addlyrics { "\"I" am so lone -- "ly,\"" said she }

[image of music]

La definició completa del començament d’una paraula al mode lyrics (lletra) és quelcom més complexa. Una paraula al mode lyrics comença per: un caràcter alfabètic, _, ?, !, :, ', els caràcters de control des de ^A fins a ^F, des de ^Q fins a ^W, ^Y, ^^, qualsevol caràcter de 8 bits amb codi consistent amb la combinació d’una barra invertida seguida per `, ', " o ^.

L’ús d’elements de marcatge \markup dins de la pròpia lletra dóna un enorme control sobre l’aparença de la lletra. Per veure una explicació de moltes de les opcions, vegeu Donar format al text.

Fragments de codi seleccionats

Donar format a síl·labes de la lletra

És possible usar el mode de marcatge per donar format a síl·labes individualment dins de la lletra.

mel = \relative c'' { c4 c c c }
lyr = \lyricmode {
  Lyrics \markup { \italic can } \markup { \with-color #red contain }
  \markup { \fontsize #8 \bold Markup! }
}

<<
  \new Voice = melody \mel
  \new Lyrics \lyricsto melody \lyr
>>

[image of music]

Vegeu també

Manual d’aprenentatge; Cançons.

Referència de la notació: Duració automàtica de les síl·labes, Tipus de lletra, Donar format al text, Modes d’entrada, Duració manual de les síl·labes, Caràcters especials.

Referència de funcionament intern: LyricText.

Fragments de codi: Text.


Referència de la notació del GNU LilyPond v2.25.21 (branca de desenvolupament).