[ << Notazione musicale ] | [Top][Contents][Index] | [ Notazione specialistica >> ] |
[ < Combinazione automatica delle parti ] | [ Up : Più voci ] | [ Notazione del rigo > ] |
Scrivere la musica in parallelo
La musica che contiene parti diverse può essere messa in parallelo nel codice
di input. La funzione \parallelMusic
accetta una lista contenente
i nomi di un insieme di variabili da creare e un’espressione musicale. Il
contenuto delle misure alternate nell’espressione diventa il valore delle
rispettive variabili, in modo che possano essere usate successivamente per
stampare la musica.
Nota: L’uso dei controlli di battuta |
è obbligatorio e le misure
devono avere la stessa durata.
\parallelMusic voiceA,voiceB,voiceC { % Battuta 1 r8 g'16 c'' e'' g' c'' e'' r8 g'16 c'' e'' g' c'' e'' | r16 e'8.~ 4 r16 e'8.~ 4 | c'2 c'2 | % Battuta 2 r8 a'16 d'' f'' a' d'' f'' r8 a'16 d'' f'' a' d'' f'' | r16 d'8.~ 4 r16 d'8.~ 4 | c'2 c'2 | } \new StaffGroup << \new Staff << \voiceA \\ \voiceB >> \new Staff { \clef bass \voiceC } >>
L’uso del modo relativo è permesso. Attenzione: il comando \relative
non deve essere messo dentro \parallelMusic
. Le note sono relative
alla nota precedente della voce, non a quella precedente nell’input. In altre
parole, le note relative di voiceA
ignorano le note in voiceB
.
\parallelMusic voiceA,voiceB,voiceC { % Battuta 1 r8 g16 c e g, c e r8 g,16 c e g, c e | r16 e8.~ 4 r16 e8.~ 4 | c2 c | % Battuta 2 r8 a,16 d f a, d f r8 a,16 d f a, d f | r16 d8.~ 4 r16 d8.~ 4 | c2 c | } \new StaffGroup << \new Staff << \relative c'' \voiceA \\ \relative c' \voiceB >> \new Staff \relative c' { \clef bass \voiceC } >>
Questo è molto utile nella musica per pianoforte. Questo esempio combina sezioni di quattro battute consecutive con quattro variabili:
global = { \key g \major \time 2/4 } \parallelMusic voiceA,voiceB,voiceC,voiceD { % Battuta 1 a8 b c d | d4 e | c16 d e fis d e fis g | a4 a | % Battuta 2 e8 fis g a | fis4 g | e16 fis g a fis g a b | a4 a | % Bar 3 ... } \score { \new PianoStaff << \new Staff { \global << \relative c'' \voiceA \\ \relative c' \voiceB >> } \new Staff { \global \clef bass << \relative c \voiceC \\ \relative c \voiceD >> } >> }
Vedi anche
Manuale d’apprendimento: Organizzare i brani con le variabili.
Frammenti: Simultaneous notes.
[ << Notazione musicale ] | [Top][Contents][Index] | [ Notazione specialistica >> ] |
[ < Combinazione automatica delle parti ] | [ Up : Più voci ] | [ Notazione del rigo > ] |