4.5.2 Nuova spaziatura nel corso di un brano
Nuove sezioni con parametri di spaziatura diversi possono essere iniziati
col comando \newSpacingSection
. Ciò può essere utile per sezioni
con nozioni diverse di note ‘lunghe’ e note ‘brevi’. Il comando
\newSpacingSection
crea un nuovo oggetto SpacingSpanner
in
quel momento musicale.
Nell’esempio seguente, il cambio di indicazione di tempo introduce una nuova sezione, e i sedicesimi hanno automaticamente una spaziatura un po’ più larga.
\relative c' { \time 2/4 c4 c8 c c8 c c4 c16[ c c8] c4 \newSpacingSection \time 4/16 c16[ c c8] }
Se gli aggiustamenti automatici della spaziatura non producono la
spaziatura richiesta, si possono applicare degli \override
manuali alle sue proprietà. Questi devono essere applicati nello
stesso momento musicale del comando \newSpacingSection
stesso e
avranno effetto sulla spaziatura di tutta la musica seguente finché
le proprietà non vengono cambiate in una nuova sezione. Per esempio:
\relative c' { \time 4/16 c16[ c c8] \newSpacingSection \override Score.SpacingSpanner.spacing-increment = #2 c16[ c c8] \newSpacingSection \revert Score.SpacingSpanner.spacing-increment c16[ c c8] }
Vedi anche
Frammenti: Spacing.
Guida al funzionamento interno: SpacingSpanner.