]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/it/notation/pitches.itely
Merge branch 'master' into translation
[lilypond.git] / Documentation / it / notation / pitches.itely
index 45dc0a282f41a8f74eeccd8884790f7a3029cdbe..120c83bc82d1fd2dd3b05dd972417a9cd58ad31a 100644 (file)
@@ -1,14 +1,16 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 @ignore
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 @ignore
-   Translation of GIT committish: bbd4df5bd5cec42e9b3b23eb6bdfa7123a1b2413
+   Translation of GIT committish: 3a7c967205c02b195a75074492d5fdd7b2ed4310
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.20"
+@c \version "2.19.22"
 
 
+@c Translators: Federico Bruni
+@c Translation checkers: Luca Rossetto Casel
 
 @node Altezze
 @section Altezze
 
 @node Altezze
 @section Altezze
@@ -80,14 +82,39 @@ un'ottava; ogni@tie{}@code{,} abbassa l'altezza di un'ottava.
 @lilypond[verbatim,quote]
 {
   \clef treble
 @lilypond[verbatim,quote]
 {
   \clef treble
-  c'4 c'' e' g
-  d''4 d' d c
+  c'4 e' g' c''
+  c'4 g b c'
   \clef bass
   \clef bass
-  c,4 c,, e, g
-  d,,4 d, d c
+  c,4 e, g, c
+  c,4 g,, b,, c,
 }
 @end lilypond
 
 }
 @end lilypond
 
+@funindex fixed
+@funindex \fixed
+I normali segni di ottava possono essere inseriti una sola volta se si
+imposta un'altezza di riferimento dopo @code{\fixed} e prima della musica.
+Le altezze inserite in un blocco @code{\fixed} hanno bisogno dei segni @code{'}
+o@tie{}@code{,} solo quando si trovano sopra o sotto l'ottava dell'altezza di
+riferimento.
+
+@lilypond[verbatim,quote]
+{
+  \fixed c' {
+    \clef treble
+    c4 e g c'
+    c4 g, b, c
+  }
+  \clef bass
+  \fixed c, {
+    c4 e g c'
+    c4 g, b, c
+  }
+}
+@end lilypond
+
+Le altezze dell'espressione musicale che segue @code{\fixed} non cambiano
+se racchiuse da un blocco @code{\relative}, che vedremo tra poco.
 
 @seealso
 Glossario musicale:
 
 @seealso
 Glossario musicale:
@@ -108,13 +135,13 @@ Frammenti di codice:
 @funindex relative
 @funindex \relative
 
 @funindex relative
 @funindex \relative
 
-Quando si indicano le ottave in modalità assoluta è facile
-collocare un'altezza nell'ottava sbagliata.  Il metodo d'inserimento in ottava
-relativa riduce questi errori, perché il più delle volte non è
-necessario specificare alcuna ottava.  Inoltre, in modalità assoluta
-un singolo errore può essere difficile da individuare, mentre in
-modalità relativa un singolo errore sposta tutto il resto del pezzo
-di un'ottava.
+L'inserimento delle note con l'ottava assoluta costringe a specificare
+l'ottava di ogni singola nota.  Al contrario, se si usa l'ottava relativa,
+ogni ottava è determinata dall'ultima nota: se si cambia l'ottava di una
+nota, cambieranno anche le ottave di tutte le note successive.
+
+La modalità relativa deve essere impostata in modo esplicito col
+comando @code{\relative}:
 
 @example
 \relative @var{altezza_di_riferimento} @var{espressione_musicale}
 
 @example
 \relative @var{altezza_di_riferimento} @var{espressione_musicale}
@@ -128,7 +155,7 @@ calcolata nel modo seguente:
 @itemize
 @item
 In assenza di segni di cambiamento d'ottava, l'ottava
 @itemize
 @item
 In assenza di segni di cambiamento d'ottava, l'ottava
-di un'altezza viene calculata in modo che l'intervallo con la nota
+di un'altezza viene calcolata in modo che l'intervallo con la nota
 precedente sia inferiore a una quinta.  Tale intervallo è
 determinato senza considerare gli accidenti.
 
 precedente sia inferiore a una quinta.  Tale intervallo è
 determinato senza considerare gli accidenti.
 
@@ -145,14 +172,34 @@ ottave.
 @item
 L'altezza della prima nota è relativa a
 @code{@var{altezza_di_riferimento}}.  @code{@var{altezza_di_riferimento}} è
 @item
 L'altezza della prima nota è relativa a
 @code{@var{altezza_di_riferimento}}.  @code{@var{altezza_di_riferimento}} è
-specificato nel modo di ottava assoluta.  Vi raccomandiamo di fare riferimento
-a un Do (@code{c}).
+specificato nel modo di ottava assoluta.  Quale di queste opzioni è la
+più  conveniente?
+
+@table @asis
+@item un'ottava del @code{c}
+Identificare il Do centrale con @code{c'} è molto semplice, quindi trovare
+le ottave del @code{c} (Do) sarà altrettanto semplice.  Se la musica inizia
+con @code{gis} sopra @code{c'''}, si scriverà qualcosa simile a
+@code{\relative @{ gis''' @dots{} @}}
+
+@item un'ottava della prima nota
+Scrivere @code{\relative @{ gis''' @dots{} @}} è un modo semplice per
+determinare l'altezza assoluta della prima nota dell'espressione musicale.
+
+@item nessuna altezza di riferimento esplicita
+La forma @code{\relative @{gis''' @dots{} @}} è una versione compatta
+dell'opzione precedente: la prima nota dentro l'espressione musicale è scritta
+come altezza assoluta.  In questo caso equivale a scegliere @code{f} come
+altezza di riferimento.
+@end table
+
+La documentazione di solito usa l'ultima opzione.
 @end itemize
 
 Ecco il modo relativo in azione:
 
 @lilypond[verbatim,quote]
 @end itemize
 
 Ecco il modo relativo in azione:
 
 @lilypond[verbatim,quote]
-\relative {
+\relative {
   \clef bass
   c d e f
   g a b c
   \clef bass
   c d e f
   g a b c
@@ -164,8 +211,8 @@ I segni di cambiamento d'ottava si impiegano per gli intervalli più ampi
 di quello di quarta:
 
 @lilypond[verbatim,quote]
 di quello di quarta:
 
 @lilypond[verbatim,quote]
-\relative c'' {
-  c g c f,
+\relative {
+  c'' g c f,
   c' a, e'' c
 }
 @end lilypond
   c' a, e'' c
 }
 @end lilypond
@@ -174,20 +221,21 @@ Una sequenza di note senza segni di ottava può tuttavia
 comprendere intervalli di grande estensione:
 
 @lilypond[verbatim,quote]
 comprendere intervalli di grande estensione:
 
 @lilypond[verbatim,quote]
-\relative {
+\relative {
   c f b e
   a d g c
 }
 @end lilypond
 
   c f b e
   a d g c
 }
 @end lilypond
 
-Nel caso di blocchi @code{\relative} annidati, si
-considera il blocco @code{\relative} più interno.
+Nel caso di blocchi @code{\relative} annidati, il blocco @code{\relative} più
+interno inizia con la propria altezza di riferimento, indipendentemente dal
+@code{\relative} più esterno.
 
 @lilypond[verbatim,quote]
 
 @lilypond[verbatim,quote]
-\relative c' {
-  c d e f
-  \relative c'' {
-    c d e f
+\relative {
+  c' d e f
+  \relative {
+    c'' d e f
   }
 }
 @end lilypond
   }
 }
 @end lilypond
@@ -210,12 +258,12 @@ notazione d'ottava assoluta, a meno che non sia incluso il
 blocco @code{\relative}.
 
 @lilypond[verbatim,quote]
 blocco @code{\relative}.
 
 @lilypond[verbatim,quote]
-\relative c' {
-  d e
+\relative {
+  d' e
   \transpose f g {
     d e
   \transpose f g {
     d e
-    \relative c' {
-      d e
+    \relative {
+      d' e
     }
   }
 }
     }
   }
 }
@@ -232,8 +280,8 @@ quella precedente.  Esaminate con attenzione l'esempio seguente, e in
 particolare le note @code{c}.
 
 @lilypond[verbatim,quote]
 particolare le note @code{c}.
 
 @lilypond[verbatim,quote]
-\relative c' {
-  c
+\relative {
+  c'
   <c e g>
   <c' e g'>
   <c, e, g''>
   <c e g>
   <c' e g'>
   <c, e, g''>
@@ -249,17 +297,14 @@ diminuita due volte, indipendentemente dal numero di semitoni contenuto
 in ogni intervallo.
 
 @lilypond[verbatim,quote]
 in ogni intervallo.
 
 @lilypond[verbatim,quote]
-\relative c'' {
-  c2 fis
+\relative {
+  c''2 fis
   c2 ges
   b2 eisis
   b2 feses
 }
 @end lilypond
 
   c2 ges
   b2 eisis
   b2 feses
 }
 @end lilypond
 
-Ne consegue che la prima nota di un blocco @code{@w{\relative f}} venga
-interpretata come se fosse scritta nel modo di ottava assoluta.
-
 @seealso
 Glossario musicale:
 @rglosnamed{fifth,quinta},
 @seealso
 Glossario musicale:
 @rglosnamed{fifth,quinta},
@@ -275,7 +320,6 @@ Frammenti di codice:
 Guida al funzionamento interno:
 @rinternals{RelativeOctaveMusic}.
 
 Guida al funzionamento interno:
 @rinternals{RelativeOctaveMusic}.
 
-
 @cindex ottava relativa e trasposizione
 @cindex trasposizione e ottava relativa
 
 @cindex ottava relativa e trasposizione
 @cindex trasposizione e ottava relativa
 
@@ -287,13 +331,6 @@ Guida al funzionamento interno:
 @funindex relative
 
 
 @funindex relative
 
 
-@c DEPRECATED
-Se non viene specificata una @code{@var{altezza_di_riferimento}} per @code{\relative},
-allora si assume che corrisponda a @tie{}@code{c'}.  Tuttavia, questa è un'opzione
-deprecata e potrebbe essere tolta nelle future versioni; il
-suo impiego è quindi sconsigliato.
-
-
 
 @node Alterazioni
 @unnumberedsubsubsec Alterazioni
 
 @node Alterazioni
 @unnumberedsubsubsec Alterazioni
@@ -306,11 +343,11 @@ suo impiego è quindi sconsigliato.
 @c duplicated in Key signature and Accidentals
 @warning{I nuovi utenti sono talvolta confusi dalla gestione delle
 alterazioni e delle armature di chiave.  In LilyPond i nomi delle
 @c duplicated in Key signature and Accidentals
 @warning{I nuovi utenti sono talvolta confusi dalla gestione delle
 alterazioni e delle armature di chiave.  In LilyPond i nomi delle
-note costituiscono l'input grezzo; le armature e le chiavi determinano
-come questo input grezzo venga mostrato.
+note specificano le altezze; le armature e le chiavi determinano
+come queste altezze debbano essere rappresentate.
 Una nota non alterata come@tie{}@code{c} significa @q{Do naturale},
 indipendentemente dall'armatura o dalla chiave.  Per maggiori informazioni
 Una nota non alterata come@tie{}@code{c} significa @q{Do naturale},
 indipendentemente dall'armatura o dalla chiave.  Per maggiori informazioni
-si veda @rlearning{Alterazioni e armature di chiave}.}
+si veda @rlearning{Altezze e armature di chiave}.}
 
 @cindex nomi delle note, olandese
 @cindex nomi delle note, predefinito
 
 @cindex nomi delle note, olandese
 @cindex nomi delle note, predefinito
@@ -331,17 +368,16 @@ si ottengono aggiungendo @code{isis} o @code{eses}.  Questa sintassi è
 desunta dalla notazione olandese.  Per usare altri nomi
 per le alterazioni, si veda @ref{Note names in other languages}.
 
 desunta dalla notazione olandese.  Per usare altri nomi
 per le alterazioni, si veda @ref{Note names in other languages}.
 
-@lilypond[verbatim,quote,relative=2]
-ais1 aes aisis aeses
+@lilypond[verbatim,quote,fragment]
+\relative c'' { ais1 aes aisis aeses }
 @end lilypond
 
 @end lilypond
 
-Un bequadro cancella l'effetto di un'alterazione o di un'armatura
-di chiave.  Tuttavia, nella sintassi di Lilypond, non occorre specificare i
-bequadri mediante l'aggiunta di un particolare suffisso: un'altezza naturale
-è indicata con il semplice nome della nota:
+Un'altezza naturale è indicata con il semplice nome della nota; non è richiesto
+alcun suffisso.  Un segno di bequadro apparirà automaticamente quando occorre
+cancellare l'armatura di chiave o l'effetto di un'alterazione precedente.
 
 
-@lilypond[verbatim,quote,relative=2]
-a4 aes a2
+@lilypond[verbatim,quote,fragment]
+\relative c'' { a4 aes a2 }
 @end lilypond
 
 @cindex quarto di tono
 @end lilypond
 
 @cindex quarto di tono
@@ -351,8 +387,8 @@ a4 aes a2
 È possibile indicare alterazioni di quarti di tono. Ecco una serie di Do
 con altezza crescente:
 
 È possibile indicare alterazioni di quarti di tono. Ecco una serie di Do
 con altezza crescente:
 
-@lilypond[verbatim,quote,relative=2]
-ceseh1 ces ceh c cih cis cisih
+@lilypond[verbatim,quote,fragment]
+\relative c'' { ceseh1 ces ceh c cih cis cisih }
 @end lilypond
 
 
 @end lilypond
 
 
@@ -373,10 +409,10 @@ possibile anche inserirle manualmente.  Si può forzare l'inserimento di
 un'alterazione di sicurezza aggiungendo il punto esclamativo@tie{}@code{!}
 dopo l'altezza.  Un'alterazione di cortesia (ovvero un'alterazione compresa
 tra parentesi) si ottiene aggiungendo il punto interrogativo@tie{}@code{?} dopo
 un'alterazione di sicurezza aggiungendo il punto esclamativo@tie{}@code{!}
 dopo l'altezza.  Un'alterazione di cortesia (ovvero un'alterazione compresa
 tra parentesi) si ottiene aggiungendo il punto interrogativo@tie{}@code{?} dopo
-l'altezza.  Questi segni possono essere usati anche per produrre dei bequadri.
+l'altezza.
 
 
-@lilypond[verbatim,quote,relative=2]
-cis cis cis! cis? c c c! c?
+@lilypond[verbatim,quote,fragment]
+\relative c'' { cis cis cis! cis? c c c! c? }
 @end lilypond
 
 @cindex alterazione e legatura di valore
 @end lilypond
 
 @cindex alterazione e legatura di valore
@@ -385,10 +421,12 @@ cis cis cis! cis? c c c! c?
 Se una nota è prolungata attraverso una legatura di valore, l'alterazione
 viene ripetuta solo all'inizio di un nuovo sistema:
 
 Se una nota è prolungata attraverso una legatura di valore, l'alterazione
 viene ripetuta solo all'inizio di un nuovo sistema:
 
-@lilypond[verbatim,quote,relative=2]
-cis1~ cis~
-\break
-cis
+@lilypond[verbatim,quote,fragment,ragged-right]
+\relative c'' {
+  cis1~ 1~
+  \break
+  cis
+}
 @end lilypond
 
 
 @end lilypond
 
 
@@ -410,7 +448,7 @@ Glossario musicale:
 @rglosnamed{quarter tone,quarto di tono}.
 
 Manuale di apprendimento:
 @rglosnamed{quarter tone,quarto di tono}.
 
 Manuale di apprendimento:
-@rlearning{Alterazioni e armature di chiave}.
+@rlearning{Altezze e armature di chiave}.
 
 Guida alla notazione:
 @ref{Automatic accidentals},
 
 Guida alla notazione:
 @ref{Automatic accidentals},
@@ -426,18 +464,15 @@ Guida al funzionamento interno:
 @rinternals{AccidentalCautionary},
 @rinternals{accidental-interface}.
 
 @rinternals{AccidentalCautionary},
 @rinternals{accidental-interface}.
 
-
 @cindex alterazione, quarto di tono
 @cindex alterazione di un quarto di tono
 
 @knownissues
 @cindex alterazione, quarto di tono
 @cindex alterazione di un quarto di tono
 
 @knownissues
-
 Poiché non esistono standard universalmente accettati per indicare
 le alterazioni di quarto di tono, il simbolo impiegato da LilyPond
 non si riferisce ad alcuno standard.
 
 
 Poiché non esistono standard universalmente accettati per indicare
 le alterazioni di quarto di tono, il simbolo impiegato da LilyPond
 non si riferisce ad alcuno standard.
 
 
-
 @node Nomi delle note in altre lingue
 @unnumberedsubsubsec Nomi delle note in altre lingue
 @translationof Note names in other languages
 @node Nomi delle note in altre lingue
 @unnumberedsubsubsec Nomi delle note in altre lingue
 @translationof Note names in other languages
@@ -454,8 +489,8 @@ file; l'esempio seguente è scritto in notazione italiana:
 @lilypond[quote,verbatim]
 \language "italiano"
 
 @lilypond[quote,verbatim]
 \language "italiano"
 
-\relative do' {
-  do re mi sib
+\relative {
+  do' re mi sib
 }
 @end lilypond
 
 }
 @end lilypond
 
@@ -473,9 +508,9 @@ Le lingue disponibili e i tipi di notazione che definiscono sono:
   @tab c d e f g a b h
 @item @code{english}
   @tab c d e f g a bf b
   @tab c d e f g a b h
 @item @code{english}
   @tab c d e f g a bf b
-@item @code{espanol}
+@item @code{espanol} o @code{español}
   @tab do re mi fa sol la sib si
   @tab do re mi fa sol la sib si
-@item @code{italiano}
+@item @code{italiano} o @code{français}
   @tab do re mi fa sol la sib si
 @item @code{norsk}
   @tab c d e f g a b h
   @tab do re mi fa sol la sib si
 @item @code{norsk}
   @tab c d e f g a b h
@@ -494,33 +529,33 @@ Oltre ai nomi delle note, anche i suffissi per le alterazioni
 possono variare a seconda della lingua adottata:
 
 @quotation
 possono variare a seconda della lingua adottata:
 
 @quotation
-@multitable {@code{nederlands}} {-s/-sharp} {-ess/-es} {-ss/-x/-sharpsharp} {-essess/-eses}
+@multitable {@code{nederlands}} {-@code{s}/-@code{-sharp}} {-@code{ess}/-@code{es}} {-@code{ss}/-@code{x}/-@code{-sharpsharp}} {-@code{essess}/-@code{eses}}
 @headitem Lingua
   @tab diesis @tab bemolle @tab doppio diesis @tab doppio bemolle
 @item @code{nederlands}
 @headitem Lingua
   @tab diesis @tab bemolle @tab doppio diesis @tab doppio bemolle
 @item @code{nederlands}
-  @tab -is @tab -es @tab -isis @tab -eses
+  @tab -@code{is} @tab -@code{es} @tab -@code{isis} @tab -@code{eses}
 @item @code{catalan}
 @item @code{catalan}
-  @tab -d/-s @tab -b @tab -dd/-ss @tab -bb
+  @tab -@code{d}/-@code{s} @tab -@code{b} @tab -@code{dd}/-@code{ss} @tab -@code{bb}
 @item @code{deutsch}
 @item @code{deutsch}
-  @tab -is @tab -es @tab -isis @tab -eses
+  @tab -@code{is} @tab -@code{es} @tab -@code{isis} @tab -@code{eses}
 @item @code{english}
 @item @code{english}
-  @tab -s/-sharp @tab -f/-flat @tab -ss/-x/-sharpsharp
-    @tab -ff/-flatflat
-@item @code{espanol}
-  @tab -s @tab -b @tab -ss/-x @tab -bb
-@item @code{italiano}
-  @tab -d @tab -b @tab -dd @tab -bb
+  @tab -@code{s}/-@code{sharp} @tab -@code{f}/-@code{flat} @tab -@code{ss}/-@code{x}/-@code{sharpsharp}
+    @tab -@code{ff}/-@code{flatflat}
+@item @code{espanol} o @code{español}
+  @tab -@code{s} @tab -@code{b} @tab -@code{ss}/-@code{x} @tab -@code{bb}
+@item @code{italiano} o @code{français}
+  @tab -@code{d} @tab -@code{b} @tab -@code{dd} @tab -@code{bb}
 @item @code{norsk}
 @item @code{norsk}
-  @tab -iss/-is @tab -ess/-es @tab -ississ/-isis
-    @tab -essess/-eses
+  @tab -@code{iss}/-@code{is} @tab -@code{ess}/-@code{es} @tab -@code{ississ}/-@code{isis}
+    @tab -@code{essess}/-@code{eses}
 @item @code{portugues}
 @item @code{portugues}
-  @tab -s @tab -b @tab -ss @tab -bb
+  @tab -@code{s} @tab -@code{b} @tab -@code{ss} @tab -@code{bb}
 @item @code{suomi}
 @item @code{suomi}
-  @tab -is @tab -es @tab -isis @tab -eses
+  @tab -@code{is} @tab -@code{es} @tab -@code{isis} @tab -@code{eses}
 @item @code{svenska}
 @item @code{svenska}
-  @tab -iss @tab -ess @tab -ississ @tab -essess
+  @tab -@code{iss} @tab -@code{ess} @tab -@code{ississ} @tab -@code{essess}
 @item @code{vlaams}
 @item @code{vlaams}
-  @tab -k @tab -b @tab -kk @tab -bb
+  @tab -@code{k} @tab -@code{b} @tab -@code{kk} @tab -@code{bb}
 @end multitable
 @end quotation
 
 @end multitable
 @end quotation
 
@@ -531,8 +566,8 @@ forme sono accettate in LilyPond.  Analogalmente, sia @code{es} che
 @code{eeses}@tie{}/@tie{}@code{eses}.  Talvolta solo questi nomi
 contratti sono definiti nei corrispondenti file della lingua.
 
 @code{eeses}@tie{}/@tie{}@code{eses}.  Talvolta solo questi nomi
 contratti sono definiti nei corrispondenti file della lingua.
 
-@lilypond[verbatim,quote,relative=2]
-a2 as e es a ases e eses
+@lilypond[verbatim,quote,fragment]
+\relative c'' { a2 as e es a ases e eses }
 @end lilypond
 
 
 @end lilypond
 
 
@@ -560,9 +595,9 @@ non hanno ancora dei nomi per le note speciali.
   @tab -ih @tab -eh @tab -isih @tab -eseh
 @item @code{english}
   @tab -qs @tab -qf @tab -tqs @tab -tqf
   @tab -ih @tab -eh @tab -isih @tab -eseh
 @item @code{english}
   @tab -qs @tab -qf @tab -tqs @tab -tqf
-@item @code{espanol}
+@item @code{espanol} o @code{español}
   @tab -cs @tab -cb @tab -tcs @tab -tcb
   @tab -cs @tab -cb @tab -tcs @tab -tcb
-@item @code{italiano}
+@item @code{italiano} o @code{français}
   @tab -sd @tab -sb @tab -dsd @tab -bsb
 @item @code{portugues}
   @tab -sqt @tab -bqt @tab -stqt @tab -btqt
   @tab -sd @tab -sb @tab -dsd @tab -bsb
 @item @code{portugues}
   @tab -sqt @tab -bqt @tab -stqt @tab -btqt
@@ -575,7 +610,6 @@ alla musica classica occidentale, nota anche come
 anche altezze e sistemi di accordatura alternativi: si veda
 @ref{Common notation for non-Western music}.
 
 anche altezze e sistemi di accordatura alternativi: si veda
 @ref{Common notation for non-Western music}.
 
-
 @seealso
 Glossario musicale:
 @rglosnamed{Pitch names,Nomi delle altezze},
 @seealso
 Glossario musicale:
 @rglosnamed{Pitch names,Nomi delle altezze},
@@ -630,8 +664,8 @@ dopo il simbolo@tie{}@code{=}.  Questo esempio genererà un avviso
 @code{d''} invece di @code{d'}, come indicato dalla correzione di ottava.
 
 @lilypond[verbatim,quote]
 @code{d''} invece di @code{d'}, come indicato dalla correzione di ottava.
 
 @lilypond[verbatim,quote]
-\relative c'' {
-  c2 d='4 d
+\relative {
+  c''2 d='4 d
   e2 f
 }
 @end lilypond
   e2 f
 }
 @end lilypond
@@ -641,13 +675,13 @@ comando @code{\octaveCheck@tie{}@var{altezza_di_controllo}}.
 L'@code{@var{altezza_di_controllo}} è specificata in modo assoluto.  Questo
 comando controlla che l'intervallo tra la nota precedente e
 l'@code{@var{altezza_di_controllo}} sia compresa in una quinta (ovvero secondo
 L'@code{@var{altezza_di_controllo}} è specificata in modo assoluto.  Questo
 comando controlla che l'intervallo tra la nota precedente e
 l'@code{@var{altezza_di_controllo}} sia compresa in una quinta (ovvero secondo
-il normale calcolo della modalità relativo).  Se il controllo fallisce, compare
-un avviso, ma la nota precedente non viene modificata.  Le note successive
-sono relative all'@code{@var{altezza_di_controllo}}.
+il normale calcolo della modalità relativa).  Se il controllo fallisce, compare
+un avviso.  Benché la nota precedente non sia modificata, le note successive
+sono relative al valore corretto.
 
 @lilypond[verbatim,quote]
 
 @lilypond[verbatim,quote]
-\relative c'' {
-  c2 d
+\relative {
+  c''2 d
   \octaveCheck c'
   e2 f
 }
   \octaveCheck c'
   e2 f
 }
@@ -657,8 +691,8 @@ Nelle due battute che seguono, il primo e il terzo @code{\octaveCheck}
 falliscono, mentre il secondo non fallisce.
 
 @lilypond[verbatim,quote]
 falliscono, mentre il secondo non fallisce.
 
 @lilypond[verbatim,quote]
-\relative c'' {
-  c4 f g f
+\relative {
+  c''4 f g f
 
   c4
   \octaveCheck c'
 
   c4
   \octaveCheck c'
@@ -670,7 +704,6 @@ falliscono, mentre il secondo non fallisce.
 }
 @end lilypond
 
 }
 @end lilypond
 
-
 @seealso
 Frammenti di codice:
 @rlsr{Pitches, Altezze}.
 @seealso
 Frammenti di codice:
 @rlsr{Pitches, Altezze}.
@@ -718,9 +751,9 @@ venga trasposta automaticamente.
 
 @lilypond[verbatim,quote]
 \transpose d e {
 
 @lilypond[verbatim,quote]
 \transpose d e {
-  \relative c' {
+  \relative {
     \key d \major
     \key d \major
-    d4 fis a d
+    d'4 fis a d
   }
 }
 @end lilypond
   }
 }
 @end lilypond
@@ -735,9 +768,9 @@ sarà ottenuta con:
 
 @lilypond[verbatim,quote]
 \transpose a c' {
 
 @lilypond[verbatim,quote]
 \transpose a c' {
-  \relative c' {
+  \relative {
     \key c \major
     \key c \major
-    c4 d e g
+    c'4 d e g
   }
 }
 @end lilypond
   }
 }
 @end lilypond
@@ -754,7 +787,7 @@ le note rimarranno sullo stesso grado della scala, mentre la seconda
 versione mostrerà i bemolle sul grado superiore della scala.
 
 @lilypond[verbatim,quote]
 versione mostrerà i bemolle sul grado superiore della scala.
 
 @lilypond[verbatim,quote]
-music = \relative c' { c d e f }
+music = \relative { c' d e f }
 \new Staff {
   \transpose c cis { \music }
   \transpose c des { \music }
 \new Staff {
   \transpose c cis { \music }
   \transpose c des { \music }
@@ -795,7 +828,6 @@ si veda @ref{Instrument transpositions}.
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {transposing-pitches-with-minimum-accidentals-smart-transpose.ly}
 
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {transposing-pitches-with-minimum-accidentals-smart-transpose.ly}
 
-
 @seealso
 Guida alla notazione:
 @ref{Instrument transpositions},
 @seealso
 Guida alla notazione:
 @ref{Instrument transpositions},
@@ -810,7 +842,6 @@ Frammenti di codice:
 Guida al funzionamento interno:
 @rinternals{TransposedMusic}.
 
 Guida al funzionamento interno:
 @rinternals{TransposedMusic}.
 
-
 @funindex \transpose
 @funindex transpose
 @funindex \chordmode
 @funindex \transpose
 @funindex transpose
 @funindex \chordmode
@@ -819,7 +850,6 @@ Guida al funzionamento interno:
 @funindex relative
 
 @knownissues
 @funindex relative
 
 @knownissues
-
 La conversione relativa non avrà effetto sulle sezioni @code{\transpose},
 @code{\chordmode} e @code{\relative} comprese all'interno di un
 blocco @code{\relative}.  Per usare la modalità relativa all'interno
 La conversione relativa non avrà effetto sulle sezioni @code{\transpose},
 @code{\chordmode} e @code{\relative} comprese all'interno di un
 blocco @code{\relative}.  Per usare la modalità relativa all'interno
@@ -839,18 +869,20 @@ Re bemolle al posto di Mi triplo bemolle).
 @cindex operazione, inversione
 @funindex \inversion
 
 @cindex operazione, inversione
 @funindex \inversion
 
-Un'espressione musicale può essere invertita con:
+Un'espressione musicale può essere invertita e trasposta in una singola
+operazione con:
 
 @example
 
 @example
-\inversion @var{altezza-di-partenza} @var{altezza-di-arrivo} @var{espressione_musicale}
+\inversion @var{altezza-di-riferimento} @var{altezza-di-arrivo} @var{espressione_musicale}
 @end example
 
 L'@code{@var{espressione_musicale}} viene invertita intervallo per intervallo
 @end example
 
 L'@code{@var{espressione_musicale}} viene invertita intervallo per intervallo
-e poi trasposta dall'@code{@var{altezza-di-partenza}}
-all'@code{@var{altezza-di-arrivo}}.
+intorno all'@code{@var{altezza-di-riferimento}} e poi trasposta in modo che
+ci sia una corrispondenza tra @code{@var{altezza-di-riferimento}} e
+@code{@var{altezza-di-arrivo}}.
 
 @lilypond[verbatim,quote]
 
 @lilypond[verbatim,quote]
-music = \relative c' { c d e f }
+music = \relative { c' d e f }
 \new Staff {
   \music
   \inversion d' d' \music
 \new Staff {
   \music
   \inversion d' d' \music
@@ -858,6 +890,10 @@ music = \relative c' { c d e f }
 }
 @end lilypond
 
 }
 @end lilypond
 
+@warning{I motivi da invertire devono essere scritti in forma assoluta
+oppure devono essere prima convertiti in forma assoluta racchiudendoli
+in un blocco @code{\relative}.}
+
 @seealso
 Guida alla notazione:
 @ref{Modal transformations},
 @seealso
 Guida alla notazione:
 @ref{Modal transformations},
@@ -879,7 +915,7 @@ Un'espressione musicale può essere invertita in modo da produrre il proprio
 retrogrado:
 
 @lilypond[verbatim,quote]
 retrogrado:
 
 @lilypond[verbatim,quote]
-music = \relative c' { c8. ees16( fis8. a16 b8.) gis16 f8. d16 }
+music = \relative { c'8. ees16( fis8. a16 b8.) gis16 f8. d16 }
 
 \new Staff {
   \music
 
 \new Staff {
   \music
@@ -917,11 +953,11 @@ Può anche essere rovesciato per produrre il @notation{retrogrado}, si veda
 @warning{Le note che non si trovano all'interno della scala definita non
 vengono trasformate.}
 
 @warning{Le note che non si trovano all'interno della scala definita non
 vengono trasformate.}
 
-@subsubheading Trasposizione modale
+@subsubsubheading Trasposizione modale
 
 @cindex trasposizione modale
 @cindex modale, trasposizione
 
 @cindex trasposizione modale
 @cindex modale, trasposizione
-@cindex operazone, trasposizione
+@cindex operazione, trasposizione
 @funindex \modalTranspose
 @funindex modalTranspose
 
 @funindex \modalTranspose
 @funindex modalTranspose
 
@@ -936,8 +972,8 @@ numero di gradi della scala dati dall'intervallo tra @var{altezza-di-arrivo}
 e @var{altezza-di-partenza}:
 
 @lilypond[verbatim,quote]
 e @var{altezza-di-partenza}:
 
 @lilypond[verbatim,quote]
-diatonicScale = \relative c' { c d e f g a b }
-motif = \relative c' { c8 d e f g a b c }
+diatonicScale = \relative { c' d e f g a b }
+motif = \relative { c'8 d e f g a b c }
 
 \new Staff {
   \motif
 
 \new Staff {
   \motif
@@ -950,8 +986,8 @@ motif = \relative c' { c8 d e f g a b c }
 intervallo:
 
 @lilypond[verbatim,quote]
 intervallo:
 
 @lilypond[verbatim,quote]
-pentatonicScale = \relative c' { ges aes bes des ees }
-motif = \relative c' { ees8 des ges,4 <ges' bes,> <ges bes,> }
+pentatonicScale = \relative { ges aes bes des ees }
+motif = \relative { ees'8 des ges,4 <ges' bes,> <ges bes,> }
 
 \new Staff {
   \motif
 
 \new Staff {
   \motif
@@ -964,8 +1000,8 @@ effetto simile a @code{\transpose}, con in più la possibilità
 di specificare i nomi delle note da usare:
 
 @lilypond[verbatim,quote]
 di specificare i nomi delle note da usare:
 
 @lilypond[verbatim,quote]
-chromaticScale = \relative c' { c cis d dis e f fis g gis a ais b }
-motif = \relative c' { c8 d e f g a b c }
+chromaticScale = \relative { c' cis d dis e f fis g gis a ais b }
+motif = \relative { c'8 d e f g a b c }
 
 \new Staff {
   \motif
 
 \new Staff {
   \motif
@@ -974,7 +1010,7 @@ motif = \relative c' { c8 d e f g a b c }
 }
 @end lilypond
 
 }
 @end lilypond
 
-@subsubheading Inversione modale
+@subsubsubheading Inversione modale
 
 @cindex inversione modale
 @cindex modale, inversione
 
 @cindex inversione modale
 @cindex modale, inversione
@@ -999,8 +1035,8 @@ Dunque, per invertire intorno a una particolare nota della scala, è necessario
 usare il medesimo valore per @var{altezza-cardine} e @var{altezza-di-arrivo}:
 
 @lilypond[verbatim,quote]
 usare il medesimo valore per @var{altezza-cardine} e @var{altezza-di-arrivo}:
 
 @lilypond[verbatim,quote]
-octatonicScale = \relative c' { ees f fis gis a b c d }
-motif = \relative c' { c8. ees16 fis8. a16 b8. gis16 f8. d16 }
+octatonicScale = \relative { ees' f fis gis a b c d }
+motif = \relative { c'8. ees16 fis8. a16 b8. gis16 f8. d16 }
 
 \new Staff {
   \motif
 
 \new Staff {
   \motif
@@ -1013,8 +1049,8 @@ intorno a una della note e poi si traspone di un grado della scala.  Le due
 note specificate possono essere interpretate come parentesi del punto cardine:
 
 @lilypond[verbatim,quote]
 note specificate possono essere interpretate come parentesi del punto cardine:
 
 @lilypond[verbatim,quote]
-scale = \relative c' { c g' }
-motive = \relative c' { c c g' c, }
+scale = \relative { c' g' }
+motive = \relative { c' c g' c, }
 
 \new Staff {
   \motive
 
 \new Staff {
   \motive
@@ -1026,8 +1062,8 @@ L'operazione combinata di inversione e retrogradazione produce la
 retrogradazione inversa:
 
 @lilypond[verbatim,quote]
 retrogradazione inversa:
 
 @lilypond[verbatim,quote]
-octatonicScale = \relative c' { ees f fis gis a b c d }
-motif = \relative c' { c8. ees16 fis8. a16 b8. gis16 f8. d16 }
+octatonicScale = \relative { ees' f fis gis a b c d }
+motif = \relative { c'8. ees16 fis8. a16 b8. gis16 f8. d16 }
 
 \new Staff {
   \motif
 
 \new Staff {
   \motif
@@ -1096,55 +1132,44 @@ Questa sezione tratta il modo di modificare l'aspetto delle altezze delle note.
 @funindex \clef
 @funindex clef
 
 @funindex \clef
 @funindex clef
 
-È possibile cambiare la chiave impiegata.  Negli esempi seguenti mostriamo il Do
-centrale.  I seguenti nomi di chiave possono (ma non devono) essere
-racchiusi tra virgolette.
+Senza un comando esplicito, la chiave predefinita in LilyPond è la chiave
+di violino (o di @emph{Sol}).
+
+@lilypond[verbatim,quote,fragment,ragged-right]
+c'2 c'
+@end lilypond
+
+Per cambiare la chiave si usa il comando @code{\clef} seguito dal nome della
+chiave.  In tutti gli esempi seguenti viene mostrato il @emph{Do centrale}.
 
 
-@lilypond[verbatim,quote,relative=1]
+@lilypond[verbatim,quote,fragment]
 \clef treble
 \clef treble
-c2 c
+c'2 c'
 \clef alto
 \clef alto
-c2 c
+c'2 c'
 \clef tenor
 \clef tenor
-c2 c
+c'2 c'
 \clef bass
 \clef bass
-c2 c
+c'2 c'
 @end lilypond
 
 @end lilypond
 
-Altre chiavi:
+L'elenco completo di tutti i nomi di chiave possibili si trova in @ref{Clef styles}.
+Chiavi speciali, come quelle usate nella musica @emph{antica}, sono descritte
+in @ref{Mensural clefs} e @ref{Gregorian clefs}.  La musica che utilizza le
+chiavi dell'intavolatura è discussa in @ref{Default tablatures} e
+@ref{Custom tablatures}.
 
 
-@lilypond[verbatim,quote,relative=1]
-\clef french
-c2 c
-\clef soprano
-c2 c
-\clef mezzosoprano
-c2 c
-\clef baritone
-c2 c
+@cindex notine, chiavi
+@cindex citazioni in corpo piccolo, chiavi
+@cindex chiavi con notine (citazioni in corpo piccolo)
 
 
-\break
-
-\clef varbaritone
-c2 c
-\clef subbass
-c2 c
-\clef percussion
-c2 c
-
-\break
-
-\clef G   % synonym for treble
-c2 c
-\clef F   % synonym for bass
-c2 c
-\clef C   % synonym for alto
-c2 c
-@end lilypond
+Per mischiare le chiavi quando si usano le notine, leggere come si usano i comandi
+@code{\cueClef} e @code{\cueDuringWithClef} descritti in @ref{Formatting cue notes}.
 
 @cindex chiave traspositrice
 @cindex trasposizione, chiave
 @cindex trasposizione dell'ottava
 
 @cindex chiave traspositrice
 @cindex trasposizione, chiave
 @cindex trasposizione dell'ottava
+@cindex trasposizione opzionale dell'ottava
 @cindex chiave di tenore per coro
 
 Aggiungendo@tie{}@code{_8} o@tie{}@code{^8} al nome della chiave, la sua
 @cindex chiave di tenore per coro
 
 Aggiungendo@tie{}@code{_8} o@tie{}@code{^8} al nome della chiave, la sua
@@ -1153,26 +1178,86 @@ superiore, mentre@tie{}@code{_15} e@tie{}@code{^15} traspongono di due ottave.
 È possibile usare altri numeri interi, se necessario.  I nomi di chiave
 contenenti caratteri non alfabetici devono essere racchiusi tra virgolette
 
 È possibile usare altri numeri interi, se necessario.  I nomi di chiave
 contenenti caratteri non alfabetici devono essere racchiusi tra virgolette
 
-@lilypond[verbatim,quote,relative=1]
+@lilypond[verbatim,quote,fragment]
 \clef treble
 \clef treble
-c2 c
+c'2 c'
 \clef "treble_8"
 \clef "treble_8"
-c2 c
+c'2 c'
 \clef "bass^15"
 \clef "bass^15"
-c2 c
+c'2 c'
 \clef "alto_2"
 \clef "alto_2"
-c2 c
+c'2 c'
 \clef "G_8"
 \clef "G_8"
-c2 c
+c'2 c'
 \clef "F^5"
 \clef "F^5"
-c2 c
+c'2 c'
+@end lilypond
+
+L'ottavazione opzionale si può ottenere racchiudendo l'argomento numerico
+tra parentesi tonde o quadre:
+
+@lilypond[verbatim,quote,fragment]
+\clef "treble_(8)"
+c'2 c'
+\clef "bass^[15]"
+c'2 c'
 @end lilypond
 
 @end lilypond
 
-Alcune chiavi particolari sono descritte in @ref{Mensural clefs},
-@ref{Gregorian clefs}, @ref{Default tablatures} e @ref{Custom
-tablatures}.  Per alternare chiavi diverse nelle citazioni in corpo più piccolo
-all'interno di una partitura, si vedano le funzioni @code{\cueClef} e
-@code{\cueDuringWithClef} in @ref{Formatting cue notes}.
+Le altezze vengono mostrate come se l'argomento numerico fosse
+inserito senza parentesi.
+
+Se c'è un cambio di chiave quando si interrompe la linea, il simbolo della
+nuova chiave viene ripetuto alla fine della linea precedente, come chiave
+di @emph{avviso}, e all'inizio di quella successiva.  Tale chiave di
+@emph{precauzione} può essere soppressa.
+
+@lilypond[verbatim,quote,fragment]
+\clef treble { c'2 c' } \break
+\clef bass { c'2 c' } \break
+\clef alto
+  \set Staff.explicitClefVisibility = #end-of-line-invisible
+  { c'2 c' } \break
+  \unset Staff.explicitClefVisibility
+\clef bass { c'2 c' } \break
+@end lilypond
+
+Una chiave che è già stata visualizzata non viene ristampata se viene
+ripetuto lo stesso comando @code{\clef} e verrà quindi ignorata.
+Si può cambiare tale comportamento predefinito col comando
+@code{\set Staff.forceClef = ##t}.
+
+@lilypond[verbatim,quote,fragment]
+  \clef treble
+  c'1
+  \clef treble
+  c'1
+  \set Staff.forceClef = ##t
+  c'1
+  \clef treble
+  c'1
+@end lilypond
+
+When there is a manual clef change, the glyph of the changed clef
+will be smaller than normal.  This behaviour can be overridden.
+
+@lilypond[verbatim,quote,fragment]
+  \clef "treble"
+  c'1
+  \clef "bass"
+  c'1
+  \clef "treble"
+  c'1
+  \override Staff.Clef.full-size-change = ##t
+  \clef "bass"
+  c'1
+  \clef "treble"
+  c'1
+  \revert Staff.Clef.full-size-change
+  \clef "bass"
+  c'1
+  \clef "treble"
+  c'1
+@end lilypond
 
 @snippets
 
 
 @snippets
 
@@ -1187,15 +1272,32 @@ Guida alla notazione:
 @ref{Custom tablatures},
 @ref{Formatting cue notes}.
 
 @ref{Custom tablatures},
 @ref{Formatting cue notes}.
 
+File installati:
+@file{scm/parser-clef.scm}.
+
 Frammenti di codice:
 @rlsrnamed{Pitches, Altezze}.
 
 Guida al funzionamento interno:
 @rinternals{Clef_engraver},
 @rinternals{Clef},
 Frammenti di codice:
 @rlsrnamed{Pitches, Altezze}.
 
 Guida al funzionamento interno:
 @rinternals{Clef_engraver},
 @rinternals{Clef},
-@rinternals{OctavateEight},
+@rinternals{ClefModifier},
 @rinternals{clef-interface}.
 
 @rinternals{clef-interface}.
 
+@knownissues
+I numeri di ottavazione assegnati alle chiavi sono trattati come oggetti grafici
+separati.  Quindi qualsiasi @code{\override} all'oggetto @var{Clef} dovrà essere
+applicato, con un altro @code{\override}, all'oggetto @var{ClefModifier}.
+
+@lilypond[fragment,quote,verbatim]
+\new Staff \with {
+  \override Clef.color = #blue
+  \override ClefModifier.color = #red
+}
+
+\clef "treble_8" c'4
+@end lilypond
+
 
 @node Armatura di chiave
 @unnumberedsubsubsec Armatura di chiave
 
 @node Armatura di chiave
 @unnumberedsubsubsec Armatura di chiave
@@ -1212,7 +1314,7 @@ alterazioni e delle armature di chiave.  In LilyPond i nomi delle
 note costituiscono l'input grezzo; le armature e le chiavi determinano
 come questo venga mostrato.  Una nota non alterata come@tie{}@code{c}
 significa @q{Do naturale}, indipendentemente dall'armatura o dalla
 note costituiscono l'input grezzo; le armature e le chiavi determinano
 come questo venga mostrato.  Una nota non alterata come@tie{}@code{c}
 significa @q{Do naturale}, indipendentemente dall'armatura o dalla
-chiave.  Per maggiori informazioni si veda @rlearning{Alterazioni e armature di chiave}.}
+chiave.  Per maggiori informazioni si veda @rlearning{Altezze e armature di chiave}.}
 
 L'armatura di chiave indica la tonalità di un brano.  È costituita da un
 insieme di alterazioni (bemolle o diesis) all'inizio del rigo.  L'armatura
 
 L'armatura di chiave indica la tonalità di un brano.  È costituita da un
 insieme di alterazioni (bemolle o diesis) all'inizio del rigo.  L'armatura
@@ -1261,13 +1363,48 @@ dei modi, chiamati anche @notation{modi ecclesiastici}:
 @code{\ionian}, @code{\dorian}, @code{\phrygian}, @code{\lydian},
 @code{\mixolydian}, @code{\aeolian} e @code{\locrian}.
 
 @code{\ionian}, @code{\dorian}, @code{\phrygian}, @code{\lydian},
 @code{\mixolydian}, @code{\aeolian} e @code{\locrian}.
 
-@lilypond[verbatim,quote,relative=2]
-\key g \major
-fis1
-f
-fis
+@lilypond[verbatim,quote,fragment]
+\relative {
+  \key g \major
+  fis''1
+  f
+  fis
+}
+@end lilypond
+
+Si possono definire ulteriori modi elencando le alterazioni per ogni
+grado della scala quando il modo inizia col Do.
+
+@lilypond[verbatim,quote]
+freygish = #`((0 . ,NATURAL) (1 . ,FLAT) (2 . ,NATURAL)
+    (3 . ,NATURAL) (4 . ,NATURAL) (5 . ,FLAT) (6 . ,FLAT))
+
+\relative {
+  \key c \freygish c'4 des e f
+  \bar "||" \key d \freygish d es fis g
+}
 @end lilypond
 
 @end lilypond
 
+Le alterazioni dell'armatura di chiave possono essere collocate in
+posizioni diverse da quelle tradizionali o anche in più di un'ottava, usando
+le proprietà @code{flat-positions} e @code{sharp-positions}
+di @code{KeySignature}.  I valori di queste proprietà specificano
+l'estensione delle posizioni del rigo in cui potranno comparire
+le alterazioni.  Se viene specificata una sola posizione, le
+alterazioni vengono collocate entro l'ottava che finisce in quella
+posizione del rigo.
+
+@lilypond[verbatim, quote,fragment]
+\override Staff.KeySignature.flat-positions = #'((-5 . 5))
+\override Staff.KeyCancellation.flat-positions = #'((-5 . 5))
+\clef bass \key es \major es g bes d'
+\clef treble \bar "||" \key es \major es' g' bes' d''
+
+\override Staff.KeySignature.sharp-positions = #'(2)
+\bar "||" \key b \major b' fis' b'2
+@end lilypond
+
+
 
 @snippets
 
 
 @snippets
 
@@ -1277,14 +1414,13 @@ fis
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {non-traditional-key-signatures.ly}
 
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {non-traditional-key-signatures.ly}
 
-
 @seealso
 Glossario musicale:
 @rglos{church mode},
 @rglos{scordatura}.
 
 Manuale di apprendimento:
 @seealso
 Glossario musicale:
 @rglos{church mode},
 @rglos{scordatura}.
 
 Manuale di apprendimento:
-@rlearning{Alterazioni e armature di chiave}.
+@rlearning{Altezze e armature di chiave}.
 
 Frammenti di codice:
 @rlsrnamed{Pitches, Altezze}.
 
 Frammenti di codice:
 @rlsrnamed{Pitches, Altezze}.
@@ -1295,7 +1431,6 @@ Guida al funzionamento interno:
 @rinternals{Key_performer},
 @rinternals{KeyCancellation},
 @rinternals{KeySignature},
 @rinternals{Key_performer},
 @rinternals{KeyCancellation},
 @rinternals{KeySignature},
-@rinternals{key-cancellation-interface},
 @rinternals{key-signature-interface}.
 
 
 @rinternals{key-signature-interface}.
 
 
@@ -1316,18 +1451,20 @@ Guida al funzionamento interno:
 I @notation{segni di ottavazione} introducono un'ulteriore trasposizione di
 ottava nel rigo:
 
 I @notation{segni di ottavazione} introducono un'ulteriore trasposizione di
 ottava nel rigo:
 
-@lilypond[verbatim,quote,relative=2]
-a2 b
-\ottava #-2
-a2 b
-\ottava #-1
-a2 b
-\ottava #0
-a2 b
-\ottava #1
-a2 b
-\ottava #2
-a2 b
+@lilypond[verbatim,quote]
+\relative a' {
+  a2 b
+  \ottava #-2
+  a2 b
+  \ottava #-1
+  a2 b
+  \ottava #0
+  a2 b
+  \ottava #1
+  a2 b
+  \ottava #2
+  a2 b
+}
 @end lilypond
 
 @snippets
 @end lilypond
 
 @snippets
@@ -1335,6 +1472,11 @@ a2 b
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {ottava-text.ly}
 
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {ottava-text.ly}
 
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{adding-an-ottava-marking-to-a-single-voice.ly}
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{modifying-the-ottava-spanner-slope.ly}
 
 @seealso
 Glossario musicale:
 
 @seealso
 Glossario musicale:
@@ -1413,24 +1555,36 @@ all'unisono.
 @end lilypond
 
 @code{\transposition} può essere modificato nel corso di un brano.  Ad
 @end lilypond
 
 @code{\transposition} può essere modificato nel corso di un brano.  Ad
-esempio, un clarinettista potrebbe passare da un clarinetto in La a uno
-in Si bemolle.
-
-@lilypond[verbatim,quote,relative=2]
-\set Staff.instrumentName = #"Cl (A)"
-\key a \major
-\transposition a
-c d e f
-\textLengthOn
-s1*0^\markup { Switch to B\flat clarinet }
-R1
+esempio, un clarinettista potrebbe essere costretto a passare da un
+clarinetto in La a uno in Si bemolle.
 
 
-\key bes \major
-\transposition bes
-c2 g
+@lilypond[verbatim,quote]
+flute = \relative c'' {
+  \key f \major
+  \cueDuring #"clarinet" #DOWN {
+    R1 _\markup\tiny "clarinet"
+    c4 f e d
+    R1 _\markup\tiny "clarinet"
+  }
+}
+clarinet = \relative c'' {
+  \key aes \major
+  \transposition a
+  aes4 bes c des
+  R1^\markup { muta in B\flat }
+  \key g \major
+  \transposition bes
+  d2 g,
+}
+\addQuote "clarinet" \clarinet
+<<
+  \new Staff \with { instrumentName = #"Flute" }
+    \flute
+  \new Staff \with { instrumentName = #"Cl (A)" }
+    \clarinet
+>>
 @end lilypond
 
 @end lilypond
 
-
 @seealso
 Glossario musicale:
 @rglosnamed{concert pitch,intonazione reale},
 @seealso
 Glossario musicale:
 @rglosnamed{concert pitch,intonazione reale},
@@ -1464,7 +1618,7 @@ richiamata nel modo seguente:
 
 @example
 \new Staff <<
 
 @example
 \new Staff <<
-  \accidentalStyle "voice"
+  \accidentalStyle voice
   @{ @dots{} @}
 >>
 @end example
   @{ @dots{} @}
 >>
 @end example
@@ -1476,7 +1630,7 @@ determina in quale ambito debba essere cambiato lo stile.  Ad esempio, per
 usare lo stesso stile in tutti i righi dell'attuale @code{StaffGroup}, si usa:
 
 @example
 usare lo stesso stile in tutti i righi dell'attuale @code{StaffGroup}, si usa:
 
 @example
-\accidentalStyle #'StaffGroup "voice"
+\accidentalStyle StaffGroup.voice
 @end example
 
 Sono supportati i seguenti modi di gestire le alterazioni.  Il seguente esempio
 @end example
 
 Sono supportati i seguenti modi di gestire le alterazioni.  Il seguente esempio
@@ -1486,12 +1640,12 @@ mostra tutti gli stili:
 @lilypond[verbatim,quote]
 musicA = {
   <<
 @lilypond[verbatim,quote]
 musicA = {
   <<
-    \relative c' {
-      cis'8 fis, bes4 <a cis>8 f bis4 |
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
       cis2. <c, g'>4 |
     }
     \\
-    \relative c' {
+    \relative {
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
@@ -1501,12 +1655,12 @@ musicA = {
 musicB = {
   \clef bass
   \new Voice {
 musicB = {
   \clef bass
   \new Voice {
-    \voiceTwo \relative c' {
-      <fis, a cis>8 <fis a cis>
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
       \change Staff = up
       cis' cis
       \change Staff = down
       \change Staff = up
       cis' cis
       \change Staff = down
-      <fis, a> <fis a>
+      <fis, a> <fis a>]
       \showStaffSwitch
       \change Staff = up
       dis'4 |
       \showStaffSwitch
       \change Staff = up
       dis'4 |
@@ -1519,11 +1673,11 @@ musicB = {
 \new PianoStaff {
   <<
     \context Staff = "up" {
 \new PianoStaff {
   <<
     \context Staff = "up" {
-      \accidentalStyle "default"
+      \accidentalStyle default
       \musicA
     }
     \context Staff = "down" {
       \musicA
     }
     \context Staff = "down" {
-      \accidentalStyle "default"
+      \accidentalStyle default
       \musicB
     }
   >>
       \musicB
     }
   >>
@@ -1538,7 +1692,7 @@ seguente frammento, se si vuole usare lo stesso stile in entrambi i righi.
   <<
     \context Staff = "up" @{
       %%% change the next line as desired:
   <<
     \context Staff = "up" @{
       %%% change the next line as desired:
-      \accidentalStyle #'Score "default"
+      \accidentalStyle Score.default
       \musicA
     @}
     \context Staff = "down" @{
       \musicA
     @}
     \context Staff = "down" @{
@@ -1567,12 +1721,12 @@ dell'ultimo@tie{}@code{c}:
 @lilypond[quote]
 musicA = {
   <<
 @lilypond[quote]
 musicA = {
   <<
-    \relative c' {
-      cis'8 fis, bes4 <a cis>8 f bis4 |
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
       cis2. <c, g'>4 |
     }
     \\
-    \relative c' {
+    \relative {
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
@@ -1582,12 +1736,12 @@ musicA = {
 musicB = {
   \clef bass
   \new Voice {
 musicB = {
   \clef bass
   \new Voice {
-    \voiceTwo \relative c' {
-      <fis, a cis>8 <fis a cis>
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
       \change Staff = up
       cis' cis
       \change Staff = down
       \change Staff = up
       cis' cis
       \change Staff = down
-      <fis, a> <fis a>
+      <fis, a> <fis a>]
       \showStaffSwitch
       \change Staff = up
       dis'4 |
       \showStaffSwitch
       \change Staff = up
       dis'4 |
@@ -1600,11 +1754,11 @@ musicB = {
 \new PianoStaff {
   <<
     \context Staff = "up" {
 \new PianoStaff {
   <<
     \context Staff = "up" {
-      \accidentalStyle "default"
+      \accidentalStyle default
       \musicA
     }
     \context Staff = "down" {
       \musicA
     }
     \context Staff = "down" {
-      \accidentalStyle "default"
+      \accidentalStyle default
       \musicB
     }
   >>
       \musicB
     }
   >>
@@ -1639,12 +1793,12 @@ allora è preferibile usare @code{modern} o @code{modern-cautionary}.
 @lilypond[quote]
 musicA = {
   <<
 @lilypond[quote]
 musicA = {
   <<
-    \relative c' {
-      cis'8 fis, bes4 <a cis>8 f bis4 |
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
       cis2. <c, g'>4 |
     }
     \\
-    \relative c' {
+    \relative {
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
@@ -1654,12 +1808,12 @@ musicA = {
 musicB = {
   \clef bass
   \new Voice {
 musicB = {
   \clef bass
   \new Voice {
-    \voiceTwo \relative c' {
-      <fis, a cis>8 <fis a cis>
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
       \change Staff = up
       cis' cis
       \change Staff = down
       \change Staff = up
       cis' cis
       \change Staff = down
-      <fis, a> <fis a>
+      <fis, a> <fis a>]
       \showStaffSwitch
       \change Staff = up
       dis'4 |
       \showStaffSwitch
       \change Staff = up
       dis'4 |
@@ -1672,11 +1826,11 @@ musicB = {
 \new PianoStaff {
   <<
     \context Staff = "up" {
 \new PianoStaff {
   <<
     \context Staff = "up" {
-      \accidentalStyle "voice"
+      \accidentalStyle voice
       \musicA
     }
     \context Staff = "down" {
       \musicA
     }
     \context Staff = "down" {
-      \accidentalStyle "voice"
+      \accidentalStyle voice
       \musicB
     }
   >>
       \musicB
     }
   >>
@@ -1704,12 +1858,12 @@ e del@tie{}@code{c} nella seconda misura del rigo superiore:
 @lilypond[quote]
 musicA = {
   <<
 @lilypond[quote]
 musicA = {
   <<
-    \relative c' {
-      cis'8 fis, bes4 <a cis>8 f bis4 |
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
       cis2. <c, g'>4 |
     }
     \\
-    \relative c' {
+    \relative {
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
@@ -1719,12 +1873,12 @@ musicA = {
 musicB = {
   \clef bass
   \new Voice {
 musicB = {
   \clef bass
   \new Voice {
-    \voiceTwo \relative c' {
-      <fis, a cis>8 <fis a cis>
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
       \change Staff = up
       cis' cis
       \change Staff = down
       \change Staff = up
       cis' cis
       \change Staff = down
-      <fis, a> <fis a>
+      <fis, a> <fis a>]
       \showStaffSwitch
       \change Staff = up
       dis'4 |
       \showStaffSwitch
       \change Staff = up
       dis'4 |
@@ -1737,11 +1891,11 @@ musicB = {
 \new PianoStaff {
   <<
     \context Staff = "up" {
 \new PianoStaff {
   <<
     \context Staff = "up" {
-      \accidentalStyle "modern"
+      \accidentalStyle modern
       \musicA
     }
     \context Staff = "down" {
       \musicA
     }
     \context Staff = "down" {
-      \accidentalStyle "modern"
+      \accidentalStyle modern
       \musicB
     }
   >>
       \musicB
     }
   >>
@@ -1758,20 +1912,19 @@ musicB = {
 @funindex modern-cautionary
 
 Questa regola è simile a @code{modern}, ma le alterazioni @q{supplementari}
 @funindex modern-cautionary
 
 Questa regola è simile a @code{modern}, ma le alterazioni @q{supplementari}
-(quelle non mostrate da @code{default}) sono segnate come alterazioni
-di precauzione.  Di norma, sono poste tra parentesi; altrimenti, possono
-essere ridotte in corpo più piccolo definendo la proprietà @code{cautionary-style}
-di @code{AccidentalSuggestion}.
+sono segnate come alterazioni di precauzione (con parentesi).  La loro
+dimensione può essere cambiata attraverso la proprietà
+@code{font-size} di @code{AccidentalCautionary}.
 
 @lilypond[quote]
 musicA = {
   <<
 
 @lilypond[quote]
 musicA = {
   <<
-    \relative c' {
-      cis'8 fis, bes4 <a cis>8 f bis4 |
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
       cis2. <c, g'>4 |
     }
     \\
-    \relative c' {
+    \relative {
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
@@ -1781,12 +1934,12 @@ musicA = {
 musicB = {
   \clef bass
   \new Voice {
 musicB = {
   \clef bass
   \new Voice {
-    \voiceTwo \relative c' {
-      <fis, a cis>8 <fis a cis>
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
       \change Staff = up
       cis' cis
       \change Staff = down
       \change Staff = up
       cis' cis
       \change Staff = down
-      <fis, a> <fis a>
+      <fis, a> <fis a>]
       \showStaffSwitch
       \change Staff = up
       dis'4 |
       \showStaffSwitch
       \change Staff = up
       dis'4 |
@@ -1799,11 +1952,11 @@ musicB = {
 \new PianoStaff {
   <<
     \context Staff = "up" {
 \new PianoStaff {
   <<
     \context Staff = "up" {
-      \accidentalStyle "modern-cautionary"
+      \accidentalStyle modern-cautionary
       \musicA
     }
     \context Staff = "down" {
       \musicA
     }
     \context Staff = "down" {
-      \accidentalStyle "modern-cautionary"
+      \accidentalStyle modern-cautionary
       \musicB
     }
   >>
       \musicB
     }
   >>
@@ -1831,12 +1984,12 @@ voce della misura precedente:
 @lilypond[quote]
 musicA = {
   <<
 @lilypond[quote]
 musicA = {
   <<
-    \relative c' {
-      cis'8 fis, bes4 <a cis>8 f bis4 |
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
       cis2. <c, g'>4 |
     }
     \\
-    \relative c' {
+    \relative {
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
@@ -1846,12 +1999,12 @@ musicA = {
 musicB = {
   \clef bass
   \new Voice {
 musicB = {
   \clef bass
   \new Voice {
-    \voiceTwo \relative c' {
-      <fis, a cis>8 <fis a cis>
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
       \change Staff = up
       cis' cis
       \change Staff = down
       \change Staff = up
       cis' cis
       \change Staff = down
-      <fis, a> <fis a>
+      <fis, a> <fis a>]
       \showStaffSwitch
       \change Staff = up
       dis'4 |
       \showStaffSwitch
       \change Staff = up
       dis'4 |
@@ -1864,11 +2017,11 @@ musicB = {
 \new PianoStaff {
   <<
     \context Staff = "up" {
 \new PianoStaff {
   <<
     \context Staff = "up" {
-      \accidentalStyle "modern-voice"
+      \accidentalStyle modern-voice
       \musicA
     }
     \context Staff = "down" {
       \musicA
     }
     \context Staff = "down" {
-      \accidentalStyle "modern-voice"
+      \accidentalStyle modern-voice
       \musicB
     }
   >>
       \musicB
     }
   >>
@@ -1892,12 +2045,12 @@ esse sono indicate come alterazioni di precauzione.
 @lilypond[quote]
 musicA = {
   <<
 @lilypond[quote]
 musicA = {
   <<
-    \relative c' {
-      cis'8 fis, bes4 <a cis>8 f bis4 |
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
       cis2. <c, g'>4 |
     }
     \\
-    \relative c' {
+    \relative {
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
@@ -1907,12 +2060,12 @@ musicA = {
 musicB = {
   \clef bass
   \new Voice {
 musicB = {
   \clef bass
   \new Voice {
-    \voiceTwo \relative c' {
-      <fis, a cis>8 <fis a cis>
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
       \change Staff = up
       cis' cis
       \change Staff = down
       \change Staff = up
       cis' cis
       \change Staff = down
-      <fis, a> <fis a>
+      <fis, a> <fis a>]
       \showStaffSwitch
       \change Staff = up
       dis'4 |
       \showStaffSwitch
       \change Staff = up
       dis'4 |
@@ -1925,11 +2078,11 @@ musicB = {
 \new PianoStaff {
   <<
     \context Staff = "up" {
 \new PianoStaff {
   <<
     \context Staff = "up" {
-      \accidentalStyle "modern-voice-cautionary"
+      \accidentalStyle modern-voice-cautionary
       \musicA
     }
     \context Staff = "down" {
       \musicA
     }
     \context Staff = "down" {
-      \accidentalStyle "modern-voice-cautionary"
+      \accidentalStyle modern-voice-cautionary
       \musicB
     }
   >>
       \musicB
     }
   >>
@@ -1955,12 +2108,12 @@ gli annullamenti delle note finali.
 @lilypond[quote]
 musicA = {
   <<
 @lilypond[quote]
 musicA = {
   <<
-    \relative c' {
-      cis'8 fis, bes4 <a cis>8 f bis4 |
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
       cis2. <c, g'>4 |
     }
     \\
-    \relative c' {
+    \relative {
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
@@ -1970,12 +2123,12 @@ musicA = {
 musicB = {
   \clef bass
   \new Voice {
 musicB = {
   \clef bass
   \new Voice {
-    \voiceTwo \relative c' {
-      <fis, a cis>8 <fis a cis>
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
       \change Staff = up
       cis' cis
       \change Staff = down
       \change Staff = up
       cis' cis
       \change Staff = down
-      <fis, a> <fis a>
+      <fis, a> <fis a>]
       \showStaffSwitch
       \change Staff = up
       dis'4 |
       \showStaffSwitch
       \change Staff = up
       dis'4 |
@@ -1988,7 +2141,7 @@ musicB = {
 \new PianoStaff {
   <<
     \context Staff = "up" {
 \new PianoStaff {
   <<
     \context Staff = "up" {
-      \accidentalStyle "piano"
+      \accidentalStyle piano
       \musicA
     }
     \context Staff = "down" {
       \musicA
     }
     \context Staff = "down" {
@@ -2012,12 +2165,12 @@ mostrate come alterazioni di precauzione.
 @lilypond[quote]
 musicA = {
   <<
 @lilypond[quote]
 musicA = {
   <<
-    \relative c' {
-      cis'8 fis, bes4 <a cis>8 f bis4 |
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
       cis2. <c, g'>4 |
     }
     \\
-    \relative c' {
+    \relative {
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
@@ -2027,12 +2180,12 @@ musicA = {
 musicB = {
   \clef bass
   \new Voice {
 musicB = {
   \clef bass
   \new Voice {
-    \voiceTwo \relative c' {
-      <fis, a cis>8 <fis a cis>
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
       \change Staff = up
       cis' cis
       \change Staff = down
       \change Staff = up
       cis' cis
       \change Staff = down
-      <fis, a> <fis a>
+      <fis, a> <fis a>]
       \showStaffSwitch
       \change Staff = up
       dis'4 |
       \showStaffSwitch
       \change Staff = up
       dis'4 |
@@ -2045,7 +2198,7 @@ musicB = {
 \new PianoStaff {
   <<
     \context Staff = "up" {
 \new PianoStaff {
   <<
     \context Staff = "up" {
-      \accidentalStyle "piano-cautionary"
+      \accidentalStyle piano-cautionary
       \musicA
     }
     \context Staff = "down" {
       \musicA
     }
     \context Staff = "down" {
@@ -2071,12 +2224,12 @@ seconda occorrenza non segua direttamente la prima.
 @lilypond[quote]
 musicA = {
   <<
 @lilypond[quote]
 musicA = {
   <<
-    \relative c' {
-      cis'8 fis, bes4 <a cis>8 f bis4 |
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
       cis2. <c, g'>4 |
     }
     \\
-    \relative c' {
+    \relative {
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
@@ -2086,12 +2239,12 @@ musicA = {
 musicB = {
   \clef bass
   \new Voice {
 musicB = {
   \clef bass
   \new Voice {
-    \voiceTwo \relative c' {
-      <fis, a cis>8 <fis a cis>
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
       \change Staff = up
       cis' cis
       \change Staff = down
       \change Staff = up
       cis' cis
       \change Staff = down
-      <fis, a> <fis a>
+      <fis, a> <fis a>]
       \showStaffSwitch
       \change Staff = up
       dis'4 |
       \showStaffSwitch
       \change Staff = up
       dis'4 |
@@ -2104,11 +2257,11 @@ musicB = {
 \new PianoStaff {
   <<
     \context Staff = "up" {
 \new PianoStaff {
   <<
     \context Staff = "up" {
-      \accidentalStyle "neo-modern"
+      \accidentalStyle neo-modern
       \musicA
     }
     \context Staff = "down" {
       \musicA
     }
     \context Staff = "down" {
-      \accidentalStyle "neo-modern"
+      \accidentalStyle neo-modern
       \musicB
     }
   >>
       \musicB
     }
   >>
@@ -2123,17 +2276,19 @@ musicB = {
 @funindex neo-modern-cautionary
 
 Questa regola è simile a @code{neo-modern}, ma le alterazioni
 @funindex neo-modern-cautionary
 
 Questa regola è simile a @code{neo-modern}, ma le alterazioni
-supplementari sono mostrate come alterazioni di precauzione.
+@q{supplementari} sono mostrate come alterazioni di precauzione (con
+parentesi). La loro dimensione può essere modificata attraverso
+la proprietà @code{font-size} di @code{AccidentalCautionary}.
 
 @lilypond[quote]
 musicA = {
   <<
 
 @lilypond[quote]
 musicA = {
   <<
-    \relative c' {
-      cis'8 fis, bes4 <a cis>8 f bis4 |
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
       cis2. <c, g'>4 |
     }
     \\
-    \relative c' {
+    \relative {
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
@@ -2143,12 +2298,12 @@ musicA = {
 musicB = {
   \clef bass
   \new Voice {
 musicB = {
   \clef bass
   \new Voice {
-    \voiceTwo \relative c' {
-      <fis, a cis>8 <fis a cis>
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
       \change Staff = up
       cis' cis
       \change Staff = down
       \change Staff = up
       cis' cis
       \change Staff = down
-      <fis, a> <fis a>
+      <fis, a> <fis a>]
       \showStaffSwitch
       \change Staff = up
       dis'4 |
       \showStaffSwitch
       \change Staff = up
       dis'4 |
@@ -2161,11 +2316,11 @@ musicB = {
 \new PianoStaff {
   <<
     \context Staff = "up" {
 \new PianoStaff {
   <<
     \context Staff = "up" {
-      \accidentalStyle "neo-modern-cautionary"
+      \accidentalStyle neo-modern-cautionary
       \musicA
     }
     \context Staff = "down" {
       \musicA
     }
     \context Staff = "down" {
-      \accidentalStyle "neo-modern-cautionary"
+      \accidentalStyle neo-modern-cautionary
       \musicB
     }
   >>
       \musicB
     }
   >>
@@ -2189,12 +2344,12 @@ voci nello stesso rigo (@code{Staff}).
 @lilypond[quote]
 musicA = {
   <<
 @lilypond[quote]
 musicA = {
   <<
-    \relative c' {
-      cis'8 fis, bes4 <a cis>8 f bis4 |
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
       cis2. <c, g'>4 |
     }
     \\
-    \relative c' {
+    \relative {
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
@@ -2204,12 +2359,12 @@ musicA = {
 musicB = {
   \clef bass
   \new Voice {
 musicB = {
   \clef bass
   \new Voice {
-    \voiceTwo \relative c' {
-      <fis, a cis>8 <fis a cis>
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
       \change Staff = up
       cis' cis
       \change Staff = down
       \change Staff = up
       cis' cis
       \change Staff = down
-      <fis, a> <fis a>
+      <fis, a> <fis a>]
       \showStaffSwitch
       \change Staff = up
       dis'4 |
       \showStaffSwitch
       \change Staff = up
       dis'4 |
@@ -2222,11 +2377,11 @@ musicB = {
 \new PianoStaff {
   <<
     \context Staff = "up" {
 \new PianoStaff {
   <<
     \context Staff = "up" {
-      \accidentalStyle "neo-modern-voice"
+      \accidentalStyle neo-modern-voice
       \musicA
     }
     \context Staff = "down" {
       \musicA
     }
     \context Staff = "down" {
-      \accidentalStyle "neo-modern-voice"
+      \accidentalStyle neo-modern-voice
       \musicB
     }
   >>
       \musicB
     }
   >>
@@ -2246,12 +2401,12 @@ supplementari sono indicate come alterazioni di precauzione.
 @lilypond[quote]
 musicA = {
   <<
 @lilypond[quote]
 musicA = {
   <<
-    \relative c' {
-      cis'8 fis, bes4 <a cis>8 f bis4 |
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
       cis2. <c, g'>4 |
     }
     \\
-    \relative c' {
+    \relative {
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
@@ -2261,12 +2416,12 @@ musicA = {
 musicB = {
   \clef bass
   \new Voice {
 musicB = {
   \clef bass
   \new Voice {
-    \voiceTwo \relative c' {
-      <fis, a cis>8 <fis a cis>
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
       \change Staff = up
       cis' cis
       \change Staff = down
       \change Staff = up
       cis' cis
       \change Staff = down
-      <fis, a> <fis a>
+      <fis, a> <fis a>]
       \showStaffSwitch
       \change Staff = up
       dis'4 |
       \showStaffSwitch
       \change Staff = up
       dis'4 |
@@ -2279,11 +2434,11 @@ musicB = {
 \new PianoStaff {
   <<
     \context Staff = "up" {
 \new PianoStaff {
   <<
     \context Staff = "up" {
-      \accidentalStyle "neo-modern-voice-cautionary"
+      \accidentalStyle neo-modern-voice-cautionary
       \musicA
     }
     \context Staff = "down" {
       \musicA
     }
     \context Staff = "down" {
-      \accidentalStyle "neo-modern-voice-cautionary"
+      \accidentalStyle neo-modern-voice-cautionary
       \musicB
     }
   >>
       \musicB
     }
   >>
@@ -2292,8 +2447,8 @@ musicB = {
 
 @item dodecaphonic
 
 
 @item dodecaphonic
 
-@cindex stile delle alterazioni @emph{dodecaphonic}
-@cindex @emph{dodecaphonic}, stile delle alterazioni
+@cindex stile delle alterazioni @emph{dodecafonico}
+@cindex @emph{dodecafonico}, stile delle alterazioni
 
 @funindex dodecaphonic
 
 
 @funindex dodecaphonic
 
@@ -2306,12 +2461,12 @@ naturali.
 @lilypond[quote]
 musicA = {
   <<
 @lilypond[quote]
 musicA = {
   <<
-    \relative c' {
-      cis'8 fis, bes4 <a cis>8 f bis4 |
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
       cis2. <c, g'>4 |
     }
     \\
-    \relative c' {
+    \relative {
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
@@ -2321,12 +2476,12 @@ musicA = {
 musicB = {
   \clef bass
   \new Voice {
 musicB = {
   \clef bass
   \new Voice {
-    \voiceTwo \relative c' {
-      <fis, a cis>8 <fis a cis>
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
       \change Staff = up
       cis' cis
       \change Staff = down
       \change Staff = up
       cis' cis
       \change Staff = down
-      <fis, a> <fis a>
+      <fis, a> <fis a>]
       \showStaffSwitch
       \change Staff = up
       dis'4 |
       \showStaffSwitch
       \change Staff = up
       dis'4 |
@@ -2339,23 +2494,142 @@ musicB = {
 \new PianoStaff {
   <<
     \context Staff = "up" {
 \new PianoStaff {
   <<
     \context Staff = "up" {
-      \accidentalStyle "dodecaphonic"
+      \accidentalStyle dodecaphonic
       \musicA
     }
     \context Staff = "down" {
       \musicA
     }
     \context Staff = "down" {
-      \accidentalStyle "dodecaphonic"
+      \accidentalStyle dodecaphonic
       \musicB
     }
   >>
 }
 @end lilypond
 
       \musicB
     }
   >>
 }
 @end lilypond
 
+@item dodecaphonic-no-repeat
+
+@cindex stile delle alterazioni dodecafonico
+@cindex stile dodecafonico neomoderno
+
+@funindex dodecaphonic-no-repeat
+
+Come nello stile delle alterazioni dodecafonico @emph{ogni} nota ha
+un segno di alterazione, ma le alterazioni sono soppresse per tutte
+le altezze ripetute immediatamente nello stesso rigo.
+
+@lilypond[quote]
+musicA = {
+  <<
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
+      cis2. <c, g'>4 |
+    }
+    \\
+    \relative {
+      ais'2 cis, |
+      fis8 b a4 cis2 |
+    }
+  >>
+}
+
+musicB = {
+  \clef bass
+  \new Voice {
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
+      \change Staff = up
+      cis' cis
+      \change Staff = down
+      <fis, a> <fis a>]
+      \showStaffSwitch
+      \change Staff = up
+      dis'4 |
+      \change Staff = down
+      <fis, a cis>4 gis <f a d>2 |
+    }
+  }
+}
+
+\new PianoStaff {
+  <<
+    \context Staff = "up" {
+      \accidentalStyle dodecaphonic-no-repeat
+      \musicA
+    }
+    \context Staff = "down" {
+      \accidentalStyle dodecaphonic-no-repeat
+      \musicB
+    }
+  >>
+}
+@end lilypond
+
+
+@item dodecaphonic-first
+
+@cindex stile delle alterazioni dodecafonico
+@cindex stile dodecafonico neomoderno
+@cindex dodecafonico, stile delle alterazioni
+@cindex dodecafonico, stile neomoderno
+
+@funindex dodecaphonic-first
+
+In modo analogo allo stile delle alterazioni dodecafonico @emph{ogni}
+altezza ha un segno di alterazione, ma solo la prima volta che si
+incontra in una misura.  Le alterazioni vengono ricordate solo per
+l'ottava corrente ma in tutte le voci.
+
+@lilypond[quote]
+musicA = {
+  <<
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
+      cis2. <c, g'>4 |
+    }
+    \\
+    \relative {
+      ais'2 cis, |
+      fis8 b a4 cis2 |
+    }
+  >>
+}
+
+musicB = {
+  \clef bass
+  \new Voice {
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
+      \change Staff = up
+      cis' cis
+      \change Staff = down
+      <fis, a> <fis a>]
+      \showStaffSwitch
+      \change Staff = up
+      dis'4 |
+      \change Staff = down
+      <fis, a cis>4 gis <f a d>2 |
+    }
+  }
+}
+
+\new PianoStaff {
+  <<
+    \context Staff = "up" {
+      \accidentalStyle dodecaphonic-first
+      \musicA
+    }
+    \context Staff = "down" {
+      \accidentalStyle dodecaphonic-first
+      \musicB
+    }
+  >>
+}
+@end lilypond
 
 @item teaching
 
 
 @item teaching
 
-@cindex stile delle alterazioni @emph{teaching}
+@cindex stile delle alterazioni per insegnamento (@emph{teaching})
+@cindex insegnamento (@emph{teaching}), stile delle alterazioni
 @cindex @emph{teaching}, stile delle alterazioni
 @cindex @emph{teaching}, stile delle alterazioni
-
 @funindex teaching
 
 Questa regola è pensata per gli studenti: permette di generare facilmente degli
 @funindex teaching
 
 Questa regola è pensata per gli studenti: permette di generare facilmente degli
@@ -2365,15 +2639,15 @@ aggiunte ulteriori segni di precauzione per tutti i diesis e bemolle
 specificati dall'armatura di chiave, fuorché nel caso di ripetizioni
 immediatamente successive di una stessa nota.
 
 specificati dall'armatura di chiave, fuorché nel caso di ripetizioni
 immediatamente successive di una stessa nota.
 
-@lilypond[quote]
+@lilypond[quote,staffsize=18]
 musicA = {
   <<
 musicA = {
   <<
-    \relative c' {
-      cis'8 fis, bes4 <a cis>8 f bis4 |
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
       cis2. <c, g'>4 |
     }
     \\
-    \relative c' {
+    \relative {
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
@@ -2383,12 +2657,12 @@ musicA = {
 musicB = {
   \clef bass
   \new Voice {
 musicB = {
   \clef bass
   \new Voice {
-    \voiceTwo \relative c' {
-      <fis, a cis>8 <fis a cis>
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
       \change Staff = up
       cis' cis
       \change Staff = down
       \change Staff = up
       cis' cis
       \change Staff = down
-      <fis, a> <fis a>
+      <fis, a> <fis a>]
       \showStaffSwitch
       \change Staff = up
       dis'4 |
       \showStaffSwitch
       \change Staff = up
       dis'4 |
@@ -2402,12 +2676,12 @@ musicB = {
   <<
     \context Staff = "up" {
       \key fis \minor
   <<
     \context Staff = "up" {
       \key fis \minor
-      \accidentalStyle "teaching"
+      \accidentalStyle teaching
       \musicA
     }
     \context Staff = "down" {
       \key fis \minor
       \musicA
     }
     \context Staff = "down" {
       \key fis \minor
-      \accidentalStyle "teaching"
+      \accidentalStyle teaching
       \musicB
     }
   >>
       \musicB
     }
   >>
@@ -2429,12 +2703,12 @@ musicB = {
 @lilypond[quote]
 musicA = {
   <<
 @lilypond[quote]
 musicA = {
   <<
-    \relative c' {
-      cis'8 fis, bes4 <a cis>8 f bis4 |
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
       cis2. <c, g'>4 |
     }
     \\
-    \relative c' {
+    \relative {
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
@@ -2444,12 +2718,12 @@ musicA = {
 musicB = {
   \clef bass
   \new Voice {
 musicB = {
   \clef bass
   \new Voice {
-    \voiceTwo \relative c' {
-      <fis, a cis>8 <fis a cis>
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
       \change Staff = up
       cis' cis
       \change Staff = down
       \change Staff = up
       cis' cis
       \change Staff = down
-      <fis, a> <fis a>
+      <fis, a> <fis a>]
       \showStaffSwitch
       \change Staff = up
       dis'4 |
       \showStaffSwitch
       \change Staff = up
       dis'4 |
@@ -2462,11 +2736,11 @@ musicB = {
 \new PianoStaff {
   <<
     \context Staff = "up" {
 \new PianoStaff {
   <<
     \context Staff = "up" {
-      \accidentalStyle "no-reset"
+      \accidentalStyle no-reset
       \musicA
     }
     \context Staff = "down" {
       \musicA
     }
     \context Staff = "down" {
-      \accidentalStyle "no-reset"
+      \accidentalStyle no-reset
       \musicB
     }
   >>
       \musicB
     }
   >>
@@ -2488,12 +2762,12 @@ materiale musicale precedente.
 @lilypond[quote]
 musicA = {
   <<
 @lilypond[quote]
 musicA = {
   <<
-    \relative c' {
-      cis'8 fis, bes4 <a cis>8 f bis4 |
+    \relative {
+      cis''8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
       cis2. <c, g'>4 |
     }
     \\
-    \relative c' {
+    \relative {
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
       ais'2 cis, |
       fis8 b a4 cis2 |
     }
@@ -2503,12 +2777,12 @@ musicA = {
 musicB = {
   \clef bass
   \new Voice {
 musicB = {
   \clef bass
   \new Voice {
-    \voiceTwo \relative c' {
-      <fis, a cis>8 <fis a cis>
+    \voiceTwo \relative {
+      <fis a cis>8[ <fis a cis>
       \change Staff = up
       cis' cis
       \change Staff = down
       \change Staff = up
       cis' cis
       \change Staff = down
-      <fis, a> <fis a>
+      <fis, a> <fis a>]
       \showStaffSwitch
       \change Staff = up
       dis'4 |
       \showStaffSwitch
       \change Staff = up
       dis'4 |
@@ -2521,11 +2795,11 @@ musicB = {
 \new PianoStaff {
   <<
     \context Staff = "up" {
 \new PianoStaff {
   <<
     \context Staff = "up" {
-      \accidentalStyle "forget"
+      \accidentalStyle forget
       \musicA
     }
     \context Staff = "down" {
       \musicA
     }
     \context Staff = "down" {
-      \accidentalStyle "forget"
+      \accidentalStyle forget
       \musicB
     }
   >>
       \musicB
     }
   >>
@@ -2547,14 +2821,12 @@ Guida al funzionamento interno:
 @rinternals{AccidentalPlacement},
 @rinternals{accidental-suggestion-interface}.
 
 @rinternals{AccidentalPlacement},
 @rinternals{accidental-suggestion-interface}.
 
-
 @cindex alterazioni e note simultanee
 @cindex note simultanee e alterazioni
 @cindex alterazioni negli accordi
 @cindex accordi, alterazioni in
 
 @knownissues
 @cindex alterazioni e note simultanee
 @cindex note simultanee e alterazioni
 @cindex alterazioni negli accordi
 @cindex accordi, alterazioni in
 
 @knownissues
-
 Le note simultanee non vengono considerate nell'individuazione
 automatica delle alterazioni; vengono prese come riferimento solo
 le note precedenti e l'armatura di chiave.  Se la stessa nota
 Le note simultanee non vengono considerate nell'individuazione
 automatica delle alterazioni; vengono prese come riferimento solo
 le note precedenti e l'armatura di chiave.  Se la stessa nota
@@ -2570,7 +2842,7 @@ volta non richiede il segno di bequadro:
 
 @lilypond[quote]
 {
 
 @lilypond[quote]
 {
-  \accidentalStyle "modern"
+  \accidentalStyle modern
   \time 2/4
   \repeat volta 2 {
     c'2
   \time 2/4
   \repeat volta 2 {
     c'2
@@ -2586,13 +2858,13 @@ Si può usare il seguente espediente: si definisce una funzione che
 imposti localmente lo stile delle alterazioni su @code{forget}:
 
 @lilypond[verbatim,quote]
 imposti localmente lo stile delle alterazioni su @code{forget}:
 
 @lilypond[verbatim,quote]
-forget = #(define-music-function (parser location music) (ly:music?) #{
-  \accidentalStyle "forget"
-  $music
-  \accidentalStyle "modern"
+forget = #(define-music-function (music) (ly:music?) #{
+  \accidentalStyle forget
+  #music
+  \accidentalStyle modern
 #})
 {
 #})
 {
-  \accidentalStyle "modern"
+  \accidentalStyle modern
   \time 2/4
   \repeat volta 2 {
     c'2
   \time 2/4
   \repeat volta 2 {
     c'2
@@ -2604,6 +2876,7 @@ forget = #(define-music-function (parser location music) (ly:music?) #{
 }
 @end lilypond
 
 }
 @end lilypond
 
+
 @node Ambitus
 @unnumberedsubsubsec Ambitus
 @translationof Ambitus
 @node Ambitus
 @unnumberedsubsubsec Ambitus
 @translationof Ambitus
@@ -2633,8 +2906,8 @@ di chiave.
   }
 }
 
   }
 }
 
-\relative c'' {
-  aes c e2
+\relative {
+  aes' c e2
   cis,1
 }
 @end lilypond
   cis,1
 }
 @end lilypond
@@ -2651,7 +2924,6 @@ di chiave.
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {changing-the-ambitus-gap.ly}
 
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {changing-the-ambitus-gap.ly}
 
-
 @seealso
 Glossario musicale:
 @rglos{ambitus}.
 @seealso
 Glossario musicale:
 @rglos{ambitus}.
@@ -2669,9 +2941,7 @@ Guida al funzionamento interno:
 @rinternals{AmbitusNoteHead},
 @rinternals{ambitus-interface}.
 
 @rinternals{AmbitusNoteHead},
 @rinternals{ambitus-interface}.
 
-
 @knownissues
 @knownissues
-
 Le collisioni non vengono gestite in presenza di un ambitus multiplo su
 più di una voce.
 
 Le collisioni non vengono gestite in presenza di un ambitus multiplo su
 più di una voce.
 
@@ -2693,35 +2963,36 @@ Questa sezione suggerisce i modi in cui modificare la testa di una nota.
 @unnumberedsubsubsec Teste di nota speciali
 @translationof Special note heads
 
 @unnumberedsubsubsec Teste di nota speciali
 @translationof Special note heads
 
-@cindex speciali, teste di nota
-@cindex note heads, cross
-@cindex note heads, diamond
-@cindex note heads, parlato
-@cindex note heads, harmonic
-@cindex note heads, guitar
 @cindex teste di nota speciali
 @cindex teste di nota speciali
-@cindex cross note heads
-@cindex diamond note heads
-@cindex parlato note heads
-@cindex harmonic note heads
-@cindex guitar note heads
-@cindex note head styles
-@cindex styles, note heads
+@cindex teste di nota barrate
+@cindex teste di nota a rombo
+@cindex teste di nota, parlato
+@cindex teste di nota, armonico
+@cindex teste di nota, chitarra
+@cindex barrata, testa di nota
+@cindex diamante, testa di nota
+@cindex parlato, testa di nota
+@cindex armonico, testa di nota
+@cindex chitarra, teste di nota
+@cindex teste di nota, stili
+@cindex stili delle teste di nota
 
 @funindex cross
 
 L'aspetto delle teste delle note può essere modificato:
 
 
 @funindex cross
 
 L'aspetto delle teste delle note può essere modificato:
 
-@lilypond[verbatim,quote,relative=2]
-c4 b
-\override NoteHead #'style = #'cross
-c4 b
-\revert NoteHead #'style
-a b
-\override NoteHead #'style = #'harmonic
-a b
-\revert NoteHead #'style
-c4 d e f
+@lilypond[verbatim,quote]
+\relative c'' {
+  c4 b
+  \override NoteHead.style = #'cross
+  c4 b
+  \revert NoteHead.style
+  a b
+  \override NoteHead.style = #'harmonic
+  a b
+  \revert NoteHead.style
+  c4 d e f
+}
 @end lilypond
 
 L'elenco di tutti gli stili per le teste di nota è in @ref{Note head styles}.
 @end lilypond
 
 L'elenco di tutti gli stili per le teste di nota è in @ref{Note head styles}.
@@ -2731,22 +3002,26 @@ intenzioni musicali.  I seguenti comandi generici predefiniti modificano
 la testa della nota nei contesti del rigo e dell'intavolatura e possono
 essere usati per rappresentare qualsiasi significato musicale:
 
 la testa della nota nei contesti del rigo e dell'intavolatura e possono
 essere usati per rappresentare qualsiasi significato musicale:
 
-@lilypond[verbatim,quote,relative=2]
-c4 b
-\xNotesOn
- a b c4 b
-\xNotesOff
-c4 d
+@lilypond[verbatim,quote]
+\relative {
+  c''4 b
+  \xNotesOn
+   a b c4 b
+  \xNotesOff
+  c4 d
+}
 @end lilypond
 
 Questo comando può essere usato all'interno e all'esterno degli accordi per
 generare teste barrate sia nel contesto del rigo che in
 quello dell'intavolatura:
 
 @end lilypond
 
 Questo comando può essere usato all'interno e all'esterno degli accordi per
 generare teste barrate sia nel contesto del rigo che in
 quello dell'intavolatura:
 
-@lilypond[verbatim,quote,relative=2]
-c4 b
-\xNote { e f }
-c b < g \xNote c f > b
+@lilypond[verbatim,quote]
+\relative {
+  c''4 b
+  \xNote { e f }
+  c b < g \xNote c f > b
+}
 @end lilypond
 
 Potete utilizzare, al posto di @code{\xNote}, @code{\xNotesOn} e
 @end lilypond
 
 Potete utilizzare, al posto di @code{\xNote}, @code{\xNotesOn} e
@@ -2754,11 +3029,12 @@ Potete utilizzare, al posto di @code{\xNote}, @code{\xNotesOn} e
 @code{\deadNotesOff}.  Il termine @notation{dead note} è di uso comune
 tra i chitarristi.
 
 @code{\deadNotesOff}.  Il termine @notation{dead note} è di uso comune
 tra i chitarristi.
 
-Esiste anche una scorciatoia per le forme a diamante. Può essere usata
-solo all'interno di un accordo:
+Esiste anche una scorciatoia simile per le forme a diamante:
 
 
-@lilypond[verbatim,quote,relative=2]
-<c f\harmonic>2 <d a'\harmonic>4 <c g'\harmonic>
+@lilypond[verbatim,quote]
+\relative c'' {
+  <c f\harmonic>2 <d a'\harmonic>4 <c g'\harmonic> f\harmonic
+}
 @end lilypond
 
 @predefined
 @end lilypond
 
 @predefined
@@ -2792,7 +3068,6 @@ Guida al funzionamento interno:
 @translationof Easy notation note heads
 
 @cindex teste di nota, esercizio
 @translationof Easy notation note heads
 
 @cindex teste di nota, esercizio
-@cindex practice note heads
 @cindex teste di nota, notazione semplificata
 @cindex notazione semplificata
 @cindex musica per principianti
 @cindex teste di nota, notazione semplificata
 @cindex notazione semplificata
 @cindex musica per principianti
@@ -2832,7 +3107,6 @@ proposito si veda @ref{Setting the staff size}.
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {numbers-as-easy-note-heads.ly}
 
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {numbers-as-easy-note-heads.ly}
 
-
 @seealso
 Guida alla notazione:
 @ref{Setting the staff size}.
 @seealso
 Guida alla notazione:
 @ref{Setting the staff size}.
@@ -2885,17 +3159,19 @@ era comune nei canzonieri americani del diciannovesimo secolo.
 Gli stili possibili sono Sacred Harp, Southern Harmony,
 Funk (Harmonica Sacra), Walker e Aiken (Christian Harmony):
 
 Gli stili possibili sono Sacred Harp, Southern Harmony,
 Funk (Harmonica Sacra), Walker e Aiken (Christian Harmony):
 
-@lilypond[verbatim,quote,relative=2]
-\aikenHeads
-c, d e f g2 a b1 c \break
-\sacredHarpHeads
-c,4 d e f g2 a b1 c \break
-\southernHarmonyHeads
-c,4 d e f g2 a b1 c \break
-\funkHeads
-c,4 d e f g2 a b1 c \break
-\walkerHeads
-c,4 d e f g2 a b1 c \break
+@lilypond[verbatim,quote]
+\relative c'' {
+  \aikenHeads
+  c, d e f g2 a b1 c \break
+  \sacredHarpHeads
+  c,4 d e f g2 a b1 c \break
+  \southernHarmonyHeads
+  c,4 d e f g2 a b1 c \break
+  \funkHeads
+  c,4 d e f g2 a b1 c \break
+  \walkerHeads
+  c,4 d e f g2 a b1 c \break
+}
 @end lilypond
 
 @funindex \key
 @end lilypond
 
 @funindex \key
@@ -2916,21 +3192,22 @@ scala è determinata dal comando @code{\key}.  Se si scrive in
 tonalità minore, il grado della scala può essere determinato
 in base alla relativa maggiore:
 
 tonalità minore, il grado della scala può essere determinato
 in base alla relativa maggiore:
 
-@lilypond[verbatim,quote,relative=2]
-\key a \minor
-\aikenHeads
-a b c d e2 f g1 a \break
-\aikenHeadsMinor
-a,4 b c d e2 f g1 a \break
-\sacredHarpHeadsMinor
-a,2 b c d \break
-\southernHarmonyHeadsMinor
-a2 b c d \break
-\funkHeadsMinor
-a2 b c d \break
-\walkerHeadsMinor
-a2 b c d \break
-
+@lilypond[verbatim,quote]
+\relative c'' {
+  \key a \minor
+  \aikenHeads
+  a b c d e2 f g1 a \break
+  \aikenHeadsMinor
+  a,4 b c d e2 f g1 a \break
+  \sacredHarpHeadsMinor
+  a,2 b c d \break
+  \southernHarmonyHeadsMinor
+  a2 b c d \break
+  \funkHeadsMinor
+  a2 b c d \break
+  \walkerHeadsMinor
+  a2 b c d \break
+}
 @end lilypond
 
 
 @end lilypond
 
 
@@ -2955,7 +3232,6 @@ a2 b c d \break
 
 La lista completa di tutti gli stili delle teste si trova in @ref{Note head styles}.
 
 
 La lista completa di tutti gli stili delle teste si trova in @ref{Note head styles}.
 
-
 @seealso
 Frammenti di codice:
 @rlsrnamed{Pitches, Altezze}.
 @seealso
 Frammenti di codice:
 @rlsrnamed{Pitches, Altezze}.
@@ -2988,27 +3264,25 @@ L'improvvisazione viene talvolta indicata con teste tagliate:
 l'esecutore può scegliere qualsiasi nota ma deve seguire il ritmo
 indicato.  Si possono creare queste teste:
 
 l'esecutore può scegliere qualsiasi nota ma deve seguire il ritmo
 indicato.  Si possono creare queste teste:
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new Voice \with {
   \consists "Pitch_squash_engraver"
 \new Voice \with {
   \consists "Pitch_squash_engraver"
-} {
-  e8 e g a a16( bes) a8 g
+} \relative {
+  e''8 e g a a16( bes) a8 g
   \improvisationOn
   e8 ~
   \improvisationOn
   e8 ~
-  e2 ~ e8 f4 f8 ~
-  f2
+  2 ~ 8 f4 f8 ~
+  2
   \improvisationOff
   a16( bes) a8 g e
 }
 @end lilypond
 
   \improvisationOff
   a16( bes) a8 g e
 }
 @end lilypond
 
-
 @predefined
 @code{\improvisationOn},
 @code{\improvisationOff}.
 @endpredefined
 
 @predefined
 @code{\improvisationOn},
 @code{\improvisationOff}.
 @endpredefined
 
-
 @seealso
 Frammenti di codice:
 @rlsrnamed{Pitches, Altezze}.
 @seealso
 Frammenti di codice:
 @rlsrnamed{Pitches, Altezze}.
@@ -3017,3 +3291,5 @@ Guida al funzionamento interno:
 @rinternals{Pitch_squash_engraver},
 @rinternals{Voice},
 @rinternals{RhythmicStaff}.
 @rinternals{Pitch_squash_engraver},
 @rinternals{Voice},
 @rinternals{RhythmicStaff}.
+
+@c  LocalWords:  musicA musicB dis' gis