[ << Notazione musicale ] | [Top][Contents][Index] | [ Notazione specialistica >> ] |
[ < Nomi degli strumenti ] | [ Up : Scrittura delle parti ] | [ Formattazione delle notine > ] |
Citare altre voci
È molto comune che una voce usi le stesse note di un’altra voce. Per esempio, il primo e il secondo violino che suonano la stessa frase durante un particolare passaggio del brano. Per evitare di reinserire la musica di nuovo per la seconda voce, si può far sì che una voce citi l’altra.
Il comando \addQuote
, usato nell’ambito di più alto livello, definisce
un flusso musicale da cui poter citare i frammenti.
Il comando \quoteDuring
serve a indicare il punto in cui inizia la
citazione. È seguito da due argomenti: il nome della voce citata, come è
definito da \addQuote
, e un’espressione musicale per la durata
della citazione.
fluteNotes = \relative { a'4 gis g gis | b4^"quoted" r8 ais\p a4( f) } oboeNotes = \relative { c''4 cis c b \quoteDuring "flute" { s1 } } \addQuote "flute" { \fluteNotes } \score { << \new Staff \with { instrumentName = "Flute" } \fluteNotes \new Staff \with { instrumentName = "Oboe" } \oboeNotes >> }
Se l’espressione musicale usata in \quoteDuring
contiene note invece
di pause spaziatrici o multiple, la citazione apparirà in forma polifonica
e potrebbe causare risultati indesiderati.
fluteNotes = \relative { a'4 gis g gis | b4^"quoted" r8 ais\p a4( f) } oboeNotes = \relative { c''4 cis c b \quoteDuring "flute" { e4 r8 ais b4 a } } \addQuote "flute" { \fluteNotes } \score { << \new Staff \with { instrumentName = "Flute" } \fluteNotes \new Staff \with { instrumentName = "Oboe" } \oboeNotes >> }
Se un comando \unfoldRepeats
in un’espressione musicale deve essere
stampato quando si usa \quoteDuring
, allora anch’esso deve contenere
il suo comando \unfoldRepeats
;
fluteNotes = \relative { \repeat volta 2 { a'4 gis g gis } } oboeNotesDW = \relative { \repeat volta 2 \quoteDuring "incorrect" { s1 } } oboeNotesW = \relative { \repeat volta 2 \quoteDuring "correct" { s1 } } \addQuote "incorrect" { \fluteNotes } \addQuote "correct" { \unfoldRepeats \fluteNotes } \score { \unfoldRepeats << \new Staff \with { instrumentName = "Flute" } \fluteNotes \new Staff \with { instrumentName = "Oboe (incorrect)" } \oboeNotesDW \new Staff \with { instrumentName = "Oboe (correct)" } \oboeNotesW >> }
Il comando \quoteDuring
usa le impostazioni \transposition
sia
della parte citata sia di quella che cita per produrre delle note per la parte
che cita che abbiano la stessa altezza di quelle nella parte citata.
clarinetNotes = \relative c'' { \transposition bes \key d \major b4 ais a ais | cis4^"quoted" r8 bis\p b4( f) } oboeNotes = \relative { c''4 cis c b \quoteDuring "clarinet" { s1 } } \addQuote "clarinet" { \clarinetNotes } \score { << \new Staff \with { instrumentName = "Clarinet" } \clarinetNotes \new Staff \with { instrumentName = "Oboe" } \oboeNotes >> }
La musica citata include tutte le articolazioni, dinamiche, annotazioni, etc.
presenti nel frammento citato. È possibile scegliere quali di questi oggetti
far apparire usando la proprietà di contesto quotedEventTypes
.
fluteNotes = \relative { a'2 g2 | b4\<^"quoted" r8 ais a4\f( c->) } oboeNotes = \relative { c''2. b4 | \quoteDuring "flute" { s1 } } \addQuote "flute" { \fluteNotes } \score { << \set Score.quotedEventTypes = #'(note-event articulation-event crescendo-event rest-event slur-event dynamic-event) \new Staff \with { instrumentName = "Flute" } \fluteNotes \new Staff \with { instrumentName = "Oboe" } \oboeNotes >> }
Le citazioni possono anche essere contrassegnate; si veda Uso delle etichette.
Vedi anche
Guida alla notazione: Trasporto strumentale, Uso delle etichette.
File installati: scm/define-event-classes.scm.
Frammenti: Staff notation.
Guida al funzionamento interno: Music classes, QuoteMusic, Voice.
Problemi noti e avvertimenti
Solo il contenuto della prima voce in un comando \addQuote
sarà preso in considerazione per la citazione; quindi se l’espressione
musicale contiene comandi \new
o \context Voice
, il loro
contenuto non verrà citato. La citazione degli abbellimenti non è
supportata e potrebbe causare il crash di LilyPond; la citazione di
terzine annidate potrebbe produrre una notazione mediocre.
[ << Notazione musicale ] | [Top][Contents][Index] | [ Notazione specialistica >> ] |
[ < Nomi degli strumenti ] | [ Up : Scrittura delle parti ] | [ Formattazione delle notine > ] |