1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
3 Translation of GIT committish: 873151f815f8b8e27eb5231c74e28392561e4668
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. For details, see the Contributors'
7 Guide, node Updating translation committishes..
12 @c Translators: Federico Bruni
13 @c Translation checkers: Luca Rossetto Casel
17 @translationof Repeats
19 @lilypondfile[quote]{repeats-headword.ly}
21 La ripetizione è un concetto chiave in musica e può essere resa con
22 varie forme di notazione. LilyPond supporta i seguenti tipi di
27 La musica ripetuta non viene scritta per intero ma racchiusa tra barre
28 di ripetizione. Se la ripetizione si trova all'inizio di un brano, la
29 stanghetta di ritornello è posta soltanto alla fine della ripetizione. I
30 finali alternativi (volte) appaiono da sinistra a destra e sono evidenziati
31 da delle parentesi. Questa è la notazione standard per le ripetizioni
32 con finali alternativi.
35 La musica ripetuta viene scritta per intero, tante volte quante sono
36 specificate dal @code{@var{numero-ripetizioni}}. È utile quando si
37 scrive musica ripetitiva.
40 Si tratta di ripetizioni del singolo tempo (battito) o della battuta. Hanno l'aspetto di una
41 barra obliqua o di segni di percentuale.
44 Si usa per scrivere travature a tremolo.
50 * Ripetizioni lunghe::
54 @node Ripetizioni lunghe
55 @subsection Ripetizioni lunghe
56 @translationof Long repeats
58 Questa sezione spiega come inserire ripetizioni lunghe (solitamente
59 di più battute). Tali ripetizioni possono essere in due forme: racchiuse
60 tra segni di ritornello oppure ricopiate interamente (adatte
61 a scrivere musica ripetitiva). Si possono anche controllare
62 manualmente i segni di ripetizione.
65 * Ripetizioni normali::
66 * Indicazioni di ripetizione manuali::
67 * Ripetizioni ricopiate::
74 @cindex volta, seconda
75 @cindex ripetizione normale
76 @cindex ripetizione con finali alternativi
77 @cindex finali alternativi
79 @funindex \alternative
82 @node Ripetizioni normali
83 @unnumberedsubsubsec Ripetizioni normali
84 @translationof Normal repeats
86 La sintassi per una normale ripetizione è
89 \repeat volta @var{numero-di-ripetizioni} @var{espressione-musicale}
93 dove @code{@var{espressione-musicale}} è la musica da ripetere.
95 Un'unica ripetizione senza finale alternativo:
97 @lilypond[verbatim,quote,relative=2]
98 \repeat volta 2 { c4 d e f }
100 \repeat volta 2 { d4 e f g }
103 I finali alternativi si ottengono con @code{\alternative}. Ogni gruppo
104 di alternative deve essere a sua volta racchiuso tra parentesi.
107 \repeat volta @var{numero-di-ripetizioni} @var{espressione-musicale}
109 @{ @var{espressione-musicale} @}
114 dove @code{@var{espressione-musicale}} è la musica.
116 Se il numero di ripetizioni è superiore a quello dei finali alternativi, alle
117 prime ripetizioni viene assegnata la prima alternativa.
119 Una singola ripetizione con un finale alternativo:
121 @lilypond[verbatim,quote,relative=2]
122 \repeat volta 2 { c4 d e f | }
130 Molteplici ripetizioni con un finale alternativo:
132 @lilypond[verbatim,quote,relative=2]
133 \repeat volta 4 { c4 d e f | }
141 Molteplici ripetizioni con più di un finale alternativo:
143 @lilypond[verbatim,quote,relative=2]
144 \repeat volta 3 { c4 d e f | }
153 @warning{Se ci sono due o più finali alternativi, non ci deve essere
154 niente tra la parentesi di chiusura di uno e quella di apertura di
155 quello successivo all'interno di un blocco @code{@bs{}alternative},
156 altrimenti non si otterrà il numero atteso di finali.}
158 @warning{Se si usa @code{@bs{}relative} dentro a un blocco
159 @code{@bs{}repeat} senza istanziare esplicitamente il
160 contesto @code{Voice}, appare un rigo in più (non desiderato). Vedi
161 @rprogram{Appare un rigo in più}.}
163 @cindex ripetizione con anacrusi
164 @cindex anacrusi in una ripetizione
167 Se una ripetizione inizia in mezzo a una misura e non ha finali
168 alternativi, solitamente anche la chiusura della ripetizione cadrà
169 nel mezzo di una misura, così che tra le due estremità ci sia una
170 misura completa. In queste situazioni i segni di ripetizione non
171 sono delle vere e proprie stanghette. Non usare il comando @code{\partial}
172 o i controlli di battuta nel punto in cui si trovano questi segni:
174 @lilypond[verbatim,quote,relative=1]
175 % nessun \partial qui
176 c4 e g % nessun controllo di battuta qui
177 % nessun \partial qui
181 % nessun \partial qui
182 g4 g g % nessun controllo di battuta qui
184 % nessun \partial qui
190 Analogalmente, se una ripetizione inizia con la misura parziale a inizio
191 della partitura e non ha finali alternativi, si applicano le stesse
192 condizioni dell'esempio precedente, a parte il fatto che in questo
193 caso è richiesto il comando @code{\partial} all'inizio della partitura:
195 @lilypond[verbatim,quote,relative=1]
196 \partial 4 % necessario
200 % nessun \partial qui
201 g4 g g % nessun controllo di battuta qui
203 % nessun \partial qui
209 Quando vengono aggiunti dei finali alternativi a una ripetizione che inizia
210 con una misura incompleta, diventa necessario impostare manualmente la
211 proprietà di contesto @code{Timing.measureLength} nei seguenti punti
216 all'inizio di tutte le misure incomplete nel blocco @code{\alternative}, che
217 di solito si trovano alla fine di ogni alternativa, con l'eccezione dell'ultima
218 (nella maggior parte dei casi).
221 all'inizio di ogni alternativa, eccetto la prima.
224 @lilypond[verbatim,quote,relative=1]
226 \repeat volta 2 { e4 | c2 e | }
230 \set Timing.measureLength = #(ly:make-moment 3/4)
231 g4 g g % un controllo di battuta opzionale è permesso qui
234 \set Timing.measureLength = #(ly:make-moment 4/4)
241 La proprietà @code{measureLength} è descritta in @ref{Time
245 @cindex ripetizioni con legature di valore
246 @cindex finali alternativi con legature di valore
247 @cindex legature di valore, nelle ripetizioni
248 @cindex legature di valore, finali alternativi
251 Si possono aggiungere delle legature di valore a un secondo finale:
253 @lilypond[verbatim,quote,relative=2]
255 \repeat volta 2 { c4 d e f~ }
262 @funindex \inStaffSegno
263 @cindex ripetizioni, con segno
264 @cindex segno, con ripetizioni
266 Il comando @code{\inStaffSegno} può essere usato per generare una stanghetta
267 composita che incorpora il simbolo di segno nella stanghetta di ripetizione
268 appropriata se usato col comando @code{\repeat volta}. Il tipo corretto di
269 stanghetta di ripetizione, ovvero inizio della ripetizione, fine della
270 ripetizione e doppia ripetizione, viene selezionato automaticamente. Il
271 corrispondente segno @qq{D.S.} deve essere agiunto manualmente.
273 Lontano da una ripetizione:
275 @lilypond[verbatim,quote,relative=1]
282 All'inizio di una ripetizione:
284 @lilypond[verbatim,quote,relative=1]
287 \inStaffSegno % start repeat
293 Alla fine di una ripetizione:
295 @lilypond[verbatim,quote,relative=1]
299 \inStaffSegno % end repeat
307 @lilypond[verbatim,quote,relative=1]
312 \inStaffSegno % double repeat
320 Si possono impostare simboli alternativi delle stanghette modificando nel
321 contesto Score le proprietà @code{segnoType}, @code{startRepeatSegnoType},
322 @code{endRepeatSegnoType} o @code{doubleRepeatSegnoType} per il tipo di
323 stanghetta richiesto. I tipi di stanghetta alternativi devono essere
324 selezionati dai tipi predefiniti o dai tipi precedentemente definiti col
325 comando @code{\defineBarLine} (vedi @ref{Bar lines}).
327 @lilypond[verbatim,quote,relative=1]
328 \defineBarLine ":|.S[" #'(":|." "S[" "")
329 \defineBarLine "]" #'("]" "" "")
333 \once \set Score.endRepeatSegnoType = ":|.S["
341 @lilypond[verbatim,quote,relative=1]
351 @lilypondfile[verbatim,quote,texidoc,doctitle]
352 {shortening-volta-brackets.ly}
354 @lilypondfile[verbatim,quote,texidoc,doctitle]
355 {adding-volta-brackets-to-additional-staves.ly}
357 @lilypondfile[verbatim,quote,texidoc,doctitle]
358 {setting-the-double-repeat-default-for-volte.ly}
360 @cindex ripetizioni, numeri di battuta con lettere
361 @cindex ripetizioni, numeri di battuta alternativi
363 @lilypondfile[verbatim,quote,texidoc,doctitle]
364 {alternative-bar-numbering.ly}
368 @rglosnamed{repeat,ripetizione},
371 Guida alla notazione:
373 @ref{Modifying context plug-ins},
374 @ref{Modifying ties and slurs},
375 @ref{Time administration}.
380 Guida al funzionamento interno:
381 @rinternals{VoltaBracket},
382 @rinternals{RepeatedMusic},
383 @rinternals{VoltaRepeatedMusic},
384 @rinternals{UnfoldedRepeatedMusic}.
387 @cindex ripetizioni, ambiguità
388 @cindex ripetizioni annidate
389 @cindex annidamento, ripetizioni
390 @cindex ripetizioni e informazioni sul tempo
391 @cindex ripetizione e numero della misura
392 @cindex informazioni sul tempo e ripetizioni
393 @cindex numero della misura e ripetizioni
394 @cindex ripetizioni e legatura di portamento
395 @cindex legatura di portamento e ripetizioni
396 @cindex glissandi e ripetizioni
397 @cindex ripetizioni e glissandi
399 Le legature di portamento che si estendono da un blocco @code{\repeat} verso
400 un blocco @code{\alternative} funzioneranno solo nel primo finale
401 alternativo. L'aspetto grafico di una legatura di portamento che
402 continua negli altri finali alternativi può essere simulato
403 con @code{\repeatTie} se la legatura si estende solo su una nota
404 del blocco dell'alternativa, sebbene questo metodo non funzioni
405 in @code{TabStaff}. Altri metodi che si possono adattare per indicare
406 legature di portamento che continuano su varie note dei blocchi di
407 alternativa, e che funzionano anche nei contesti @code{TabStaff},
408 sono presentati in @ref{Modifying ties and slurs}.
410 Inoltre le legature di portamento non possono ricollegarsi dalla fine di
411 un'alternativa all'inizio della ripetizione.
413 I glissandi che si estendono da un blocco @code{\repeat} in un blocco
414 @code{\alternative} funzioneranno soltanto per il primo finale
415 alternativo. L'aspetto grafico di un glissando che continua negli
416 altri finali alternativi può essere indicato creando un
417 glissando che inizia su una nota di abbellimento nascosta. Vedere ad
418 esempio il frammento @qq{Estendere i glissandi attraverso le ripetizioni} nei
419 Frammenti Selezionati in @ref{Glissando}.
421 Se una ripetizione che inizia con una misura incompleta ha un blocco
422 @code{\alternative} che contiene modifiche alla proprietà
423 @code{measureLength}, l'uso di @code{\unfoldRepeats} causerà
424 l'erroneo posizionamento delle stanghette e degli avvisi di controllo
427 Una ripetizione annidata come la seguente
436 è ambigua, perché non è chiaro a quale @code{\repeat} appartenga il
437 blocco @code{\alternative}. Questa ambiguità si risolve facendo in
438 modo che @code{\alternative} appartenga sempre al blocco @code{\repeat}
439 interno. Per chiarezza, si consiglia di usare le parentesi in queste
443 @node Indicazioni di ripetizione manuali
444 @unnumberedsubsubsec Indicazioni di ripetizione manuali
445 @translationof Manual repeat marks
447 @cindex indicazione manuale di ripetizione
448 @cindex ripetizione, manuale
449 @cindex inizio ripetizione
450 @cindex ripetizione, inizio
451 @cindex fine ripetizione
452 @cindex ripetizione, fine
453 @cindex numero di ripetizione, modificare
454 @cindex volta della ripetizione, modificare
455 @cindex parentesi della volta
456 @cindex volta, parentesi
457 @funindex repeatCommands
458 @funindex start-repeat
460 @warning{Questi metodi vengono usati solo per mostrare tipi di ripetizioni
461 inusuali, e potrebbero causare un comportamento inaspettato. Nella
462 maggior parte dei casi, le ripetizioni devono essere create col
463 comando standard @code{@bs{}repeat} oppure stampando le stanghette
464 opportune. Maggiori informazioni in @ref{Bar lines}.}
466 La proprietà @code{repeatCommands} permette di controllare la formattazione
467 delle ripetizioni. Il suo valore è una lista Scheme dei comandi di ripetizione.
471 Stampa una stanghetta @code{.|:}.
473 @lilypond[verbatim,quote,relative=2]
475 \set Score.repeatCommands = #'(start-repeat)
480 Come vuole la pratica comune di incisione, i segni di ripetizione non vengono
481 stampati all'inizio di un brano.
484 Stampa una stanghetta @code{:|.}:
486 @lilypond[verbatim,quote,relative=2]
489 \set Score.repeatCommands = #'(end-repeat)
493 @item (volta @var{numero}) @dots{} (volta #f)
494 Crea una nuova volta col numero specificato. La parentesi della volta deve
495 essere terminata esplicitamente, altrimenti non sarà stampata.
497 @lilypond[verbatim,quote,relative=2]
499 \set Score.repeatCommands = #'((volta "2"))
501 \set Score.repeatCommands = #'((volta #f))
507 Comandi di ripetizione multipli possono trovarsi nello stesso punto:
509 @lilypond[verbatim,quote,relative=2]
511 \set Score.repeatCommands = #'((volta "2, 5") end-repeat)
514 \set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat)
516 \set Score.repeatCommands = #'((volta #f))
519 @cindex parentesi della volta con testo
520 @cindex testo nella parentesi della volta
522 Si può includere del testo nella parentesi della volta. Il testo può consistere di
523 un numero, di più numeri o di un'indicazione testuale, si veda @ref{Formatting text}. Il
524 modo più semplice per usare del testo è definirlo prima e poi includerlo
527 @lilypond[verbatim,quote]
528 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
531 \set Score.repeatCommands =
532 #(list(list 'volta voltaAdLib) 'start-repeat)
534 \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
536 \set Score.repeatCommands = #'((volta #f))
542 Guida alla notazione:
544 @ref{Formatting text}.
549 Guida al funzionamento interno:
550 @rinternals{VoltaBracket},
551 @rinternals{RepeatedMusic},
552 @rinternals{VoltaRepeatedMusic}.
555 @node Ripetizioni ricopiate
556 @unnumberedsubsubsec Ripetizioni ricopiate
557 @translationof Written-out repeats
559 @cindex ripetizioni ricopiate
560 @cindex ricopiate, ripetizioni
561 @cindex ripetizioni, unfold
562 @cindex ripetizioni, alternativa
563 @cindex unfold, ripetizione
564 @cindex unfold, finali alternativi
565 @cindex ripetizioni alternate
566 @cindex finali alternati, ripetizioni
569 Col comando @code{unfold}, le ripetizioni possono servire a semplificare
570 la scrittura di musica ripetitiva. La sintassi è
573 \repeat unfold @var{numero-di-ripetizioni} @var{espressione-musicale}
577 dove @code{@var{espressione-musicale}} è la musica e
578 @code{@var{numero-di-ripetizioni}} è il numero di volte per
579 cui è ripetuta @code{@var{espressione-musicale}}.
581 @lilypond[verbatim,quote,relative=2]
582 \repeat unfold 2 { c4 d e f }
586 In alcuni casi, specialmente in un contesto @code{\relative}, la funzione
587 @code{\repeat unfold} non equivale a riscrivere l'espressione
588 musicale più volte. Ad esempio
591 \repeat unfold 2 @{ a'4 b c @}
600 Le ripetizioni dispiegate (unfold) possono avere dei finali alternativi.
602 @lilypond[verbatim,quote,relative=2]
603 \repeat unfold 2 { c4 d e f }
611 Se il numero di ripetizioni è maggiore del numero di finali alternativi, la
612 prima alternativa viene applicata più volte, finché le alternative rimaste
613 non esauriscono il numero totale delle ripetizioni.
615 @lilypond[verbatim,quote,relative=2]
616 \repeat unfold 4 { c4 d e f }
625 Se il numero di finali alternativi è maggiore del numero di ripetizioni, solo
626 le prime alternative vengono applicate. Le alternative rimanenti saranno
627 ignorate e non verranno stampate.
629 @lilypond[verbatim,quote,relative=2]
630 \repeat unfold 2 { c4 d e f }
639 È anche possibile annidare molteplici funzioni @code{unfold} (con o
640 senza finali alternativi).
642 @lilypond[verbatim,quote,relative=2]
644 \repeat unfold 2 { c4 d e f }
653 Gli accordi si ripetono col simbolo di ripetizione dell'accordo
654 @code{q}. Vedi @ref{Chord repetition}.
656 @warning{Se si usa @code{@bs{}relative} dentro a un blocco @code{@bs{}repeat}
657 senza istanziare esplicitamente il contesto @code{Voice}, appare un rigo
658 in più (non desiderato). Vedi @rprogram{Appare un rigo in più}.}
661 Guida alla notazione:
662 @ref{Chord repetition}.
667 Guida al funzionamento interno:
668 @rinternals{RepeatedMusic},
669 @rinternals{UnfoldedRepeatedMusic}.
672 @node Ripetizioni brevi
673 @subsection Ripetizioni brevi
674 @translationof Short repeats
676 Questa sezione tratta il modo in cui inserire brevi ripetizioni. Le ripetizioni
677 brevi possono avere due forme: segni di tratto obliquo o percentuale per rappresentare le
678 ripetizioni di una singola nota, di una singola misura o di due misure; tremolo
682 * Ripetizioni con percentuale::
683 * Ripetizioni con tremolo::
686 @node Ripetizioni con percentuale
687 @unnumberedsubsubsec Ripetizioni con percentuale
688 @translationof Percent repeats
690 @cindex ripetizioni con percentuale
691 @cindex percentuale, ripetizioni
692 @cindex ripetizioni della misura
693 @cindex misura, ripetizioni
694 @cindex ripetizione, breve
695 @funindex \repeat percent
698 Brevi sezioni ripetute vengono stampate la prima volta volta e le ripetizioni vengono
699 sostituite da un apposito segno.
704 \repeat percent @var{numero} @var{espressione-musicale}
708 dove @code{@var{espressione-musicale}} è l'espressione musicale da ripetere.
710 Fraseggi più brevi di una misura vengono sostituiti dal tratto obliquo.
712 @lilypond[verbatim,quote,relative=2]
713 \repeat percent 4 { c128 d e f }
714 \repeat percent 4 { c64 d e f }
715 \repeat percent 5 { c32 d e f }
716 \repeat percent 4 { c16 d e f }
717 \repeat percent 4 { c8 d }
718 \repeat percent 4 { c4 }
719 \repeat percent 2 { c2 }
722 Fraseggi di una o due misure vengono sostituiti da simboli simili alla percentuale.
724 @lilypond[verbatim,quote,relative=2]
725 \repeat percent 2 { c4 d e f }
726 \repeat percent 2 { c2 d }
727 \repeat percent 2 { c1 }
730 @lilypond[verbatim,quote,relative=2]
731 \repeat percent 3 { c4 d e f | c2 g' }
734 Fraseggi più brevi di una misura ma con durate miste adottano un
735 simbolo di doppia percentuale.
737 @lilypond[verbatim,quote,relative=2]
738 \repeat percent 4 { c8. <d f>16 }
739 \repeat percent 2 { \tuplet 3/2 { r8 c d } e4 }
744 @lilypondfile[verbatim,quote,texidoc,doctitle]
745 {percent-repeat-counter.ly}
747 @lilypondfile[verbatim,quote,texidoc,doctitle]
748 {percent-repeat-count-visibility.ly}
750 @lilypondfile[verbatim,quote,texidoc,doctitle]
751 {isolated-percent-repeats.ly}
755 @rglos{percent repeat},
761 Guida al funzionamento interno:
762 @rinternals{RepeatSlash},
763 @rinternals{RepeatSlashEvent},
764 @rinternals{DoubleRepeatSlash},
765 @rinternals{PercentRepeat},
766 @rinternals{PercentRepeatCounter},
767 @rinternals{PercentRepeatedMusic},
768 @rinternals{Percent_repeat_engraver},
769 @rinternals{DoublePercentEvent},
770 @rinternals{DoublePercentRepeat},
771 @rinternals{DoublePercentRepeatCounter},
772 @rinternals{Double_percent_repeat_engraver},
773 @rinternals{Slash_repeat_engraver}.
776 @node Ripetizioni con tremolo
777 @unnumberedsubsubsec Ripetizioni con tremolo
778 @translationof Tremolo repeats
780 @cindex travature del tremolo
782 @cindex ripetizione, tremolo
783 @funindex \repeat tremolo
786 I tremoli possono avere due forme: alternanza tra due note, o due
787 accordi, e rapida ripetizione di una singola nota o accordo. I tremoli
788 costituiti da un'alternanza si indicano con delle travature che collegano
789 le note o gli accordi che si alternano, mentre i tremoli che consistono
790 in una rapida ripetizione di una nota singola si indicano aggiungendo delle
791 travature o dei tratti di suddivisione obliqui alla singola nota.
793 Per inserire i segni del tremolo tra le note, si usa @code{\repeat} con
796 @lilypond[quote,verbatim,relative=2]
797 \repeat tremolo 8 { c16 d }
798 \repeat tremolo 6 { c16 d }
799 \repeat tremolo 2 { c16 d }
802 La sintassi di @code{\repeat tremolo} prevede specificamente che
803 all'interno delle parentesi siano indicate due note, e che il numero di ripetizioni corrisponda
804 a un valore espresso in durate di note normali o puntate.
805 Dunque @code{\repeat tremolo 7} è valido e produce una nota doppiamente puntata,
806 mentre @code{\repeat tremolo 9} non è valido.
808 La durata del tremolo equivale alla durata dell'espressione musicale tra
809 parentesi moltiplicata per il numero di ripetizioni:
810 @code{\repeat tremolo 8 @{ c16 d16 @}} corrisponde a un tremolo di una semibreve,
811 rappresentata come due semibrevi unite dalle travature del tremolo.
813 Ci sono due modi di inserire dei segni di tremolo su una singola nota. Anche
814 in questo caso si usa la sintassi @code{\repeat tremolo}, ma la nota non deve
815 essere racchiusa tra parentesi:
817 @lilypond[quote,verbatim,ragged-right]
818 \repeat tremolo 4 c'16
821 @cindex segni di tremolo
822 @cindex tremolo, segni
823 @funindex tremoloFlags
826 Si può ottenere lo stesso output aggiungendo @code{:@var{N}} dopo
827 la nota, dove @code{@var{N}} indica la durata della suddivisione
828 (deve essere almeno 8). Se @code{@var{N}} è 8, viene aggiunta una
829 travatura al gambo della nota. Se @code{@var{N}} è omesso, viene
830 usato l'ultimo valore (salvato in @code{tremoloFlags}):
832 @lilypond[quote,verbatim,relative=2]
839 @lilypondfile[verbatim,quote,texidoc,doctitle]
840 {cross-staff-tremolos.ly}
846 @cindex tremolo tra due righi
848 @c LocalWords: voltaAdLib