[ << Notazione specialistica ] | [Inizio][Contenuti][Indice] | [ Input e output >> ] |
[ < Musica vocale ] | [ Su : Musica vocale ] | [ Riferimenti per la musica vocale > ] |
2.1.1 Notazione comune per la musica vocale
Questa sezione tratta le questioni relative alla maggior parte delle tipologie di musica vocale.
Riferimenti per la musica vocale
Questa sezione indica dove trovare informazioni dettagliate sulle questioni comuni a qualsiasi tipo di musica vocale.
- La maggior parte degli stili di musica vocale usa il testo semplice per le parti vocali. Un’introduzione a questo tipo di notazione è disponibile in Impostare canzoni semplici.
-
La musica vocale richiede solitamente l’uso della modalità
markup
, sia per il testo musicale che per altri elementi testuali (i nomi dei personaggi, etc.). Questa sintassi è spiegata in Introduzione al testo a margine. - L’Ambitus può essere aggiunto all’inizio dei righi per la voce, come è spiegato in Ambitus.
- Le indicazioni dinamiche sono di norma posizionate sotto il rigo, ma nella musica corale sono posizionate solitamente sopra il rigo per evitare il testo, come è spiegato in Struttura di una partitura corale.
Vedi anche
Glossario musicale: ambitus.
Manuale di apprendimento: Impostare canzoni semplici.
Guida alla notazione: Introduzione al testo a margine, Ambitus, Struttura di una partitura corale.
Frammenti: Vocal music.
Inserimento del testo vocale
Il testo vocale viene inserito in una speciale modalità di input, che
può essere introdotta dai comandi \lyricmode
, \addlyrics
o
\lyricsto
. In questa speciale modalità, l’input d
non
viene analizzato come l’altezza Re, ma come una sillaba di
una lettera. In altre parole, le sillabe si inseriscono come le note,
ma le altezze sono sostituite dal testo.
Per esempio:
\lyricmode { Three4 blind mice,2 three4 blind mice2 }
Ci sono due metodi principali per determinare il posizionamento
orizzontale delle sillabe. Si può indicare la durata di ogni
sillaba esplicitamente, come nell’esempio precedente; oppure
si può lasciare che il testo sia allineato automaticamente a
una melodia o a un’altra voce del brano, usando \addlyrics
o
\lyricsto
. Il primo metodo è descritto sotto in
Durate manuali delle sillabe; il secondo in
Durate automatiche delle sillabe.
Una parola o sillaba del testo inizia con un carattere alfabetico (seguito da altri caratteri, vedi dopo) ed è terminata da uno spazio bianco o da un numero. I caratteri successivi al primo nella sillaba possono essere un qualsiasi carattere che non sia un numero o uno spazio bianco.
Dato che qualsiasi carattere che non sia un numero o uno spazio
viene considerato come parte della sillaba, una parola è valida
anche se finisce con }
, causando spesso il seguente errore:
\lyricmode { lah lah lah}
In questo esempio, la parentesi }
è inclusa nella sillaba finale,
dunque
la parentesi iniziale non viene chiusa e la compilazione del file
probabilmente non riuscirà. Le parentesi devono quindi essere
sempre circondate da uno spazio:
\lyricmode { lah lah lah }
La punteggiatura, i caratteri accentati, quelli di lingue diverse dall’inglese e i caratteri speciali (come il simbolo del cuore o le virgolette oblique) possono essere inseriti direttamente nel file di input, purché sia salvato nella codifica UTF-8. Ulteriori informazioni in Caratteri speciali.
\relative { d''8 c16 a bes8 f e' d c4 } \addlyrics { „Schad’ um das schö -- ne grü -- ne Band, }
Le virgolette normali possono essere usate nel testo vocale, ma devono essere precedute da un carattere di barra inversa e l’intera sillaba deve essere racchiusa tra altre virgolette. Per esempio,
\relative { \time 3/4 e'4 e4. e8 d4 e d c2. } \addlyrics { "\"I" am so lone -- "ly,\"" said she }
La definizione completa di come può iniziare una parola nella modalità
testo è un po’ più complessa. Può iniziare con un carattere alfabetico,
_
, ?
, !
, :
, '
, i caratteri di controllo
^A
fino a ^F
, ^Q
fino a ^W
, ^Y
,
^^
, qualsiasi carattere a 8-bit con un codice ASCII superiore a
127 oppure una combinazione a due caratteri di una barra inversa
seguita da `
, '
, "
o ^
.
Per avere un maggior controllo sull’aspetto del testo si può usare
\markup
all’interno del testo. Per una spiegazione delle
molte opzioni disponibili leggere Formattazione del testo.
Frammenti di codice selezionati
Formattazione delle sillabe del testo vocale
La modalità markup può essere usata per formattare le singole sillabe del testo vocale.
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 >>
Vedi anche
Manuale di apprendimento: Canzoni.
Guida alla notazione: Durate automatiche delle sillabe, Tipi di carattere, Formattazione del testo, Modalità di inserimento, Durate manuali delle sillabe, Caratteri speciali.
Guida al funzionamento interno: LyricText.
Frammenti: Text.
[ << Notazione specialistica ] | [Inizio][Contenuti][Indice] | [ Input e output >> ] |
[ < Inserimento del testo vocale ] | [ Su : Notazione comune per la musica vocale ] | [ Durate automatiche delle sillabe > ] |
Allineamento del testo alla melodia
Il testo vocale viene interpretato in \lyricmode
e stampato in un
contesto Lyrics
, vedi Tutto sui contesti.
\new Lyrics \lyricmode { … }
Due varianti di \lyricmode
impostano un contesto associato
usato per sincronizzare le sillabe del testo con la musica. Il più
comodo \addlyrics
segue immediatamente il contenuto musicale
del contesto della voce con cui deve essere sincronizzato, creando
implicitamente un contesto Lyrics. Il più versatile \lyricsto
richiede sia di specificare il contesto della voce associata con un
nome sia di creare esplicitamente un contesto Lyrics che contenga il
testo. Maggiori dettagli in Durate automatiche delle sillabe.
Ci sono due modi per allineare il testo a una melodia:
-
Il testo può essere allineato automaticamente in modo che le
durate delle sillabe siano prese da un’altra voce o (in
circostanze speciali) da una melodia associata, usando
\addlyrics
,\lyricsto
o impostando la proprietàassociatedVoice
. Ulteriori informazioni in Durate automatiche delle sillabe.<< \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 e4 d c2 } >> % prende le durate e l'allineamento dalle note in "one" \new Lyrics \lyricsto "one" { Life is __ _ love, live __ life. } % prende le durate e l'allineamento dalle note in "one" inizialmente % poi passa a "two" \new Lyrics \lyricsto "one" { No more let \set associatedVoice = "two" % deve essere impostato prima della sillaba sins and sor -- rows grow. } >>
La prima strofa mostra il modo normale di inserire il testo.
La seconda strofa mostra come cambiare la voce da cui prendere le durate per le sillabe del testo. Ciò è utile se le parole di strofe diverse si distribuiscono lungo le note in modo differente e tutte le durate sono disponibili nei contesti della voce. Ulteriori dettagli in Strofe.
-
Il testo può essere allineato indipendentemente dalla durata
delle note se le durate delle sillabe vengono specificate esplicitamente
e inserite con
\lyricmode
.<< \new Voice = "one" \relative { \time 2/4 c''4 b8. a16 g4. f8 e4 d c2 } % usa la durata esplicita precedente di 2; \new Lyrics \lyricmode { Joy to the earth! } % durate esplicite, impostate su un ritmo diverso \new Lyrics \lyricmode { Life4 is love,2. live4 life.2 } >>
La prima strofa non è allineata con le note perché le durate non sono state specificate, e il valore precedente di 2 viene usato per ogni parola.
La seconda strofa mostra come le parole possano essere allineate in modo del tutto indipendente dalle note. Ciò è utile se le parole di strofe diverse si distribuiscono lungo le note in modo differente e le durate necessarie non sono disponibili in un contesto musicale. Ulteriori dettagli in Durate manuali delle sillabe. Questa tecnica è utile anche quando si imposta un dialogo sopra una musica, come si può vedere negli esempi in Dialogo sopra la musica.
Vedi anche
Manuale di apprendimento: Allineare il testo alla melodia.
Guida alla notazione: Tutto sui contesti, Durate automatiche delle sillabe, Strofe, Durate manuali delle sillabe, Dialogo sopra la musica, Durate manuali delle sillabe.
Guida al funzionamento interno: Lyrics.
Durate automatiche delle sillabe
Il testo vocale può essere allineato automaticamente alle note di una melodia in tre modi:
-
specificando il nome del contesto Voice contenente la melodia
con
\lyricsto
, -
introducendo il testo con
\addlyrics
e inserendolo subito dopo il contesto Voice contenente la melodia, -
impostando la proprietà
associatedVoice
, l’allineamento del testo può essere cambiato su un contesto Voice con un nome diverso in qualsiasi momento musicale.
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 } >>
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 } }
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 } }
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. } >>
Vedi anche
Guida alla notazione: Estensori e trattini, Conservazione di un contesto, Posizionamento verticale del testo.
[ << Notazione specialistica ] | [Inizio][Contenuti][Indice] | [ Input e output >> ] |
[ < Durate automatiche delle sillabe ] | [ Su : Notazione comune per la musica vocale ] | [ Più sillabe in una nota > ] |
Durate manuali delle sillabe
In alcune musiche vocali complesse, si potrebbe voler posizionare
il testo in modo totalmente indipendente dalle note. In tali casi
non bisogna usare \lyricsto
o \addlyrics
e nemmeno
impostare associatedVoice
. Le sillabe verranno invece
inserite come se fossero note, ma col testo al posto delle altezze,
e la durata di ogni sillaba sarà indicata esplicitamente dopo la
sillaba.
Si possono mostrare le linee tratteggiate tra le sillabe come sempre, mentre le linee di estensione non appaiono se non c’è una voce associata.
Ecco due esempi:
<< \new Voice = "melody" \relative { c''2 a f f e e } \new Lyrics \lyricmode { c4. -- a -- f -- f -- e2. -- e } >>
<< \new Staff { \relative { c''2 c2 d1 } } \new Lyrics { \lyricmode { I2 like4. my8 cat!1 } } \new Staff { \relative { c'8 c c c c c c c c8 c c c c c c c } } >>
Questa tecnica è utile quando si scrivono dialoghi , vedi Dialogo sopra la musica.
Per cambiare l’allineamento delle sillabe, basta impostare la
proprietà self-alignment-X
:
<< \new Voice = "melody" \relative { \time 3/4 c'2 e4 g2 f } \new Lyrics \lyricmode { \override LyricText.self-alignment-X = #LEFT play1 a4 game4 } >>
Vedi anche
Guida alla notazione: Dialogo sopra la musica.
Guida al funzionamento interno: Lyrics, Voice.
[ << Notazione specialistica ] | [Inizio][Contenuti][Indice] | [ Input e output >> ] |
[ < Durate manuali delle sillabe ] | [ Su : Notazione comune per la musica vocale ] | [ Più note in una sillaba > ] |
Più sillabe in una nota
Per assegnare più di una sillaba a una singola nota mantenendo uno
spazio tra le sillabe, occorre mettere la frase tra virgolette o
usare il carattere _
. Altrimenti si può usare il simbolo
tilde (~
) per ottenere una legatura di valore per il testo.
{ \relative { \autoBeamOff r8 b' c fis, fis c' b e, } \addlyrics { % Assicurarsi che i trattini siano visibili \override LyricHyphen.minimum-distance = #1.0 Che_in ques -- ta_e_in quel -- l'al -- tr'on -- da } \addlyrics { "Che in" ques -- "ta e in" quel -- l'al -- tr'on -- da } \addlyrics { Che~in ques -- ta~e~in quel -- l'al -- tr'on -- da } }
Vedi anche
Guida al funzionamento interno: LyricCombineMusic.
[ << Notazione specialistica ] | [Inizio][Contenuti][Indice] | [ Input e output >> ] |
[ < Più sillabe in una nota ] | [ Su : Notazione comune per la musica vocale ] | [ Estensori e trattini > ] |
Più note in una sillaba
Talvolta, in particolare nella musica medievale e barocca, molte note vengono cantate in una sillaba; si chiama melisma (vedi melisma). La sillaba di un melisma viene solitamente allineata a sinistra della prima nota del melisma.
Quando un melisma si trova su una sillaba diversa dall’ultima in
una parola, quella sillaba di solito viene collegata a quella successiva
con una linea tratteggiata. Ciò si indica inserendo un doppio
trattino --
, subito dopo la sillaba.
Altrimenti, se un melisma si trova sull’ultima o unica sillaba in
una parola, solitamente appare una linea di estensione dalla fine
della sillaba all’ultima nota del melisma. Ciò si indica inserendo
un doppio trattino basso, __
, subito dopo la parola.
Esistono cinque modi per indicare i melismi:
-
I melismi vengono creati automaticamente sulle note legate insieme:
<< \new Voice = "melody" \relative { \time 3/4 f''4 g2 ~ | 4 e2 ~ | 8 } \new Lyrics \lyricsto "melody" { Ky -- ri -- e __ } >>
-
I melismi possono essere creati automaticamente dalla musica inserendo
delle legature di portamento sulle note di ogni melisma. Questo è
il modo più comune di inserire il testo:
<< \new Voice = "melody" \relative { \time 3/4 f''4 g8 ( f e f ) e8 ( d e2 ) } \new Lyrics \lyricsto "melody" { Ky -- ri -- e __ } >>
Attenzione: le legature di frase non causano la creazione di melismi.
-
Le note sono considerate un melisma se le loro travature sono
disposte manualmente, purché la travatura automatica sia disabilitata.
Vedi Impostare il comportamento delle travature automatiche.
<< \new Voice = "melody" \relative { \time 3/4 \autoBeamOff f''4 g8[ f e f] e2. } \new Lyrics \lyricsto "melody" { Ky -- ri -- e } >>
Ovviamente ciò non è adatto ai melismi su note più lunghe degli ottavi.
-
Un gruppo di note privo di legature sarà trattato come un melisma
se sono comprese tra
\melisma
\melismaEnd
.<< \new Voice = "melody" \relative { \time 3/4 f''4 g8 \melisma f e f \melismaEnd e2. } \new Lyrics \lyricsto "melody" { Ky -- ri -- e } >>
-
Un melisma può essere definito interamente nel testo inserendo un
solo trattino basso,
_
, per ogni nota ulteriore da aggiungere al melisma.<< \new Voice = "melody" \relative { \time 3/4 f''4 g8 f e f e8 d e2 } \new Lyrics \lyricsto "melody" { Ky -- ri -- _ _ _ e __ _ _ } >>
È possibile avere legature di portamento e di valore e travature manuali
nella melodia senza che indichino i melismi. Per farlo si imposta
melismaBusyProperties
:
<< \new Voice = "melody" \relative { \time 3/4 \set melismaBusyProperties = #'() c'4 d ( e ) g8 [ f ] f4 ~ 4 } \new Lyrics \lyricsto "melody" { Ky -- ri -- e e -- le -- i -- son } >>
Altre impostazioni di melismaBusyProperties
possono essere
usate per includere o escludere selettivamente legature di valore
e di portamento e travature dal rilevamento automatico del melisma;
consultare melismaBusyProperties
in
Tunable context properties.
Altrimenti, se si vuole ignorare tutte le indicazioni di melisma, basta
impostare ignoreMelismata
su vero; vedi Strofe con ritmi diversi.
Se un melisma è necessario in un passaggio in cui melismaBusyProperties
è attivo, lo si può indicare inserendo un singolo trattino basso nel testo
per ogni nota che debba essere inclusa nel melisma:
<< \new Voice = "melody" \relative { \time 3/4 \set melismaBusyProperties = #'() c'4 d ( e ) g8 [ f ] ~ f4 ~ 4 } \new Lyrics \lyricsto "melody" { Ky -- ri -- _ e __ _ _ _ } >>
Comandi predefiniti
\autoBeamOff
,
\autoBeamOn
,
\melisma
,
\melismaEnd
.
Vedi anche
Glossario musicale: melisma.
Manuale di apprendimento: Allineare il testo alla melodia.
Guida alla notazione: Allineamento del testo alla melodia, Durate automatiche delle sillabe, Impostare il comportamento delle travature automatiche, Strofe con ritmi diversi.
Guida al funzionamento interno: Tunable context properties.
Problemi noti e avvertimenti
Le linee di estensione sotto i melismi non vengono creati automaticamente; devono essere inseriti a mano con un doppio trattino basso.
[ << Notazione specialistica ] | [Inizio][Contenuti][Indice] | [ Input e output >> ] |
[ < Più note in una sillaba ] | [ Su : Notazione comune per la musica vocale ] | [ Cambi graduali di vocale > ] |
Estensori e trattini
Nell’ultima sillaba di una parola, i melismi sono talvolta indicati con una lunga linea orizzontale che inizia dalla sillaba del melisma e termina in quella successiva. Tale linea viene chiamata linea di estensione e si inserisce con ‘ __ ’ (notare gli spazi prima e dopo i due caratteri).
Nota: I melismi appaiono nella partitura come linee di estensione, che si inseriscono con un doppio trattino basso; ma i melismi brevi si possono inserire anche saltando note singole but short melismata can also be entered by skipping individual notes, which are entered as single underscore characters; these do not make an extender line to be typeset by default.
Il trattino centrato si inserisce con ‘ -- ’ tra le sillabe di una stessa parola (notare gli spazi prima e dopo i due caratteri). Il trattino sarà centrato tra le sillabe e la sua lunghezza sarà regolata a seconda dello spazio tra le sillabe.
Nelle partiture compresse i trattini possono essere eliminati.
Questo comportamento è controllato da due proprietà di LyricHyphen
:
minimum-distance
(distanza minima tra le due sillabe) e
minimum-length
(soglia sotto la quale i trattini vengono rimossi).
Per impostazione predefinita, un trattino non viene ripetuto dopo un a capo
quando la linea successiva inizia con una nuova sillaba. Per far sì che il
trattino appaia in tali situazioni si deve impostare la proprietà
after-line-breaking
su #t
.
Vedi anche
Guida al funzionamento interno: LyricExtender, LyricHyphen.
[ << Notazione specialistica ] | [Inizio][Contenuti][Indice] | [ Input e output >> ] |
[ < Estensori e trattini ] | [ Su : Notazione comune per la musica vocale ] | [ Tecniche specifiche per il testo vocale > ] |
Cambi graduali di vocale
Le transizioni vocali (cambi graduali delle vocali o consonante
sostenuta), che possono essere indicate da frecce tra le sillabe,
si inseriscono col comando \vowelTransition
(vedi
Gould pp. 452–453). La freccia indica la lunghezza della
transizione, e per impostazione predefinita viene sempre disegnata
(viene aggiunto dello spazio se necessario). Le legature di valore
tra note di altezza invariata o le legature di portamento mostrano
che non ci sono nuove articolazioni, nonostante un cambio di vocale.
La lunghezza minima delle frecce si può regolare con la proprietà
minimum-length
di VowelTransition
.
{ c'2 c' \set melismaBusyProperties = #'() c'2 ~ c' \time 3/2 d'4( e' f' e' f'2 e'2.) } \addlyrics { Ah \vowelTransition oh, ah \vowelTransition oh, ah \vowelTransition _ _ _ _ oh. }
Vedi anche
Glossario musicale: vowel transition.
Guida al funzionamento interno: VowelTransition.
[ << Notazione specialistica ] | [Inizio][Contenuti][Indice] | [ Input e output >> ] |
[ < Estensori e trattini ] | [ Su : Notazione comune per la musica vocale ] | [ Tecniche specifiche per il testo vocale > ] |