| [ << Notazione musicale ] | [Top][Contents][Index] | [ Notazione specialistica >> ] |
| [ < Istanziare nuovi righi ] | [ Up: Aspetto del rigo ] | [ Gruppi di righi annidati > ] |
Raggruppare i righi ¶
Esistono vari contesti per raggruppare insieme singoli righi in modo da formare sistemi multirigo. Ogni contesto di raggruppamento imposta il comportamento delle stanghette e lo stile del segno che delimita l’inizio del sistema.
Se non si specifica alcun contesto, vengono usate le proprietà predefinite: il gruppo inizia con una linea verticale e le stanghette non sono collegate.
<< \new Staff \relative { c''1 c } \new Staff \relative { c''1 c } >>![]()
Nel contesto StaffGroup, il gruppo inizia con una parentesi quadra e le
stanghette attraversano tutti i righi.
\new StaffGroup << \new Staff \relative { c''1 c } \new Staff \relative { c''1 c } >>![]()
Nel contesto ChoirStaff, il gruppo inizia con una parentesi quadra, ma le
stanghette non sono collegate.
\new ChoirStaff << \new Staff \relative { c''1 c } \new Staff \relative { c''1 c } >>![]()
Nel contesto GrandStaff, il gruppo inizia con una parentesi graffa e
le stanghette sono collegate da rigo a rigo.
\new GrandStaff << \new Staff \relative { c''1 c } \new Staff \relative { c''1 c } >>![]()
Il contesto PianoStaff è identico a GrandStaff, con l’unica
differenza che permette di mostrare il nome dello strumento direttamente. Ulteriori
dettagli in Nomi degli strumenti.
\new PianoStaff \with { instrumentName = "Piano" } << \new Staff \relative { c''1 c } \new Staff \relative { \clef bass c1 c } >>![]()
Ogni contesto per il gruppo di righi imposta la proprietà
systemStartDelimiter su uno dei seguenti valori:
SystemStartBar, SystemStartBrace o
SystemStartBracket. È presente anche un quarto delimitatore,
SystemStartSquare, ma deve essere indicato esplicitamente.
Si possono definire nuovi contesti di gruppi di rigo. I dettagli sono spiegati in Definizione di nuovi contesti.
Frammenti di codice selezionati ¶
Usare una parentesi quadra all’inizio di un gruppo di righi ¶
Si può usare il segno SystemStartSquare (uno dei segni che delimitano
l’inizio del sistema) impostandolo esplicitamente in un contesto
StaffGroup o ChoirStaff.
\score { \new StaffGroup { << \set StaffGroup.systemStartDelimiter = #'SystemStartSquare \new Staff { c'4 d' e' f' } \new Staff { c'4 d' e' f' } >> } }![]()
Mostrare la parentesi anche se c’è un solo rigo nel sistema ¶
Se c’è un solo rigo in uno dei tipi di rigo ChoirStaff o
StaffGroup, la parentesi e la stanghetta iniziale non
appaiono. Si può modificare questo comportamento predefinito
sovrascrivendo collapse-height e impostando un valore
inferiore al numero di linee del rigo.
Nei contesti PianoStaff e GrandStaff, dove i sistemi
iniziano con una parentesi graffa invece di una parentesi quadra,
occorre impostare un’altra proprietà, come si vede nel secondo
sistema dell’esempio.
\score { \new StaffGroup << % Must be lower than the actual number of staff lines \override StaffGroup.SystemStartBracket.collapse-height = 4 \override Score.SystemStartBar.collapse-height = 4 \new Staff { c'1 } >> } \score { \new PianoStaff << \override PianoStaff.SystemStartBrace.collapse-height = 4 \override Score.SystemStartBar.collapse-height = 4 \new Staff { c'1 } >> }![]()
Formattazione mensurale (stanghette tra i righi) ¶
La formattazione mensurale, in cui le stanghette non appaiono sui righi ma
nello spazio tra i righi, si può ottenere usando StaffGroup al posto
di ChoirStaff. La stanghetta sui righi viene nascosta con
\hide.
\layout { \context { \Staff measureBarType = "-span|" } } music = \fixed c'' { c1 d2 \section e2 f1 \fine } \new StaffGroup << \new Staff \music \new Staff \music >>![]()
Vedi anche ¶
Glossario musicale: graffa, parentesi quadra, accollatura.
Guida alla notazione: Nomi degli strumenti, Definizione di nuovi contesti.
Frammenti: Staff notation.
Guida al funzionamento interno: Staff, StaffGroup, ChoirStaff, GrandStaff, PianoStaff, SystemStartBar, SystemStartBrace, SystemStartBracket, SystemStartSquare.
| [ << Notazione musicale ] | [Top][Contents][Index] | [ Notazione specialistica >> ] |
| [ < Istanziare nuovi righi ] | [ Up: Aspetto del rigo ] | [ Gruppi di righi annidati > ] |
![[image of music]](../3a/lily-b56f7d89.png)
![[image of music]](../7e/lily-60d2cb10.png)
![[image of music]](../f8/lily-dbf7639b.png)
![[image of music]](../35/lily-48aba6bb.png)
![[image of music]](../04/lily-7d26c192.png)
![[image of music]](../80/lily-91ee0054.png)
![[image of music]](../d5/lily-82bee684.png)
![[image of music]](../e2/lily-2f48c62e.png)