]> git.donarmstrong.com Git - lilypond.git/commitdiff
Doc-it: update Changes and fix errors in previous update
authorFederico Bruni <fede@inventati.org>
Sat, 14 Nov 2015 13:29:35 +0000 (14:29 +0100)
committerFederico Bruni <fede@inventati.org>
Sat, 14 Nov 2015 13:29:35 +0000 (14:29 +0100)
Documentation/it/changes.tely
Documentation/it/notation/editorial.itely
Documentation/it/notation/rhythms.itely
Documentation/it/notation/simultaneous.itely
Documentation/it/notation/vocal.itely

index e05023e9eec3b81a864473288d20ace2757acc15..64da13a2adcfb808bd9fbebd3ab66d20f541cce7 100644 (file)
@@ -1,6 +1,6 @@
-\input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
+\input texinfo @c -*- coding: UTF-8; mode: texinfo; documentlanguage: it -*-
 @ignore
-    Translation of GIT committish: 65a309c41e9f18befa34328a60efab9132e402c9
+    Translation of GIT committish: 611c175ae2cceebfc8f0dccf695b4ff5593e763c
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -51,6 +51,133 @@ Vedi il manuale utente, \NAME\
 
 @itemize
 
+@item
+Tutti i comandi @code{\override}, @code{\revert}, @code{\set} e
+@code{\unset} ora funzionano col prefisso @code{\once}, rendendo
+possibile impostazioni temporanee.
+@lilypond[quote,verbatim]
+\relative {
+  c'4 d
+  \override NoteHead.color = #red
+  e4 f |
+  \once \override NoteHead.color = #green
+  g4 a
+  \once \revert NoteHead.color
+  b c |
+  \revert NoteHead.color
+  f2 c |
+}
+@end lilypond
+
+@item
+Quando crea il file MIDI, LilyPond ora salva il titolo (@code{title})
+definito nel blocco @code{\header} di una partitura (o, se tale
+definizione non è presente a livello di @code{\score}, la prima
+definizione trovata in un blocco @code{\header} del blocco
+@code{\bookpart}, @code{\book} o del livello superiore)
+come nome della sequenza MIDI nel file MIDI.  Il nome della
+sequenza MIDI può anche essere definito tramite il nuovo campo
+@code{midititle} del blocco @code{\header}, che ha priorità
+sul campo @code{title} (ciò può essere utile, per esempio, se
+@code{title} contiene della formattazione che non può essere resa
+automaticamente in testo semplice in modo soddisfacente).
+
+@item
+Le funzioni musicali (e quelle scheme e vuote) e i comandi markup
+che forniscono soltanto i parametri finali a una catena di
+override e chiamate di funzioni musicali  e comandi markup,
+ora possono essere definite semplicemente scrivendo l'espressione
+seguita da @code{\etc}.
+
+@lilypond[verbatim,quote]
+bold-red-markup = \markup \bold \with-color #red \etc
+highlight = \tweak font-size 3 \tweak color #red \etc
+
+\markup \bold-red "text"
+\markuplist \column-lines \bold-red { One Two }
+
+{ c' \highlight d' e'2-\highlight -! }
+@end lilypond
+
+@item
+Le funzioni LilyPond definite con @code{define-music-function},
+@code{define-event-function}, @code{define-scheme-function} e
+@code{define-void-function} ora possono essere richiamate direttamente
+da Scheme come se fossero vere procedure Scheme.  Il controllo e la
+corrispondenza degli argomenti sono eseguiti sempre nello stesso modo
+come quando la funzione viene richiamata attraverso l'input di
+LilyPond.  Ciò comprende l'inserimento dei valori predefiniti per
+gli argomenti opzionali che non corrispondono ai loro predicati.
+Invece di usare @code{\default} nella vera lista degli argomenti
+per saltare esplicitamente una sequenza di argomenti opzionali, si
+può usare @code{*unspecified*}.
+
+@item
+La posizione dell'input attuale e il decodificatore sono ora
+salvati nei @qq{fluid} di Guile e possono essere citati attraverso
+le chiamate di funzione @code{(*location*)} e @code{(*parser*)}.
+Di conseguenza molte funzioni che prima richiedevano un argomento
+@code{parser} esplicito non ne hanno più bisogno.
+
+Le funzioni definite con @code{define-music-function},
+@code{define-event-function}, @code{define-scheme-function} e
+@code{define-void-function} non usano più gli argomenti@code{parser} e
+@code{location}.
+
+Nel caso di queste definizioni in particolare, LilyPond cercherà di
+riconoscere l'uso obsoleto degli argomenti @code{parser} e @code{location},
+fornendo per un po' della semantica retrocompatibile.
+
+@item
+La proprietà @code{whiteout} dei grob e il comando di markup @code{\whiteout}
+ora creano uno sfondo bianco costruito da molteplici copie sostituite
+del glifo per poter approssimare le linee del suo contorno.  Il precedente
+sfondo bianco a @qq{scatola stondata} può essere ottenuto con la nuova
+proprietà @code{whiteout-box} dei grob e col comando di markup
+@code{\whiteout-box}.  Impostando la proprietà @code{whiteout} su un numero
+ora si imposta lo spessore del contorno bianco come multiplo dello spessore
+della linea del rigo musicale.  Analogalmente, impostando la proprietà
+@code{thickness} del comando di markup @code{\whiteout} si imposta lo
+spessore del contorno bianco che produce.
+
+@item
+Nella lingua "english" per il nome delle note, i nomi lunghi per le
+altezze con alterazioni ora contengono un trattino per migliorare la
+leggibilità.  Ora si deve scrivere
+@example
+\key a-flat \major
+@end example
+invece del precedente
+@example
+\key aflat \major
+@end example
+
+Le doppie alterazioni non necessitano di un trattino ulteriore, quindi il
+nome olandese @code{cisis} corrisponde al nome lungo inglese @code{c-sharpsharp}.
+
+@item
+Lo stile visivo delle barre del tremolo (forma, stile e inclinazione) è ora
+regolato in modo più preciso.
+@lilypond[quote,relative=2]
+  a8:32 b: c: d:
+  \override StemTremolo.shape = #'beam-like
+  a: b: c: d:
+  \override StemTremolo.style = #'constant
+  a: b: c: d:
+  g,2
+@end lilypond
+
+
+@item
+Lo spazio orizzontale occupato dalle pause multiple è proporzionale alla loro
+durata totale e può essere modificato attraverso la proprietà
+@code{MultiMeasureRest.space-increment}.
+@lilypond[quote]
+{ \compressFullBarRests
+  \override Staff.MultiMeasureRest.space-increment = 3.0
+  R1*2 R1*12 R1*64 }
+@end lilypond
+
 @item
 I numeri di pagina ora possono essere stampati in numeri romani impostando la
 variabile del foglio @code{page-number-type}.
@@ -145,9 +272,6 @@ paralleli.
 @item @code{\chordmode} può ora usare i costrutti @code{< >} e
 @code{<< >>}.
 
-@item
-Il contesto @code{NullVoice} si trova ora @q{sotto} @code{Score}.
-
 @item
 È stato aggiunto un nuovo comando @code{\tagGroup}, che si aggiunge
 a quelli esistenti @code{\keepWithTag} e @code{\removeWithTag}.
@@ -161,7 +285,7 @@ dichiara una lista di @q{etichette} (@emph{tag}) che appartiene a un
 solo @q{gruppo di etichette}.
 
 @example
-\keepwithTag#'violinI
+\keepwithTag #'violinI
 @end example
 
 ora si preoccupa solo delle @q{etichette} del gruppo cui appartiene
@@ -517,6 +641,16 @@ che illustrano come l'input sia più facile da leggere:
 \new Staff { r16 c'16 ~ 8 ~ 4 ~ 2 | }
 @end lilypond
 
+@item
+@code{\displayLilyMusic} e le sue sottostanti funzioni Scheme non
+omettono più le durate ridondanti.  Ciò semplifica il riconoscimento
+affidabile e la formattazione delle durate isolate in espressioni
+come questa
+@example
+@{ c4 d4 8 @}
+@end example
+
+
 @item
 Le eccezioni della disposizione delle travature possono essere costruite
 con la funzione scheme @code{\beamExceptions}.  Ora si può scrivere
index 0c819eb6c938dccee385b0923d2ae22ccdd6de04..072194fa8416fb33b15a440a12f376f7f078c850 100644 (file)
@@ -159,8 +159,8 @@ proprietà @code{font-size}:
   \once \override Accidental.font-size = -4 bes!-^
   % ridimensiona un'articolazione
   \once \override Script.font-size = 4 bes!-^
-  @end lilypond
 }
+@end lilypond
 
 Il valore predefinito di @code{font-size} per ogni oggetto della
 formattazione è elencato nella Guida al funzionamento interno.  La
index d837c4c257f902518d8bcf2f368ac06df9a5ccd3..f47347845d26b95b23b44fcd438a4bbd7f4e7ebc 100644 (file)
@@ -863,7 +863,7 @@ carattere maiuscolo @code{R}:
 
 @lilypond[quote,verbatim]
 % L'insieme delle misure di pausa vengono riportate in una sola misura
-compressMMRests {
+\compressMMRests {
   R1*4
   R1*24
   R1*4
@@ -1467,7 +1467,7 @@ Non crea una battuta con un nuovo numero.
 \relative {
   \set Score.barNumberVisibility = #all-bar-numbers-visible
   \override Score.BarNumber.break-visibility =
-           #end-of-line-invisible
+        #end-of-line-invisible
   \time 9/8
   d''4.~ 4 d8 d( c) b | c4.~ 4. \bar "||"
   \time 12/8
@@ -1483,7 +1483,7 @@ di tempo cambia in mezzo a una misura, ma si può usare anche da solo.
 \relative {
   \set Score.barNumberVisibility = #all-bar-numbers-visible
   \override Score.BarNumber.break-visibility =
-           #end-of-line-invisible
+        #end-of-line-invisible
   \time 6/8
   \partial 8
   e'8 | a4 c8 b[ c b] |
@@ -2665,15 +2665,17 @@ quattro note da un trentaduesimo sono progressivamente più veloci, mentre
 le ultime quattro presentano lo stesso tempo.
 
 @lilypond[verbatim,quote]
-\override Beam.grow-direction = #LEFT
-\featherDurations #(ly:make-moment 2/1)
-{ c16[ c c c c c c c] }
-\override Beam.grow-direction = #RIGHT
-\featherDurations #(ly:make-moment 2/3)
-{ c32[ d e f] }
-% ripristina le travature normali
-\override Beam.grow-direction = #'()
-{ g32[ a b c] }
+\relative c' {
+  \override Beam.grow-direction = #LEFT
+  \featherDurations #(ly:make-moment 2/1)
+  { c16[ c c c c c c c] }
+  \override Beam.grow-direction = #RIGHT
+  \featherDurations #(ly:make-moment 2/3)
+  { c32[ d e f] }
+  % ripristina le travature normali
+  \override Beam.grow-direction = #'()
+  { g32[ a b c] }
+}
 @end lilypond
 
 @noindent
index 3241bd5974c01c15984b52ea901faa224ac93843..b58c2df4c338961a75357ec72760af73d66b1542 100644 (file)
@@ -289,9 +289,11 @@ Gli esempi seguenti mostrano espressioni simultanee su un rigo:
 @end lilypond
 
 @lilypond[quote,verbatim]
-% prima nota singola
-a' << \relative { a'4 b g }
-      \relative { d'4 g c, } >>
+\relative {
+  % prima nota singola
+  a' << \relative { a'4 b g }
+       \relative { d'4 g c, } >>
+}
 @end lilypond
 
 Questo può essere utile se le sezioni simultanee hanno durate
index d4d533c1d2cc4fad3fc531603926a73b77583642..5d1b369de50e13abcfc5b468a8086855bc776c69 100644 (file)
@@ -2734,7 +2734,6 @@ pianoRH = \relative c'' {
   \transposition c'
   % posiziona il nome dello strumento citato sotto il rigo
   <>_\markup { \right-align { \tiny "Clar." } }
-  }
   \cueDuring "clarinet" #DOWN { c4. g8 }
   g4 bes4
 }