]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/it/changes.tely
New upstream version 2.19.65
[lilypond.git] / Documentation / it / changes.tely
index 8f4da1a3e15bf5a81f9eb840cb2b706e3e21aa38..12f95245ab0f1bca8a4d26f07b76750f0cf919d7 100644 (file)
@@ -1,6 +1,6 @@
 \input texinfo @c -*- coding: UTF-8; mode: texinfo; documentlanguage: it -*-
 @ignore
-    Translation of GIT committish: 32839fc7052761649d3ba3512ca29373acbe880c
+    Translation of GIT committish: 24dd6365d3d05f13b9259f547be9b2517851a5d1
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -51,6 +51,127 @@ Vedi il manuale utente, \NAME\
 
 @itemize
 
+@item
+È ora possibile spostare i sistemi rispetto alla loro posizione corrente
+tramite @code{extra-offset}, sottoproprietà di
+@code{NonMusicalPaperColumn.line-break-system-details}.  Sono consentite
+modifiche sia verticali che orizzontali.  Questa funzionalità è utile in
+particolare per fare piccoli aggiustamenti della posizione verticale
+predefinita dei singoli sistemi.  Maggiori informazioni in
+@ruser{Posizionamento esplicito di righi e sistemi}.
+
+@item
+È ora possibile aggiungere del testo alle parentesi per l'analisi musicale
+tramite l'oggetto @code{HorizontalBracketText}.
+@lilypond[quote,verbatim]
+\layout {
+  \context {
+    \Voice
+    \consists "Horizontal_bracket_engraver"
+  }
+}
+
+{
+  \once \override HorizontalBracketText.text = "a"
+  c''\startGroup d''\stopGroup
+  e''-\tweak HorizontalBracketText.text "a'" \startGroup d''\stopGroup
+}
+@end lilypond
+
+@item
+Le estremità delle forcelle possono ora essere aggiustate precisamente
+tramite la proprietà @code{shorten-pair}, che precedentemente agiva
+soltanto sugli estensori del testo, come @code{TupletBracket} e
+@code{OttavaBracket}.  Valori positivi spostano a destra, quelli negativi
+a sinistra.
+@lilypond[quote,verbatim]
+{ \once \override Hairpin.shorten-pair = #'(2 . 2)
+  c'1~\<
+  c'2~ c'\!
+  \once \override Hairpin.shorten-pair = #'(-2 . -2)
+  c'1~\<
+  c'2~ c'\! }
+@end lilypond
+
+@item
+Nei diagrammi dei tasti la distanza tra i tasti e quella tra le corde sono
+ora regolabili in modo indipendente.  Sono disponibili @code{fret-distance} e
+@code{string-distance} come sottoproprietà di @code{fret-diagram-details}.
+@lilypond[verbatim,quote]
+fretMrkp = \markup { \fret-diagram-terse #"x;x;o;2;3;2;" }
+
+\markuplist
+\override #'(padding . 2)
+\table #'(0 -1) {
+  "predefinito"
+
+  \fretMrkp
+
+  "fret-distance"
+
+  \override #'(fret-diagram-details . ((fret-distance . 2)))
+  \fretMrkp
+
+  "string-distance"
+
+  \override #'(fret-diagram-details . ((string-distance . 2)))
+  \fretMrkp
+}
+@end lilypond
+
+
+@item
+Le regole delle alterazioni possono essere definite nei contesti @code{ChoirStaff}.
+Sono disponibili due nuove regole, @code{choral} e @code{choral-cautionary}, che
+combinano le caratteristiche di @code{modern-voice} e @code{piano}
+o i loro equivalenti per le alterazioni di cortesia.
+
+@item
+La funzione musicale @code{\unfoldRepeats} può ora prendere una lista di
+argomenti (facoltativa) che specifica quali tipi di musica ripetuta debbano
+essere ricopiati.  Le opzioni possibili sono @code{percent}, @code{tremolo} e
+@code{volta}.
+Se la lista facoltativa non viene specificata, verrà usato @code{repeated-music},
+che ricopia tutto.
+
+@item
+Per l'output SVG viene ora utilizzata la nuova proprietà grob @code{output-attributes}
+al posto della proprietà @code{id}.  Permette di definire molteplici attributi
+come una lista associativa.  Per esempio, @code{#'((id . 123)
+(class . foo) (data-whatever . @qq{bar}))} produrrà il seguente elemento
+gruppo (g) in un file SVG: @code{<g id=@qq{123} class=@qq{foo}
+data-whatever=@qq{bar}> @dots{} </g>}.
+
+@item
+Le legature di portamento e di frase possono ora iniziare da note individuali
+di un accordo.  Varie legature di portamento simultanee per ogni voce devono
+essere distinte con l'impostazione @code{spanner-id}.
+
+@item
+La proprietà musicale e dei grob @code{spanner-id}, usata per distinguere
+legature di portamento simultanee e legature di frase, è stata modificata:
+non è più una stringa, bensì una @q{key}, ovvero un numero intero non negativo
+o un simbolo.
+
+@item
+È stato aggiunto il nuovo comando @code{\=} per specificare l'identificativo
+degli estensori, @code{spanner-id}, per le legature di portamento e di frase
+simultanee.
+@lilypond[verbatim,quote]
+\fixed c' {
+  <c~ f\=1( g\=2( >2 <c e\=1) a\=2) >
+}
+@end lilypond
+
+@item
+I blocchi introdotti con @code{\header} possono essere salvati in variabili
+e usati come argomenti di funzioni musicali e funzioni scheme e come parte
+dei costrutti @code{#@{@dots{}#@}}.  Sono rappresentati come un modulo Guile.
+
+Sebbene i blocchi @code{\book}, @code{\bookpart}, @code{\score}, @code{\with},
+@code{\layout}, @code{\midi}, @code{\paper} possano essere trasferiti in un
+modo simile, sono tuttavia rappresentati da tipi di dati diversi.
+
 @item
 Le liste di simboli separate da punti come @code{FretBoard.stencil} sono
 supportate già dalla versione@tie{}2.18.  Ora possono contenere anche numeri
@@ -162,11 +283,13 @@ oggetto di markup, indicato come primo argomento.
 @end lilypond
 
 @item
-Una nuova funzione di interruzione della pagina, @code{ly:one-line-auto-height-breaking},
-posiziona l'intera partitura su una sola linea e cambia la larghezza della
-pagina per contenerla, proprio come @code{ly:one-line-breaking}.  Con la
-differenza che modifica automaticamente anche l'altezza della pagina per
-contenere tutta la musica in altezza.
+Ci sono due nuove funzioni di interruzione della pagina.
+@code{ly:one-page-breaking} modifica automaticamente l'altezza della
+pagina per far entrare la musica, in modo che stia tutta in una pagina.
+@code{ly:one-line-auto-height-breaking} è simile a @code{ly:one-line-breaking},
+perché posiziona la musica su una sola linea regolando la larghezza della
+pagina, tuttavia modifica automaticamente anche l'altezza della pagina per
+farci entrare la musica.
 
 @item
 È ora disponibile il comando markup @code{\draw-squiggle-line}.