1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
3 Translation of GIT committish: c4a960d0461ee5ecd87cd46692ec11682b8969b0
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]
99 \repeat volta 2 { c''4 d e f }
101 \repeat volta 2 { d4 e f g }
105 Il segno di inizio della ripetizione, per impostazione predefinita, non
106 appare nella prima misura. È tuttavia possibile aggiungerlo inserendo
107 a mano la battuta @code{\bar ".|:"} prima della prima nota.
109 @lilypond[verbatim,fragment,quote]
111 \repeat volta 2 { \bar ".|:" c''4 d e f }
113 \repeat volta 2 { d4 e f g }
117 I finali alternativi si ottengono con @code{\alternative}. Ogni gruppo
118 di alternative deve essere a sua volta racchiuso tra parentesi.
121 \repeat volta @var{numero-di-ripetizioni} @var{espressione-musicale}
123 @{ @var{espressione-musicale} @}
128 dove @code{@var{espressione-musicale}} è la musica.
130 Se il numero di ripetizioni è superiore a quello dei finali alternativi, alle
131 prime ripetizioni viene assegnata la prima alternativa.
133 Una singola ripetizione con un finale alternativo:
135 @lilypond[verbatim,quote]
137 \repeat volta 2 { c''4 d e f | }
146 Molteplici ripetizioni con un finale alternativo:
148 @lilypond[verbatim,quote]
150 \repeat volta 4 { c''4 d e f | }
159 Molteplici ripetizioni con più di un finale alternativo:
161 @lilypond[verbatim,quote]
163 \repeat volta 3 { c''4 d e f | }
173 @warning{Se ci sono due o più finali alternativi, non ci deve essere
174 niente tra la parentesi di chiusura di uno e quella di apertura di
175 quello successivo all'interno di un blocco @code{@bs{}alternative},
176 altrimenti non si otterrà il numero atteso di finali.}
178 @warning{Se si usa @code{@bs{}relative} dentro a un blocco
179 @code{@bs{}repeat} senza istanziare esplicitamente il
180 contesto @code{Voice}, appare un rigo in più (non desiderato). Vedi
181 @rprogram{Appare un rigo in più}.}
183 @cindex ripetizione con anacrusi
184 @cindex anacrusi in una ripetizione
186 @cindex controlli di battuta con ripetizioni
187 @cindex ripetizioni con controlli di battuta
189 Se una ripetizione che non ha finali alternativi inizia in mezzo a una
190 misura, solitamente termina in un punto corrispondente nel mezzo di una
191 misura successiva (così che tra le due estremità ci sia una misura
192 completa). In questo caso i segni di ripetizione non sono delle @qq{vere}
193 e proprie stanghette, dunque né i controlli di battuta né i comandi
194 @code{\partial} devono essere messi lì:
196 @lilypond[verbatim,quote,relative=1]
210 Se una ripetizione senza finali alternativi inizia con una misura parziale,
211 si applicano gli stessi principi dell'esempio precedente, a parte il fatto
212 che è richiesto un comando @code{\partial} all'inizio della misura:
214 @lilypond[verbatim,quote,relative=1]
227 @cindex ripetizioni con legature di valore
228 @cindex finali alternativi con legature di valore
229 @cindex legature di valore, nelle ripetizioni
230 @cindex legature di valore, finali alternativi
233 Si possono aggiungere delle legature di valore a un secondo finale:
235 @lilypond[verbatim,quote]
238 \repeat volta 2 { c4 d e f~ }
246 @funindex \inStaffSegno
247 @cindex ripetizioni, con segno
248 @cindex segno, con ripetizioni
250 Il comando @code{\inStaffSegno} può essere usato per generare una stanghetta
251 composita che incorpora il simbolo di segno nella stanghetta di ripetizione
252 appropriata se usato col comando @code{\repeat volta}. Il tipo corretto di
253 stanghetta di ripetizione, ovvero inizio della ripetizione, fine della
254 ripetizione e doppia ripetizione, viene selezionato automaticamente. Il
255 corrispondente segno @qq{D.S.} deve essere agiunto manualmente.
257 Lontano da una ripetizione:
259 @lilypond[verbatim,quote]
268 All'inizio di una ripetizione:
270 @lilypond[verbatim,quote]
274 \inStaffSegno % inizio ripetizione
281 Alla fine di una ripetizione:
283 @lilypond[verbatim,quote]
288 \inStaffSegno % fine ripetizione
297 @lilypond[verbatim,quote]
303 \inStaffSegno % doppia ripetizione
312 Si possono impostare simboli alternativi delle stanghette modificando nel
313 contesto Score le proprietà @code{segnoType}, @code{startRepeatSegnoType},
314 @code{endRepeatSegnoType} o @code{doubleRepeatSegnoType} per il tipo di
315 stanghetta richiesto. I tipi di stanghetta alternativi devono essere
316 selezionati dai tipi predefiniti o dai tipi precedentemente definiti col
317 comando @code{\defineBarLine} (vedi @ref{Stanghette}).
319 @lilypond[verbatim,quote]
320 \defineBarLine ":|.S[" #'(":|." "S[" "")
321 \defineBarLine "]" #'("]" "" "")
326 \once \set Score.endRepeatSegnoType = ":|.S["
335 @lilypondfile[verbatim,quote,texidoc,doctitle]
336 {shortening-volta-brackets.ly}
338 @lilypondfile[verbatim,quote,texidoc,doctitle]
339 {adding-volta-brackets-to-additional-staves.ly}
341 @lilypondfile[verbatim,quote,texidoc,doctitle]
342 {setting-the-double-repeat-default-for-volte.ly}
344 @cindex ripetizioni, numeri di battuta con lettere
345 @cindex ripetizioni, numeri di battuta alternativi
347 @lilypondfile[verbatim,quote,texidoc,doctitle]
348 {alternative-bar-numbering.ly}
352 @rglosnamed{repeat,ripetizione},
355 Guida alla notazione:
357 @ref{Modifying context plug-ins},
358 @ref{Modifying ties and slurs},
359 @ref{Time administration}.
362 @file{ly/engraver-init.ly}.
367 Guida al funzionamento interno:
368 @rinternals{VoltaBracket},
369 @rinternals{RepeatedMusic},
370 @rinternals{VoltaRepeatedMusic},
371 @rinternals{UnfoldedRepeatedMusic}.
374 @cindex ripetizioni, ambiguità
375 @cindex ripetizioni annidate
376 @cindex annidamento, ripetizioni
377 @cindex ripetizioni e informazioni sul tempo
378 @cindex ripetizione e numero della misura
379 @cindex informazioni sul tempo e ripetizioni
380 @cindex numero della misura e ripetizioni
381 @cindex ripetizioni e legatura di portamento
382 @cindex legatura di portamento e ripetizioni
383 @cindex glissandi e ripetizioni
384 @cindex ripetizioni e glissandi
386 Le legature di portamento che si estendono da un blocco @code{\repeat} verso
387 un blocco @code{\alternative} funzioneranno solo nel primo finale
388 alternativo. L'aspetto grafico di una legatura di portamento che
389 continua negli altri finali alternativi può essere simulato
390 con @code{\repeatTie} se la legatura si estende solo su una nota
391 del blocco dell'alternativa, sebbene questo metodo non funzioni
392 in @code{TabStaff}. Altri metodi che si possono adattare per indicare
393 legature di portamento che continuano su varie note dei blocchi di
394 alternativa, e che funzionano anche nei contesti @code{TabStaff},
395 sono presentati in @ref{Modifying ties and slurs}.
397 Inoltre le legature di portamento non possono ricollegarsi dalla fine di
398 un'alternativa all'inizio della ripetizione.
400 I glissandi che si estendono da un blocco @code{\repeat} in un blocco
401 @code{\alternative} funzioneranno soltanto per il primo finale
402 alternativo. L'aspetto grafico di un glissando che continua negli
403 altri finali alternativi può essere indicato creando un
404 glissando che inizia su una nota di abbellimento nascosta. Vedere ad
405 esempio il frammento @qq{Estendere i glissandi attraverso le ripetizioni} nei
406 Frammenti Selezionati in @ref{Glissando}.
408 Se una ripetizione che inizia con una misura incompleta ha un blocco
409 @code{\alternative} che contiene modifiche alla proprietà
410 @code{measureLength}, l'uso di @code{\unfoldRepeats} causerà
411 l'erroneo posizionamento delle stanghette e degli avvisi di controllo
414 Una ripetizione annidata come la seguente
423 è ambigua, perché non è chiaro a quale @code{\repeat} appartenga il
424 blocco @code{\alternative}. Questa ambiguità si risolve facendo in
425 modo che @code{\alternative} appartenga sempre al blocco @code{\repeat}
426 interno. Per chiarezza, si consiglia di usare le parentesi in queste
430 @node Indicazioni di ripetizione manuali
431 @unnumberedsubsubsec Indicazioni di ripetizione manuali
432 @translationof Manual repeat marks
434 @cindex indicazione manuale di ripetizione
435 @cindex ripetizione, manuale
436 @cindex inizio ripetizione
437 @cindex ripetizione, inizio
438 @cindex fine ripetizione
439 @cindex ripetizione, fine
440 @cindex numero di ripetizione, modificare
441 @cindex volta della ripetizione, modificare
442 @cindex parentesi della volta
443 @cindex volta, parentesi
444 @funindex repeatCommands
445 @funindex start-repeat
447 @warning{Questi metodi vengono usati solo per mostrare tipi di ripetizioni
448 inusuali, e potrebbero causare un comportamento inaspettato. Nella
449 maggior parte dei casi, le ripetizioni devono essere create col
450 comando standard @code{@bs{}repeat} oppure stampando le stanghette
451 opportune. Maggiori informazioni in @ref{Stanghette}.}
453 La proprietà @code{repeatCommands} permette di controllare la formattazione
454 delle ripetizioni. Il suo valore è una lista Scheme dei comandi di ripetizione.
458 Stampa una stanghetta @code{.|:}.
460 @lilypond[verbatim,quote]
463 \set Score.repeatCommands = #'(start-repeat)
469 Come vuole la pratica comune di incisione, i segni di ripetizione non vengono
470 stampati all'inizio di un brano.
473 Stampa una stanghetta @code{:|.}:
475 @lilypond[verbatim,quote]
479 \set Score.repeatCommands = #'(end-repeat)
484 @item (volta @var{numero}) @dots{} (volta #f)
485 Crea una nuova volta col numero specificato. La parentesi della volta deve
486 essere terminata esplicitamente, altrimenti non sarà stampata.
488 @lilypond[verbatim,quote]
491 \set Score.repeatCommands = #'((volta "2"))
493 \set Score.repeatCommands = #'((volta #f))
500 Comandi di ripetizione multipli possono trovarsi nello stesso punto:
502 @lilypond[verbatim,quote]
505 \set Score.repeatCommands = #'((volta "2, 5") end-repeat)
508 \set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat)
510 \set Score.repeatCommands = #'((volta #f))
514 @cindex parentesi della volta con testo
515 @cindex testo nella parentesi della volta
517 Si può includere del testo nella parentesi della volta. Il testo può consistere di
518 un numero, di più numeri o di un'indicazione testuale, si veda @ref{Formattazione del testo}. Il
519 modo più semplice per usare del testo è definirlo prima e poi includerlo
522 @lilypond[verbatim,quote]
523 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
526 \set Score.repeatCommands =
527 #(list(list 'volta voltaAdLib) 'start-repeat)
529 \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
531 \set Score.repeatCommands = #'((volta #f))
537 Guida alla notazione:
539 @ref{Formattazione del testo}.
544 Guida al funzionamento interno:
545 @rinternals{VoltaBracket},
546 @rinternals{RepeatedMusic},
547 @rinternals{VoltaRepeatedMusic}.
550 @node Ripetizioni ricopiate
551 @unnumberedsubsubsec Ripetizioni ricopiate
552 @translationof Written-out repeats
554 @cindex ripetizioni ricopiate
555 @cindex ricopiate, ripetizioni
556 @cindex ripetizioni, unfold
557 @cindex ripetizioni, alternativa
558 @cindex unfold, ripetizione
559 @cindex unfold, finali alternativi
560 @cindex ripetizioni alternate
561 @cindex finali alternati, ripetizioni
564 Col comando @code{unfold}, le ripetizioni possono servire a semplificare
565 la scrittura di musica ripetitiva. La sintassi è
568 \repeat unfold @var{numero-di-ripetizioni} @var{espressione-musicale}
572 dove @code{@var{espressione-musicale}} è la musica e
573 @code{@var{numero-di-ripetizioni}} è il numero di volte per
574 cui è ripetuta @code{@var{espressione-musicale}}.
576 @lilypond[verbatim,quote]
578 \repeat unfold 2 { c''4 d e f }
583 In alcuni casi, specialmente in un contesto @code{\relative}, la funzione
584 @code{\repeat unfold} non equivale a riscrivere l'espressione
585 musicale più volte. Ad esempio
588 \repeat unfold 2 @{ a'4 b c @}
597 Le ripetizioni dispiegate (unfold) possono avere dei finali alternativi.
599 @lilypond[verbatim,quote]
601 \repeat unfold 2 { c''4 d e f }
610 Se il numero di ripetizioni è maggiore del numero di finali alternativi, la
611 prima alternativa viene applicata più volte, finché le alternative rimaste
612 non esauriscono il numero totale delle ripetizioni.
614 @lilypond[verbatim,quote]
616 \repeat unfold 4 { c''4 d e f }
626 Se il numero di finali alternativi è maggiore del numero di ripetizioni, solo
627 le prime alternative vengono applicate. Le alternative rimanenti saranno
628 ignorate e non verranno stampate.
630 @lilypond[verbatim,quote]
632 \repeat unfold 2 { c''4 d e f }
642 È anche possibile annidare molteplici funzioni @code{unfold} (con o
643 senza finali alternativi).
645 @lilypond[verbatim,quote]
648 \repeat unfold 2 { c''4 d e f }
658 Gli accordi si ripetono col simbolo di ripetizione dell'accordo
659 @code{q}. Vedi @ref{Ripetizione di un accordo}.
661 @warning{Se si usa @code{@bs{}relative} dentro a un blocco @code{@bs{}repeat}
662 senza istanziare esplicitamente il contesto @code{Voice}, appare un rigo
663 in più (non desiderato). Vedi @rprogram{Appare un rigo in più}.}
666 Guida alla notazione:
667 @ref{Ripetizione di un accordo}.
672 Guida al funzionamento interno:
673 @rinternals{RepeatedMusic},
674 @rinternals{UnfoldedRepeatedMusic}.
677 @node Ripetizioni brevi
678 @subsection Ripetizioni brevi
679 @translationof Short repeats
681 Questa sezione tratta il modo in cui inserire brevi ripetizioni. Le ripetizioni
682 brevi possono avere due forme: segni di tratto obliquo o percentuale per rappresentare le
683 ripetizioni di una singola nota, di una singola misura o di due misure; tremolo
687 * Ripetizioni con percentuale::
688 * Ripetizioni con tremolo::
691 @node Ripetizioni con percentuale
692 @unnumberedsubsubsec Ripetizioni con percentuale
693 @translationof Percent repeats
695 @cindex ripetizioni con percentuale
696 @cindex percentuale, ripetizioni
697 @cindex ripetizioni della misura
698 @cindex misura, ripetizioni
699 @cindex ripetizione, breve
700 @funindex \repeat percent
703 Brevi sezioni ripetute vengono stampate la prima volta volta e le ripetizioni vengono
704 sostituite da un apposito segno.
709 \repeat percent @var{numero} @var{espressione-musicale}
713 dove @code{@var{espressione-musicale}} è l'espressione musicale da ripetere.
715 Fraseggi più brevi di una misura vengono sostituiti dal tratto obliquo.
717 @lilypond[verbatim,quote]
719 \repeat percent 4 { c128 d e f }
720 \repeat percent 4 { c64 d e f }
721 \repeat percent 5 { c32 d e f }
722 \repeat percent 4 { c16 d e f }
723 \repeat percent 4 { c8 d }
724 \repeat percent 4 { c4 }
725 \repeat percent 2 { c2 }
729 Fraseggi di una o due misure vengono sostituiti da simboli simili alla percentuale.
731 @lilypond[verbatim,quote]
733 \repeat percent 2 { c4 d e f }
734 \repeat percent 2 { c2 d }
735 \repeat percent 2 { c1 }
739 @lilypond[verbatim,quote]
741 \repeat percent 3 { c''4 d e f | c2 g' }
745 Fraseggi più brevi di una misura ma con durate miste adottano un
746 simbolo di doppia percentuale.
748 @lilypond[verbatim,quote]
750 \repeat percent 4 { c''8. <d f>16 }
751 \repeat percent 2 { \tuplet 3/2 { r8 c d } e4 }
757 @lilypondfile[verbatim,quote,texidoc,doctitle]
758 {percent-repeat-counter.ly}
760 @lilypondfile[verbatim,quote,texidoc,doctitle]
761 {percent-repeat-count-visibility.ly}
763 @lilypondfile[verbatim,quote,texidoc,doctitle]
764 {isolated-percent-repeats.ly}
768 @rglos{percent repeat},
774 Guida al funzionamento interno:
775 @rinternals{RepeatSlash},
776 @rinternals{RepeatSlashEvent},
777 @rinternals{DoubleRepeatSlash},
778 @rinternals{PercentRepeat},
779 @rinternals{PercentRepeatCounter},
780 @rinternals{PercentRepeatedMusic},
781 @rinternals{Percent_repeat_engraver},
782 @rinternals{DoublePercentEvent},
783 @rinternals{DoublePercentRepeat},
784 @rinternals{DoublePercentRepeatCounter},
785 @rinternals{Double_percent_repeat_engraver},
786 @rinternals{Slash_repeat_engraver}.
789 Le ripetizioni con percentuale non contengono nient'altro che il segno
790 di percentuale; in particolare, i cambi di tempo non saranno ripetuti.
792 @lilypond[quote,verbatim,relative=2]
793 \repeat percent 3 { \time 5/4 c2. 2 \time 4/4 2 2 }
797 Qualsiasi cambio di tempo o comando @code{\partial} devono trovarsi in
798 passaggi paralleli @emph{esterni} a qualsiasi ripetizione con percentuale,
799 per esempio su una traccia di tempo separata.
801 @lilypond[quote,verbatim,relative=2]
803 \repeat percent 3 { c2. 2 2 2 }
804 \repeat unfold 3 { \time 5/4 s4*5 \time 4/4 s1 }
809 @node Ripetizioni con tremolo
810 @unnumberedsubsubsec Ripetizioni con tremolo
811 @translationof Tremolo repeats
813 @cindex travature del tremolo
815 @cindex ripetizione, tremolo
816 @funindex \repeat tremolo
819 I tremoli possono avere due forme: alternanza tra due note, o due
820 accordi, e rapida ripetizione di una singola nota o accordo. I tremoli
821 costituiti da un'alternanza si indicano con delle travature che collegano
822 le note o gli accordi che si alternano, mentre i tremoli che consistono
823 in una rapida ripetizione di una nota singola si indicano aggiungendo delle
824 travature o dei tratti di suddivisione obliqui alla singola nota.
826 Per inserire i segni del tremolo tra le note, si usa @code{\repeat} con
829 @lilypond[quote,verbatim]
831 \repeat tremolo 8 { c16 d }
832 \repeat tremolo 6 { c16 d }
833 \repeat tremolo 2 { c16 d }
837 La sintassi di @code{\repeat tremolo} prevede specificamente che
838 all'interno delle parentesi siano indicate due note, e che il numero di ripetizioni corrisponda
839 a un valore espresso in durate di note normali o puntate.
840 Dunque @code{\repeat tremolo 7} è valido e produce una nota doppiamente puntata,
841 mentre @code{\repeat tremolo 9} non è valido.
843 La durata del tremolo equivale alla durata dell'espressione musicale tra
844 parentesi moltiplicata per il numero di ripetizioni:
845 @code{\repeat tremolo 8 @{ c16 d16 @}} corrisponde a un tremolo di una semibreve,
846 rappresentata come due semibrevi unite dalle travature del tremolo.
848 Ci sono due modi di inserire dei segni di tremolo su una singola nota. Anche
849 in questo caso si usa la sintassi @code{\repeat tremolo}, ma la nota non deve
850 essere racchiusa tra parentesi:
852 @lilypond[quote,verbatim,ragged-right]
853 \repeat tremolo 4 c'16
856 @cindex segni di tremolo
857 @cindex tremolo, segni
860 Si può ottenere lo stesso output aggiungendo @code{:@var{N}} dopo
861 la nota, dove @code{@var{N}} indica la durata della suddivisione
862 (deve essere almeno 8). Se @code{@var{N}} è 8, viene aggiunta una
863 travatura al gambo della nota. Se @code{@var{N}} è omesso, viene
864 usato l'ultimo valore:
866 @lilypond[quote,verbatim]
875 @lilypondfile[verbatim,quote,texidoc,doctitle]
876 {cross-staff-tremolos.ly}
882 @cindex tremolo tra due righi
884 @c LocalWords: voltaAdLib