]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/it/notation/repeats.itely
Doc-it: update
[lilypond.git] / Documentation / it / notation / repeats.itely
index b94e402dd1fe6b6a18fa0544266863a636a0c257..d74780cad8fbba5e0cdcfa9beeed1045c5f14c28 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 @ignore
-    Translation of GIT committish: bb44469cee5de15e46afbbebd580f898fe5f727b
+    Translation of GIT committish: c91fbc19fc727ed8ef98241b86deaedfb954f1ef
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -100,6 +100,16 @@ c2 d
 \repeat volta 2 { d4 e f g }
 @end lilypond
 
+Il segno di inizio della ripetizione, per impostazione predefinita, non
+appare nella prima misura.  È tuttavia possibile aggiungerlo inserendo
+a mano la battuta @code{\bar ".|:"} prima della prima nota.
+
+@lilypond[verbatim,fragment,quote,relative=2]
+\repeat volta 2 { \bar ".|:" c4 d e f }
+c2 d
+\repeat volta 2 { d4 e f g }
+@end lilypond
+
 I finali alternativi si ottengono con @code{\alternative}.  Ogni gruppo
 di alternative deve essere a sua volta racchiuso tra parentesi.
 
@@ -206,73 +216,110 @@ a2 a |
 g1 |
 @end lilypond
 
-Quando vengono aggiunti dei finali alternativi a una ripetizione che inizia
-con una misura incompleta, diventa necessario impostare manualmente la
-proprietà di contesto @code{Timing.measureLength} nei seguenti punti
-specifici:
 
-@itemize
-@item
-all'inizio di tutte le misure incomplete nel blocco @code{\alternative}, che
-di solito si trovano alla fine di ogni alternativa, con l'eccezione dell'ultima
-(nella maggior parte dei casi).
+@cindex ripetizioni con legature di valore
+@cindex finali alternativi con legature di valore
+@cindex legature di valore, nelle ripetizioni
+@cindex legature di valore, finali alternativi
+@funindex \repeatTie
 
-@item
-all'inizio di ogni alternativa, eccetto la prima.
-@end itemize
+Si possono aggiungere delle legature di valore a un secondo finale:
 
-@lilypond[verbatim,quote,relative=1]
-\partial 4
-\repeat volta 2 { e4 | c2 e | }
+@lilypond[verbatim,quote,relative=2]
+c1
+\repeat volta 2 { c4 d e f~ }
 \alternative {
-  {
-    f2 d |
-    \set Timing.measureLength = #(ly:make-moment 3/4)
-    g4 g g  % un controllo di battuta opzionale è permesso qui
-  }
-  {
-    \set Timing.measureLength = #(ly:make-moment 4/4)
-    a2 a |
-  }
+  { f2 d }
+  { f2\repeatTie f, }
 }
-g1 |
 @end lilypond
 
-La proprietà @code{measureLength} è descritta in @ref{Time
-administration}.
-
 @funindex \inStaffSegno
+@cindex ripetizioni, con segno
+@cindex segno, con ripetizioni
+
+Il comando @code{\inStaffSegno} può essere usato per generare una stanghetta
+composita che incorpora il simbolo di segno nella stanghetta di ripetizione
+appropriata se usato col comando @code{\repeat volta}.  Il tipo corretto di
+stanghetta di ripetizione, ovvero inizio della ripetizione, fine della
+ripetizione e doppia ripetizione, viene selezionato automaticamente.  Il
+corrispondente segno @qq{D.S.} deve essere agiunto manualmente.
+
+Lontano da una ripetizione:
+
+@lilypond[verbatim,quote,relative=1]
+e1
+\inStaffSegno
+f2 g a b
+c1_"D.S." \bar "|."
+@end lilypond
+
+All'inizio di una ripetizione:
+
+@lilypond[verbatim,quote,relative=1]
+e1
+\repeat volta 2 {
+  \inStaffSegno  % start repeat
+  f2 g a b
+}
+c1_"D.S." \bar "|."
+@end lilypond
+
+Alla fine di una ripetizione:
+
+@lilypond[verbatim,quote,relative=1]
+e1
+\repeat volta 2 {
+  f2 g a b
+  \inStaffSegno  % end repeat
+}
+f2 g a b
+c1_"D.S." \bar "|."
+@end lilypond
+
+Tra due ripetizioni:
+
+@lilypond[verbatim,quote,relative=1]
+e1
+\repeat volta 2 {
+  f2 g a b
+}
+\inStaffSegno  % double repeat
+\repeat volta 2 {
+  f2 g a b
+}
+c1_"D.S." \bar "|."
+@end lilypond
+
 
-Il comando @code{\inStaffSegno} serve a posizionare il simbolo di segno
-combinandolo col comando @code{\repeat volta}.
 Si possono impostare simboli alternativi delle stanghette modificando nel
 contesto Score le proprietà @code{segnoType}, @code{startRepeatSegnoType},
-@code{endRepeatSegnoType} o @code{doubleRepeatSegnoType}.
+@code{endRepeatSegnoType} o @code{doubleRepeatSegnoType} per il tipo di
+stanghetta richiesto.  I tipi di stanghetta alternativi devono essere
+selezionati dai tipi predefiniti o dai tipi precedentemente definiti col
+comando @code{\defineBarLine} (vedi @ref{Bar lines}).
 
 @lilypond[verbatim,quote,relative=1]
+\defineBarLine ":|.S[" #'(":|." "S[" "")
+\defineBarLine "]" #'("]" "" "")
 e1
 \repeat volta 2 {
-  \inStaffSegno
   f2 g a b
+  \once \set Score.endRepeatSegnoType = ":|.S["
+  \inStaffSegno
 }
+f2 g \bar "]" a b
 c1_"D.S." \bar "|."
 @end lilypond
 
-@cindex ripetizioni con legature di valore
-@cindex finali alternativi con legature di valore
-@cindex legature di valore, nelle ripetizioni
-@cindex legature di valore, finali alternativi
-@funindex \repeatTie
-
-Si possono aggiungere delle legature di valore a un secondo finale:
 
-@lilypond[verbatim,quote,relative=2]
-c1
-\repeat volta 2 { c4 d e f~ }
-\alternative {
-  { f2 d }
-  { f2\repeatTie f, }
+@lilypond[verbatim,quote,relative=1]
+e1
+\repeat volta 2 {
+  \inStaffSegno
+  f2 g a b
 }
+c1_"D.S." \bar "|."
 @end lilypond
 
 @snippets
@@ -302,6 +349,9 @@ Guida alla notazione:
 @ref{Modifying ties and slurs},
 @ref{Time administration}.
 
+File installati:
+@file{ly/engraver-init.ly}.
+
 Frammenti:
 @rlsr{Repeats}.
 
@@ -466,11 +516,6 @@ voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
 @end lilypond
 
 
-@snippets
-
-@lilypondfile[verbatim,quote,texidoc,doctitle]
-{printing-a-repeat-sign-at-the-beginning-of-a-piece.ly}
-
 @seealso
 Guida alla notazione:
 @ref{Bar lines},
@@ -753,14 +798,13 @@ essere racchiusa tra parentesi:
 
 @cindex segni di tremolo
 @cindex tremolo, segni
-@funindex tremoloFlags
 @funindex :
 
 Si può ottenere lo stesso output aggiungendo @code{:@var{N}} dopo
 la nota, dove @code{@var{N}} indica la durata della suddivisione
 (deve essere almeno 8).  Se @code{@var{N}} è 8, viene aggiunta una
 travatura al gambo della nota.  Se @code{@var{N}} è omesso, viene
-usato l'ultimo valore (salvato in @code{tremoloFlags}):
+usato l'ultimo valore:
 
 @lilypond[quote,verbatim,relative=2]
 c2:8 c:32