[ << Notazione musicale ] | [Top][Contents][Index] | [ Notazione specialistica >> ] |
[ < Simbolo del rigo ] | [ Up : Modificare singoli righi ] | [ Nascondere i righi > ] |
Righi ossia
I righi ossia si possono creare aggiungendo un nuovo rigo simultaneo nel punto giusto:
\new Staff \relative { c''4 b d c << { c4 b d c } \new Staff { e4 d f e } >> c4 b c2 }
Tuttavia, questo esempio non produce quel che normalmente si desidera. Per creare righi ossia che siano sopra il rigo originale, non abbiano indicazione di tempo né chiave e abbiano un tipo di carattere più piccolo, sono necessarie delle modifiche manuali. Il Manuale d’apprendimento descrive una tecnica specifica per ottenere questo risultato, a partire da Annidare le espressioni musicali.
L’esempio seguente usa la proprietà alignAboveContext
per allineare
il rigo ossia. Questo metodo conviene quando sono necessari solo pochi
righi ossia.
\new Staff = "main" \relative { c''4 b d c << { c4 b d c } \new Staff \with { \remove Time_signature_engraver alignAboveContext = "main" \magnifyStaff #2/3 firstClef = ##f } { e4 d f e } >> c4 b c2 }
Se si hanno molti righi ossia isolati, è meglio creare un contesto
Staff
vuoto con un identificativo del contesto specifico; i righi
ossia possono essere creati chiamando questo contesto e usando
\startStaff
e \stopStaff
nei punti richiesti. I vantaggi
di questo metodo sono più evidenti se il brano è più lungo del seguente
esempio.
<< \new Staff = "ossia" \with { \remove Time_signature_engraver \hide Clef \magnifyStaff #2/3 } { \stopStaff s1*6 } \new Staff \relative { c'4 b c2 << { e4 f e2 } \context Staff = "ossia" { \startStaff e4 g8 f e2 \stopStaff } >> g4 a g2 \break c4 b c2 << { g4 a g2 } \context Staff = "ossia" { \startStaff g4 e8 f g2 \stopStaff } >> e4 d c2 } >>
Altrimenti si può usare il comando \RemoveAllEmptyStaves
per creare i righi ossia. Questo metodo conviene quando i righi ossia
si trovano subito dopo un’interruzione di linea. Ulteriori informazioni
su \RemoveAllEmptyStaves
si trovano in Nascondere i righi.
<< \new Staff = "ossia" \with { \remove Time_signature_engraver \hide Clef \magnifyStaff #2/3 \RemoveAllEmptyStaves } \relative { R1*3 c''4 e8 d c2 } \new Staff \relative { c'4 b c2 e4 f e2 g4 a g2 \break c4 b c2 g4 a g2 e4 d c2 } >>
Frammenti di codice selezionati
Allineare verticalmente gli ossia e il testo vocale
Questo frammento mostra come usare le proprietà di contesto
alignBelowContext
e alignAboveContext
per
controllare il posizionamento del testo vocale e degli ossia.
\relative c' << \new Staff = "1" { c4 c s2 } \new Staff = "2" { c4 c s2 } \new Staff = "3" { c4 c s2 } { \skip 2 << \lyrics { \set alignBelowContext = "1" lyrics4 below } \new Staff \with { alignAboveContext = "3" fontSize = -2 \override StaffSymbol.staff-space = #(magstep -2) \remove "Time_signature_engraver" } { \tuplet 6/4 { \override TextScript.padding = 3 c8[^"ossia above" d e d e f] } } >> } >> \paper { ragged-right = ##t }
Vedi anche
Glossario musicale: ossia, rigo (pentagramma), rigo temporaneo.
Manuale d’apprendimento: Annidare le espressioni musicali, Dimensione degli oggetti, Lunghezza e spessore degli oggetti.
Guida alla notazione: Nascondere i righi.
Frammenti: Staff notation.
Guida al funzionamento interno: StaffSymbol.
[ << Notazione musicale ] | [Top][Contents][Index] | [ Notazione specialistica >> ] |
[ < Simbolo del rigo ] | [ Up : Modificare singoli righi ] | [ Nascondere i righi > ] |