]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/it/learning/fundamental.itely
Merge branch 'translation' into staging
[lilypond.git] / Documentation / it / learning / fundamental.itely
index 8aeb7e958d54e6963c98f79576e1352e6d2ee790..8ae52b0212148c09954706c9f1f78c0e959a200a 100644 (file)
@@ -1,21 +1,21 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 
 @ignore
-    Translation of GIT committish: 92d7753b7a1e9887afcc6ad6864a78940e7878fb
+    Translation of GIT committish: 94dc452301cc0d1e9983f5aeb784884f7fe8c964
 
     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.13.36"
+@c \version "2.17.29"
 
 @node Concetti fondamentali
 @chapter Concetti fondamentali
 @translationof Fundamental concepts
 
-Nel Tutorial abbiamo visto come produrre della bella musica a stampa
-da un semplice file di testo.  Questa sezione presenta i concetti e le
+Nel Tutorial abbiamo visto come produrre dei belli spartiti da un
+semplice file di testo.  Questa sezione presenta i concetti e le
 tecniche richiesti per produrre partiture ugualmente belle, ma
 più complesse.
 
@@ -60,7 +60,7 @@ Un esempio basilare di un file di input di LilyPond è
 \header @{ @}
 
 \score @{
-  @var{...compound music expression...}  % all the music goes here!
+  @var{ @dots{} espressione musicale composta @dots{} }  % tutta la musica va qui!
   \layout @{ @}
   \midi @{ @}
 @}
@@ -138,13 +138,13 @@ singola nota a una grande espressione composta come
 @example
 @{
   \new StaffGroup <<
-    @var{...insert the whole score of a Wagner opera in here...}
+    @var{ @dots{} inserisci qui l'intera opera di Wagner @dots{} }
   >>
 @}
 @end example
 
 @noindent
-Tutto quanto è compreso in @code{@{ ... @}} costituisce un'unica
+Tutto quanto è compreso in @code{@{ @dots{} @}} costituisce un'unica
 espressione musicale.
 
 Come abbiamo detto prima, il blocco @code{\score} può contenere altri
@@ -288,23 +288,6 @@ non abbiamo bisogno di @code{StaffGroup}, che non fa altro che raggruppare un in
 di righi con una parentesi graffa a sinistra, ma abbiamo comunque bisogno dei
 righi per il canto e per il pianoforte.
 
-@example
-\score @{
-  @{ % questa parentesi inizia la principale espressione musicale composta
-    \new StaffGroup <<
-      @var{...inserisci qui la partitura completa di un'opera di Wagner...}
-    >>
-  @} % questa parentesi chiude la principale espressione musicale composta
-  \layout @{ @}
-@}
-@end example
-
-Un'intera opera di Wagner sarebbe probabilmente il doppio di questo
-manuale, quindi aggiungeremo solo un pianoforte e un cantante.  Per questo
-ensemble non abbiamo bisongo di @code{StaffGroup}, che non fa altro che
-raggruppare un certo numero di righi con una parentesi a sinistra, dunque lo
-toglieremo.  Tuttavia @emph{abbiamo} bisogno di un pianoforte e di una voce.
-
 @example
 \score @{
   <<
@@ -322,11 +305,11 @@ In questo esempio abbiamo dato dei nomi ai righi -- @qq{canto} e
 da coltivare, perché ti permette di vedere a colpo d'occhio a cosa serve
 ciascun rigo.
 
-Ricorda che si usano @code{<< ... >>} invece di @code{@{ ... @}} per indicare
+Ricorda che si usa @code{<< @dots{} >>} invece di @code{@{ @dots{} @}} per indicare
 la musica simultanea.  In questo modo la parte vocale e quella di pianoforte
-appaiono una sopra l'altra nello spartito.  Il costrutto @code{<< ... >>} non
+appaiono una sopra l'altra nello spartito.  Il costrutto @code{<< @dots{} >>} non
 sarebbe necessario per il rigo del cantante nell'esempio precedente se contenesse
-soltanto un'espressione musicale sequenziale, ma @code{<< ... >>} al posto delle
+soltanto un'espressione musicale sequenziale, ma @code{<< @dots{} >>} al posto delle
 parentesi è necessario se la musica sul rigo deve contenere due o più espressioni
 simultanee, ad esempio due voci simultanee, o una voce con del testo.  Vogliamo
 avere una voce con del testo, dunque ci servono le parentesi ad angolo.  Aggiungeremo
@@ -483,7 +466,7 @@ predefinita, che è in basso.
 Gli ossia vengono spesso scritti senza armatura di chiave e senza
 tempo, e solitamente hanno un font più piccolo.  Richiedono ulteriori
 comandi che non sono stati ancora presentati.  Si veda @ref{Size of objects},
-e @ruser{Ossia staves}.
+e @ruser{Righi ossia}.
 
 
 @node Sul non annidamento di parentesi e legature di valore
@@ -504,27 +487,27 @@ diversi tipi di parentesi e di costrutti in parentesi.
 @multitable @columnfractions .3 .7
 @headitem Tipo di parentesi
   @tab Funzione
-@item @code{@{ .. @}}
+@item @code{@{ @dots{} @}}
   @tab Racchiude un frammento di musica sequenziale
-@item @code{< .. >}
+@item @code{< @dots{} >}
   @tab Racchiude le note di un accordo
-@item @code{<< .. >>}
+@item @code{<< @dots{} >>}
   @tab Racchiude le espressioni musicali simultanee
-@item @code{( .. )}
+@item @code{( @dots{} )}
   @tab Contrassegna l'inizio e la fine di una legatura di portamento
-@item @code{\( .. \)}
+@item @code{\( @dots{} \)}
   @tab Contrassegna l'inizio e la fine di una legatura di frase
-@item @code{[ .. ]}
-  @tab Contrassegna l'inizio e la fine di una cediglia impostata manualmente
+@item @code{[ @dots{} ]}
+  @tab Contrassegna l'inizio e la fine di una travatura impostata manualmente
 @end multitable
 
 A questi dovremmo aggiungere altri costrutti che generano linee tra
 e lungo le note: legature di valore (contrassegnate dal tilde, @code{~}),
-i gruppi irregolari scritti in questa forma @code{\times x/y @{..@}}, e
-gli abbellimenti, indicati con @code{\grace@{..@}}.
+i gruppi irregolari scritti in questa forma @code{\tuplet x/y @{ @dots{} @}}, e
+gli abbellimenti, indicati con @code{\grace@{ @dots{} @}}.
 
 Fuori da LilyPond, l'uso convenzionale delle parentesi esige che i diversi
-tipi siano annidati adeguatamente, in questo modo, @code{<< [ @{ ( .. )
+tipi siano annidati adeguatamente, in questo modo, @code{<< [ @{ ( @dots{} )
 @} ] >>}, dove le parentesi che chiudono si trovano esattamente
 nell'ordine opposto alle parentesi che aprono.  Questo @strong{è} un
 requisito per i tre tipi di parentesi descritti dal termine @q{Racchiude}
@@ -535,30 +518,28 @@ correttamente con alcuna delle parentesi o dei costrutti in parentesi.  Infatti
 queste non sono parentesi nel senso che racchiudono qualcosa -- sono semplicemente
 dei contrassegni che indicano dove qualcosa inizia e finisce.
 
-Quindi, ad esempio, una legatura di frase può iniziare prima di una cediglia
-inserita manualmente e finire prima della fine della cediglia -- non
+Quindi, ad esempio, una legatura di frase può iniziare prima di una travatura
+inserita manualmente e finire prima della fine della travatura -- non
 molto musicale, forse, ma possibile:
 
-@lilypond[quote,verbatim,fragment,ragged-right,relative=2]
- { g8\( a b[ c b\) a] g4 }
+@lilypond[quote,verbatim,ragged-right,relative=2]
+g8\( a b[ c b\) a] g4
 @end lilypond
 
 In generale, tipi diversi di parentesi, costrutti in parentesi e segni che
 riguardano gruppi irregolari, legature e abbellimenti possono essere combinati
-liberamente. L'esempio seguente mostra una cediglia che si estende su un
+liberamente. L'esempio seguente mostra una travatura che si estende su un
 gruppo irregolare (linea 1), una legatura di portamento che si estende su
-una terzina (linea 2), una cediglia e una legatura di portamento che si
+una terzina (linea 2), una travatura e una legatura di portamento che si
 estendono su una terzina, una legatura di valore che attraversa due gruppi
 irregolari, e una legatura di frase che si estende fuori da un gruppo
 irregolare (linee 3 e 4).
 
-@lilypond[quote,verbatim,fragment,ragged-right]
-{
-  r16[ g \times 2/3 { r16 e'8] }
-  g16( a \times 2/3 { b16 d) e' }
-  g8[( a \times 2/3 { b8 d') e'~] } |
-  \times 4/5 { e'32\( a b d' e' } a'4.\)
-}
+@lilypond[quote,verbatim,ragged-right,relative=1]
+r16[ g \tuplet 3/2 { r16 e'8] }
+g,16( a \tuplet 3/2 { b16 d) e }
+g,8[( a \tuplet 3/2 { b8 d) e~] } |
+\tuplet 5/4 { e32\( a, b d e } a4.\)
 @end lilypond
 
 
@@ -602,10 +583,10 @@ Il livello o contesto della voce è l'unico che può contenere la
 musica.  Se un contesto della voce non è dichiarato esplicitamente, ne
 viene creato uno automaticamente, come abbiamo visto all'inizio di questo
 capitolo.  Alcuni strumenti, come ad esempio un oboe, possono produrre una
-sola nota per volta.  La musica scritta per tali strumenti è monofonica e
-necessita di una sola voce.  Invece gli strumenti che possono produrre più
-di una nota contemporaneamente, come ad esempio il pianoforte, richiederanno
-spesso voci multiple per codificare le diverse note e ritmi simultanei che
+sola nota per volta.  La musica scritta per tali strumenti necessita di
+una sola voce.  Invece gli strumenti che possono produrre più di una nota
+contemporaneamente, come ad esempio il pianoforte, richiederanno spesso
+voci multiple per codificare le diverse note e ritmi simultanei che
 sono capaci di riprodurre.
 
 Ovviamente, una singola voce può contenere molte note in un accordo,
@@ -618,7 +599,7 @@ questo esempio di quattro accordi:
 @end lilypond
 
 Questa musica può essere espressa usando soltanto i simboli dell'accordo,
-ovvero le parentesi angolari, @code{< ... >}, e una singola voce è
+ovvero le parentesi angolari, @code{< @dots{} >}, e una singola voce è
 sufficiente.  Ma cosa accadrebbe se il Fa# fosse in realtà una nota di un
 ottavo seguita da un Sol di un ottavo, una nota di passaggio che porta al La?
 In questo caso abbiamo due note che iniziano nello stesso momento ma hanno
@@ -634,18 +615,18 @@ Vediamo come ottenerle nella sintassi di input di LilyPond.
 @funindex \\
 
 Il modo più semplice per inserire frammenti che utilizzino più di una voce
-su un rigo è scrivere ogni voce come una sequenza (con @code{@{...@}}),
-e poi combinarle in simultanea tramite le doppie parentesi angolari, @code{<<...>>}.
+su un rigo è scrivere ogni voce come una sequenza (con @code{@{ @dots{} @}}),
+e poi combinarle in simultanea tramite le doppie parentesi angolari, @code{<< @dots{} >>}.
 Per collocarli in voci distinte, i frammenti devono essere separati da un doppio
 backslash, @code{\\}.  Senza di esso, le note sarebbero inserite in un'unica
 voce, e questo normalmente causerebbe degli errori.  Questa tecnica è
-particolarmente adatta ai brani che sono in gran parte monofonici ma
+particolarmente adatta ai brani che sono in gran parte omofonici ma
 con brevi e occasionali sezioni polifoniche.
 
 Ecco come suddividere gli accordi precedenti in due voci e aggiungere sia
 la nota di passaggio che la legatura di portamento:
 
-@lilypond[quote,verbatim,fragment,ragged-right,relative=2]
+@lilypond[quote,verbatim,ragged-right,relative=2]
 \key g \major
 %    Voice "1"               Voice "2"
 << { g4 fis8( g) a4 g } \\ { d4 d d d }  >>
@@ -655,7 +636,7 @@ Si noti come i gambi della seconda voce adesso siano rivolti in basso.
 
 Ecco un altro semplice esempio:
 
-@lilypond[quote,verbatim,fragment,ragged-right,relative=2]
+@lilypond[quote,verbatim,ragged-right,relative=2]
 \key d \minor
 %    Voice "1"             Voice "2"
 << { r4 g g4. a8 }    \\ { d,2 d4 g }       >> |
@@ -668,7 +649,7 @@ battuta.  Per musiche che hanno poche note in ogni battuta questo layout
 può aiutare la leggibilità del codice, ma se ci sono molte note in
 ogni battuta è preferibile dividere ogni voce, così:
 
-@lilypond[quote,verbatim,fragment,ragged-right,relative=2]
+@lilypond[quote,verbatim,ragged-right,relative=2]
 \key d \minor
 << {
   % Voice "1"
@@ -692,10 +673,13 @@ Questo esempio ha solo due voci, ma si potrebbe usare lo stesso
 costrutto per scrivere tre o più voci aggiungendo più backslash.
 
 I contesti della voce hanno i nomi @code{"1"}, @code{"2"}, etc.
-In ogni contesto, la direzione verticale di legature di portamento,
-gambi, legature di valore, dinamica, etc., è impostata correttamente.
+I primi contesti impostano le voci @emph{più esterne}, la voce
+più alta nel contesto @code{"1"} e la più bassa nel @code{"2"}.  Le voci
+più interne vanno nei contesti @code{"3"} e @code{"4"}.  In ogni
+contesto, la direzione verticale di legature di portamento, gambi,
+legature di valore, dinamica, etc., è impostata correttamente.
 
-@lilypond[quote,verbatim,fragment]
+@lilypond[quote,verbatim]
 \new Staff \relative c' {
   % Main voice
   c16 d e f
@@ -706,7 +690,7 @@ gambi, legature di valore, dinamica, etc., è impostata correttamente.
 @end lilypond
 
 Tutte queste voci sono separate dalla voce principale che contiene le
-note e che si trova fuori dal costrutto @code{<< .. >>}, che chiameremo
+note e che si trova fuori dal costrutto @code{<< @dots{} >>}, che chiameremo
 il @emph{costrutto simultaneo}.  Legature di portamento e di valore
 possono connettere solo note che fanno parte della stessa voce, quindi
 le legature non possono entrare in un costrutto simultaneo o uscirne.  Viceversa,
@@ -757,7 +741,7 @@ voce con i triangoli blu.
 
 I comandi @code{\voiceXXXStyle} sono pensati soprattutto
 per documenti didattici come questo.  Modificano il colore
-della testa, del gambo e delle cediglie, e lo stile della
+della testa, del gambo e delle travature, e lo stile della
 testa, così da rendere le voci facilmente distinguibili.
 La voce uno è impostata su rombi rossi, la voce due su triangoli blu,
 la voce tre su cerchi barrati verdi, e la voce quattro (non impiegata
@@ -765,7 +749,7 @@ nell'esempio) su croci magenta;  @code{\voiceNeutralStyle} (anch'esso
 non usato qui) riporta lo stile all'impostazione predefinita.
 Vedremo in seguito come l'utente possa creare comandi simili.
 Si veda @ref{Visibility and color of objects} e
-@ref{Using variables for tweaks}.
+@ref{Using variables for layout adjustments}.
 
 @cindex polifonia e modo relativo
 @cindex modo relativo e polifonia
@@ -791,13 +775,13 @@ voci sono ampiamente separate, consiste nel porre un comando @code{\relative}
 all'inizio di ogni voce:
 
 @example
-\relative c' @{ noteA ... @}
+\relative c' @{ noteA @dots{} @}
 <<
-  \relative c'' @{ < noteB noteC > ... @}
+  \relative c'' @{ < noteB noteC > @dots{} @}
 \\
-  \relative g' @{ noteD ... @}
+  \relative g' @{ noteD @dots{} @}
 >>
-\relative c' @{ noteE ... @}
+\relative c' @{ noteE @dots{} @}
 @end example
 
 Analizziamo infine le voci in un brano più complesso. Queste note sono
@@ -815,16 +799,19 @@ più complesse saranno spiegate tutte in sezioni successive.
   <<  % Voice one
     { c2 aes4. bes8 }
   \\  % Voice two
-    { aes2 f4 fes }
-  \\  % No voice three
-  \\  % Voice four
     {
       % Ignore these for now - they are explained in Ch 4
-      \once \override NoteColumn #'force-hshift = #0
-      <ees c>2
-      \once \override NoteColumn #'force-hshift = #0.5
+      \once \override NoteColumn.ignore-collision = ##t
+      <ees, c>2
+      \once \override NoteColumn.force-hshift = #0.5
       des2
     }
+  \\  % No voice three
+  \\  % Voice four
+    {
+      \override NoteColumn.force-hshift = #0
+      aes'2 f4 fes
+    }
   >> |
   <c ees aes c>1 |
 }
@@ -861,16 +848,17 @@ ignora quel che non capisci.
     }
   \\  % Voice two
     { \voiceTwoStyle
-      aes2 f4 fes
+      % Ignore these for now - they are explained in Ch 4
+      \once \override NoteColumn.ignore-collision = ##t
+      <ees, c>2
+      \once \override NoteColumn.force-hshift = #0.5
+      des2
     }
   \\  % No Voice three (we want stems down)
   \\  % Voice four
     { \voiceThreeStyle
-      % Ignore these for now - they are explained in Ch 4
-      \once \override NoteColumn #'force-hshift = #0
-      <ees c>2
-      \once \override NoteColumn #'force-hshift = #0.5
-      des2
+      \override NoteColumn.force-hshift = #0
+      aes'2 f4 fes
     }
   >> |
   <c ees aes c>1 |
@@ -880,16 +868,16 @@ ignora quel che non capisci.
 
 Proviamo a scrivere il codice di questa musica da zero.  Come
 vedremo, questo pone alcune difficoltà.  Come abbiamo imparato,
-iniziamo usando il costrutto @code{<< \\  >>} per inserire la musica
+iniziamo usando il costrutto @code{<< \\ >>} per inserire la musica
 della prima battuta in tre voci:
 
-@lilypond[quote,verbatim,fragment,ragged-right]
+@lilypond[quote,verbatim,ragged-right]
 \new Staff \relative c'' {
   \key aes \major
   <<
-    { c2 aes4. bes8 } \\ { aes2 f4 fes } \\ { <ees c>2 des2 }
-  >>
-  <c ees aes c>1
+    { c2 aes4. bes8 } \\ { <ees, c>2 des } \\ { aes'2 f4 fes }
+  >> |
+  <c ees aes c>1 |
 }
 @end lilypond
 
@@ -903,42 +891,40 @@ gambi in su e le voci pari i gambi in giù.  I gambi per le voci 1 e 2 sono
 giusti, ma in questo brano i gambi della voce 3 dovrebbero essere in
 giù.  Possiamo correggere semplicemente omettendo la voce tre e ponendo la
 musica nella voce quattro.  Si può fare aggiungendo semplicemente un altro
-paio di @code {\\}:
+paio di @code{\\}:
 
-@lilypond[quote,verbatim,fragment,ragged-right]
+@lilypond[quote,verbatim,ragged-right]
 \new Staff \relative c'' {
   \key aes \major
-  << % Voice one
+  <<  % Voice one
     { c2 aes4. bes8 }
-  \\ % Voice two
-    { aes2 f4 fes   }
-  \\ % Omit Voice three
-  \\ % Voice four
-    { <ees c>2 des2 }
+  \\  % Voice two
+    { <ees, c>2 des }
+  \\  % Omit Voice three
+  \\  % Voice four
+    { aes'2 f4 fes }
   >> |
   <c ees aes c>1 |
 }
 @end lilypond
 
 @noindent
-Possiamo vedere che questo corregge la direzione del gambo, ma espone
-a un problema talvolta presente con le voci multiple: i gambi delle note
-in una voce possono collidere con le teste delle note di un'altra voce.  Nel
-disporre le note, LilyPond permette alle note o agli accordi di due diverse
-voci di occupare la stessa colonna verticale della nota purché i gambi siano
-in direzioni opposte, ma le note della terza e quarta voce vengono
-spostate, se necessario, per evitare la collisione tra le teste.  Questo
-di solito funziona bene, ma in questo esempio le note della voce più bassa,
-con le impostazioni predefinite, appaiono chiaramente disposte in una posizione
-non ottimale. LilyPond fornisce molti modi per aggiustare la collocazione
+Possiamo vedere che questo corregge la direzione del gambo, ma il posizionamento
+orizzontale delle note non è quello che desideriamo.  LilyPond sposta le note
+più interne quando queste o i loro gambi collidono con le voci più
+esterne, ma questo non è appropriato nella musica per pianoforte.  In altre
+situazioni, gli spostamenti applicati da LilyPond potrebbero non riuscire
+a evitare le collisioni.  LilyPond fornisce molti modi per aggiustare la collocazione
 orizzontale delle note.  Per ora, non siamo ancora pronti a cercare di
 correggere questo problema, dunque dovremo aspettare fino a una
 prossima sezione -- si veda la proprietà @code{force-hshift} in @ref{Fixing
 overlapping notation}.
 
+@warning{Il testo e gli @emph{spanner} (come le legature di portamento e di valore, le
+forcelle, etc.) non possono essere create @q{attraverso} le voci.}
 
 @seealso
-Guida alla notazione: @ruser{Multiple voices}.
+Guida alla notazione: @ruser{Più voci}.
 
 
 @node Definire esplicitamente le voci
@@ -960,7 +946,7 @@ Guida alla notazione: @ruser{Multiple voices}.
 
 I contesti della voce possono anche essere creati manualmente,
 all'interno di un blocco @code{<< >>} che crea musica polifonica, usando
-@code{\voiceOne} ... @code{\voiceFour} per indicare le direzioni desiderate
+@code{\voiceOne} @dots{} @code{\voiceFour} per indicare le direzioni desiderate
 per gambi, legature, etc.  Nelle partiture più grandi questo metodo
 è più chiaro, perché fa sì che le voci possano essere separate e nominate
 in modo più descrittivo.
@@ -1009,7 +995,7 @@ di evitare collisioni tra le teste.  Il comando @code{\oneVoice}
 riporta i valori alle normali impostazioni di una singola voce.
 
 Vediamo tramite alcuni semplici esempi quali effetti esattamente
-@code{\oneVoice}, @code{\voiceOne} e @code{voiceTwo} hanno su
+@code{\oneVoice}, @code{\voiceOne} e @code{\voiceTwo} hanno su
 markup, legature di valore, legature di portamento, e dinamica:
 
 @lilypond[quote,ragged-right,verbatim]
@@ -1052,7 +1038,7 @@ sì che sia possibile disegnare una legatura di frase sopra di esse.
 @lilypond[quote,ragged-right,verbatim]
 \new Staff \relative c' {
   \voiceOneStyle
-  % The following notes are monophonic
+  % This section is homophonic
   c16^( d e f
   % Start simultaneous section of three voices
   <<
@@ -1134,7 +1120,7 @@ come nel seguente esempio:
 >>
 @end lilypond
 
-@subsubheading Note columns
+@subsubheading Colonne di note
 
 @cindex colonna delle note
 @cindex collisioni di note
@@ -1181,7 +1167,7 @@ produrrà il messaggio di errore @qq{Too many clashing note columns}.
 
 
 @seealso
-Guida alla notazione: @ruser{Multiple voices}.
+Guida alla notazione: @ruser{Più voci}.
 
 
 @node Voci e musica vocale
@@ -1206,7 +1192,7 @@ un contesto @code{Lyrics} usando @code{\new Lyrics} e collegando
 esplicitamente il testo alle note con @code{\lyricsto@{@}}, tramite
 il nome assegnato alla voce.
 
-@lilypond[quote,verbatim,fragment]
+@lilypond[quote,verbatim]
 <<
   \new Voice = "one" {
     \relative c'' {
@@ -1380,7 +1366,7 @@ compaiono esplicitamente nel file di input devono essere aggiunti
 nell'output.  Ad esempio, si confrontino l'input e l'output del
 seguente esempio:
 
-@lilypond[quote,verbatim,relative=2,fragment]
+@lilypond[quote,verbatim,relative=2]
 cis4 cis2. | a4 a2. |
 @end lilypond
 
@@ -1439,7 +1425,7 @@ maiuscola: ad esempio, @code{GregorianTranscriptionStaff}.
 
 
 @seealso
-Guida alla notazione: @ruser{Contexts explained}.
+Guida alla notazione: @ruser{Contexts  explained}.
 
 
 @node Creare i contesti
@@ -1567,7 +1553,7 @@ nella sezione sul testo, si veda @ref{Voci e musica vocale}.
 
 
 @seealso
-Guida alla notazione: @ruser{Creating contexts}.
+Guida alla notazione: @ruser{Creating and referencing contexts}.
 
 
 @node Gli incisori
@@ -1579,7 +1565,7 @@ Guida alla notazione: @ruser{Creating contexts}.
 Ogni segno presente nell'output di una partitura realizzata con LilyPond
 è prodotto da un @code{Engraver} (incisore).  Dunque c'è un incisore per
 creare i righi, uno per le teste delle note, uno per i gambi, uno per le
-cediglie, etc, etc.  In totale ci sono più di 120 incisori!
+travature, etc, etc.  In totale ci sono più di 120 incisori!
 Fortunatamente, per gran parte delle partiture è necessario conoscerne
 pochi soltanto, e per partiture semplici non occorre conoscerne
 alcuno.
@@ -1620,13 +1606,12 @@ partire dal nome, o viceversa.
 @item Accidental_engraver
   @tab Crea le alterazioni, le alterazioni di precauzione e di cortesia
 @item Beam_engraver
-  @tab Incide le cediglie
+  @tab Incide le travature
 @item Clef_engraver
   @tab Incide le chiavi
 @item Completion_heads_engraver
   @tab Separa le note che attraversano le stanghette
-@c The old Dynamic_engraver is deprecated. -jm
-@item New_dynamic_engraver
+@item Dynamic_engraver
   @tab Crea le forcelle e i testi relativi alla dinamica
 @item Forbid_line_break_engraver
   @tab Impedisce l'a capo se un elemento musicale è ancora attivo
@@ -1789,11 +1774,11 @@ Quindi in questo modo si disattiva il bequadro su un rigo:
 @lilypond[quote,verbatim,ragged-right]
 <<
   \new Staff \relative c'' {
-    ais2 aes
+    aeses2 aes
  }
   \new Staff \relative c'' {
     \set Staff.extraNatural = ##f
-    ais2 aes
+    aeses2 aes
  }
 >>
 @end lilypond
@@ -1804,18 +1789,18 @@ e in questo modo si disattiva in tutti i righi:
 @lilypond[quote,verbatim,ragged-right]
 <<
   \new Staff \relative c'' {
-    ais2 aes
+    aeses2 aes
  }
   \new Staff \relative c'' {
     \set Score.extraNatural = ##f
-    ais2 aes
+    aeses2 aes
  }
 >>
 @end lilypond
 
-Un altro esempio: se la proprietà @code{clefOctavation} viene posta
+Un altro esempio: se la proprietà @code{clefTransposition} viene posta
 nel contesto @code{Score}, cambia immediatamente il valore
-dell'ottavazione in tutti i righi presenti e imposta un nuovo
+della trasposizione in tutti i righi presenti e imposta un nuovo
 valore predefinito che sarà applicato a tutti i righi.
 
 Il comando opposto, @code{\unset}, di fatto rimuove la proprietà
@@ -1832,7 +1817,7 @@ Proviamo a cambiare varie volte la dimensione del font, che influisce (tra
 le altre cose) sulla dimensione delle teste delle note.  La modifica è relativa
 al valore predefinito, non all'ultimo valore impostato.
 
-@lilypond[quote,verbatim,ragged-right,relative=1,fragment]
+@lilypond[quote,verbatim,ragged-right,relative=1]
 c4 d
 % make note heads smaller
 \set fontSize = #-4
@@ -1863,7 +1848,7 @@ Il valore predefinito delle proprietà di contesto possono essere impostate
 anche nel momento in cui il contesto viene creato.  Talvolta questo è un
 modo più chiaro per specificare il valore della proprietà se questa deve
 rimanere fissa per la durata del contesto.  Un contesto creato col comando @code{\new}
-può essere immediatamente seguito da un blocco @code{\with @{ .. @}} dove
+può essere immediatamente seguito da un blocco @code{\with @{ @dots{} @}} dove
 vengono impostati i valori predefiniti della proprietà.  Ad esempio, se vogliamo
 eliminare la stampa del bequadro per l'estensione di un rigo possiamo scrivere:
 
@@ -1878,12 +1863,12 @@ così:
 <<
   \new Staff {
     \relative c'' {
-      gis4 ges aes ais
+      gisis4 gis aeses aes
     }
   }
   \new Staff \with { extraNatural = ##f } {
     \relative c'' {
-      gis4 ges aes ais
+      gisis4 gis aeses aes
     }
   }
 >>
@@ -1922,7 +1907,7 @@ nel blocco @code{\score} o @code{\book} nel quale il blocco
 \score {
   \new Staff {
     \relative c'' {
-      cis4 e d ces
+      cisis4 e d cis
     }
   }
   \layout {
@@ -1934,6 +1919,31 @@ nel blocco @code{\score} o @code{\book} nel quale il blocco
 }
 @end lilypond
 
+Se si vuole che la modifica della proprietà venga applicata a tutti i righi
+della partitura:
+
+@lilypond[quote,verbatim]
+\score {
+  <<
+    \new Staff {
+      \relative c'' {
+        gisis4 gis aeses aes
+      }
+    }
+    \new Staff {
+      \relative c'' {
+        gisis4 gis aeses aes
+      }
+    }
+  >>
+  \layout {
+    \context {
+      \Score extraNatural = ##f
+    }
+  }
+}
+@end lilypond
+
 @noindent
 Le proprietà di contesto impostate in questo modo possono essere sovrascritte per
 alcuni particolari contesti attraverso asserzioni in un blocco @code{\with}, e tramite
@@ -1983,7 +1993,7 @@ create dall'incisore @code{Staff_symbol_engraver}.
 
 @lilypond[quote,verbatim,ragged-right]
 \new Staff \with {
-  \remove Staff_symbol_engraver
+  \remove "Staff_symbol_engraver"
 }
 \relative c' {
   c4 d
@@ -2014,7 +2024,7 @@ di quella voce soltanto:
 @lilypond[quote,verbatim,ragged-right]
 \new Staff <<
   \new Voice \with {
-    \consists Ambitus_engraver
+    \consists "Ambitus_engraver"
   } {
     \relative c'' {
       \voiceOne
@@ -2036,7 +2046,7 @@ l'intervallo di tutte le note in tutte le voci di quel pentagramma:
 
 @lilypond[quote,verbatim,ragged-right]
 \new Staff \with {
-  \consists Ambitus_engraver
+  \consists "Ambitus_engraver"
 }
 <<
   \new Voice {
@@ -2095,7 +2105,7 @@ di quattro pentagrammi, potremmo scrivere
   \layout {
     \context {
       \Staff
-      \consists Ambitus_engraver
+      \consists "Ambitus_engraver"
     }
   }
 }
@@ -2106,11 +2116,16 @@ I valori delle proprietà di un contesto possono essere impostati anche
 per tutti i contesti di un particolare tipo includendo il comando
 @code{\set} in un blocco @code{\context} nello stesso modo.
 
-
 @seealso
 Guida alla notazione: @ruser{Modifying context plug-ins},
 @ruser{Changing context default settings}.
 
+@knownissues
+Gli incisori @code{Stem_engraver} e @code{Beam_engraver} fissano i propri
+oggetti alle teste delle note.  Se si elimina @code{Note_heads_engraver}
+le teste delle note non vengono prodotte e di conseguenza non vengono creati
+nemmeno i gambi né le travature.
+
 
 @node Estendere i modelli
 @section Estendere i modelli
@@ -2126,7 +2141,7 @@ Ma se ti serve qualcosa che non è presente lì?  Continua a leggere.
 * Soprano e violoncello::
 * Partitura vocale a quattro parti SATB::
 * Scrivere una partitura da zero::
-* Ridurre le dimensioni del file grazie a variabili e funzioni::
+* Ridurre l'input grazie a variabili e funzioni::
 * Partiture e parti::
 @end menu
 
@@ -2319,7 +2334,7 @@ musicaVioloncello = \relative c {
 
 @seealso
 I modelli da cui partire si trovano nell'appendice @q{Modelli},
-si veda @ref{Single staff}.
+si veda @ref{Single staff templates}.
 
 
 @node Partitura vocale a quattro parti SATB
@@ -2432,8 +2447,8 @@ lower = \relative c, {
 @end lilypond
 
 Nessun modello fornisce esattamente questo assetto.  Quello più simile
-è @q{Partitura vocale SATB e riduzione automatica per pianoforte} -- si veda @ref{Vocal
-ensembles} -- ma abbiamo bisogno di modificare l'assetto e aggiungere
+è @q{Partitura vocale SATB e riduzione automatica per pianoforte}, ma
+abbiamo bisogno di modificare l'assetto e aggiungere
 un accompagnamento per pianoforte che non sia derivato automaticamente dalle
 parti vocali.  Le variabili che si riferiscono alla musica e alle parole per
 le parti vocali vanno bene, ma dovremo aggiungere le variabili per la
@@ -2667,7 +2682,7 @@ lower = \relative c, {
 @subsection Scrivere una partitura da zero
 @translationof Building a score from scratch
 
-@cindex template, scrivere il tuo
+@cindex modello, scrivere il tuo
 @cindex esempio di scrittura di una partitura
 @cindex scrivere una partitura, esempio
 @cindex partitura, esempio di scrittura
@@ -2769,13 +2784,13 @@ quali errori genera.
 >>
 @end example
 
-Non è necessario usare il costrutto simultaneo @code{<< .. >>} per il rigo del
+Non è necessario usare il costrutto simultaneo @code{<< @dots{} >>} per il rigo del
 secondo manuale e per quello della pedaliera, poiché contengono solo una
 espressione musicale, ma non è male usarlo comunque; usare sempre le parentesi
 angolari dopo @code{\new Staff} è una buona abitudine da coltivare nel caso ci
 sia più di una voce.  Per le Voci, è vero l'opposto: queste devono essere
-seguite regolarmente da parentesi graffe @code{@{ .. @}} nel caso in cui la
-musica sia composta da diverse variabili che devono essere eseguite
+seguite regolarmente da parentesi graffe @code{@{ @dots{} @}} nel caso in cui
+la musica sia composta da diverse variabili che devono essere eseguite
 consecutivamente.
 
 Aggiungiamo questa struttura al blocco della partitura, e aggiustiamo
@@ -2846,10 +2861,10 @@ verrà fornita una spiegazione approfondita.  I curiosi possono dare
 un'occhiata a @ruser{Overview of modifying properties}.
 In questo caso, vogliamo modificare soltanto la sottoproprietà
 @code{allungabilità}.  Di nuovo, chi è curioso può trovare i valori predefiniti
-per la proprietà staff-staff-spacing nel file @file{scm/@/define-grobs@/.scm}
+per la proprietà staff-staff-spacing nel file @file{scm/define-grobs.scm}
 guardando la definizione del grob @code{VerticalAxisGroup}.  Il valore dell'
 @code{allungabilità} viene preso dalla definizione del contesto @code{PianoStaff}
-(nel file @file{ly/@/engraver-init@/.ly}) così che i valori siano identici.
+(nel file @file{ly/engraver-init.ly}) così che i valori siano identici.
 
 @example
 \score @{
@@ -2868,8 +2883,7 @@ guardando la definizione del grob @code{VerticalAxisGroup}.  Il valore dell'
         @}
       >>  % fine del contesto ManualOne Staff
       \new Staff = "ManualTwo" \with @{
-        \override VerticalAxisGroup
-          #'staff-staff-spacing  #'stretchability = 5
+        \override VerticalAxisGroup.staff-staff-spacing.stretchability = 5
       @} <<
         \keyTime
         \clef "bass"
@@ -2910,7 +2924,7 @@ ManualOneVoiceTwoMusic = \relative c' {
 }
 ManualTwoMusic = \relative c' {
   c16 b c8~ c16 b c g a8 g~ g16 g aes ees |
-  f16 ees f d g aes g f ees d e8~ ees16 f ees d |
+  f16 ees f d g aes g f ees d ees8~ ees16 f ees d |
 }
 PedalOrganMusic = \relative c {
   r8 c16 d ees d ees8~ ees16 a, b g c b c8 |
@@ -2933,8 +2947,7 @@ PedalOrganMusic = \relative c {
         }
       >>  % end ManualOne Staff context
       \new Staff = "ManualTwo" \with {
-        \override VerticalAxisGroup
-          #'staff-staff-spacing #'stretchability = 5
+        \override VerticalAxisGroup.staff-staff-spacing.stretchability = 5
       } <<
         \keyTime
         \clef "bass"
@@ -2956,7 +2969,7 @@ PedalOrganMusic = \relative c {
 
 @seealso
 Glossario musicale:
-@rglos{system}.
+@rglosnamed{system,sistema}.
 
 @node Ridurre l'input grazie a variabili e funzioni
 @subsection Ridurre l'input grazie a variabili e funzioni
@@ -3001,7 +3014,7 @@ macro, o comandi definiti dall'utente) anche per le modifiche manuali:
 @lilypond[quote,verbatim,ragged-right]
 dolce = \markup { \italic \bold dolce }
 
-padText = { \once \override TextScript #'padding = #5.0 }
+padText = { \once \override TextScript.padding = #5.0 }
 fthenp =_\markup {
   \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
 }
@@ -3033,7 +3046,7 @@ soprattutto l'ultima linea.
 violin = \relative c'' @{
   \repeat volta 2 @{
     c4._\markup @{ \italic \bold dolce @} b8 a8 g a b |
-    \once \override TextScript #'padding = #5.0
+    \once \override TextScript.padding = #5.0
     c4.^"hi there!" d8 e' f g d |
     c,4.\markup @{
       \dynamic f \italic \small @{ 2nd @} \hspace #0.1 \dynamic p
@@ -3060,7 +3073,7 @@ padText =
      (parser location padding)
      (number?)
    #{
-     \once \override TextScript #'padding = $padding
+     \once \override TextScript.padding = #padding
    #})
 
 \relative c''' {
@@ -3074,11 +3087,11 @@ padText =
 
 L'uso di variabili è anche un buon modo per ridurre il lavoro quando
 la sintassi di input di LilyPond cambia (vedi
-@rprogram{Updating files with convert-ly}).  Se si ha un'unica
+@rprogram{Aggiornare i file con convert-ly}).  Se si ha un'unica
 definizione (come @code{\dolce}) per tutti i file di input
 (vedi @ref{Style sheets}), allora se la sintassi cambia bisogna
 aggiornare soltanto la singola definizione @code{\dolce},
-invece di dover modificare tutti i file @code{.ly}.
+invece di dover modificare tutti i file @file{.ly}.
 
 
 @node Partiture e parti