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]
}

[image of music]

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]
}

[image of music]

Vedi anche

Frammenti: Spacing.

Guida al funzionamento interno: SpacingSpanner.


LilyPond — Guida alla Notazione v2.23.82 (ramo di sviluppo).