]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/it/notation/repeats.itely
lilypond-manuals.css: edit color scheme and some spacing
[lilypond.git] / Documentation / it / notation / repeats.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
2 @ignore
3     Translation of GIT committish: c4a960d0461ee5ecd87cd46692ec11682b8969b0
4
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..
8 @end ignore
9
10 @c \version "2.19.21"
11
12 @c Translators: Federico Bruni
13 @c Translation checkers: Luca Rossetto Casel
14
15 @node Ripetizioni
16 @section Ripetizioni
17 @translationof Repeats
18
19 @lilypondfile[quote]{repeats-headword.ly}
20
21 La ripetizione è un concetto chiave in musica e può essere resa con
22 varie forme di notazione.  LilyPond supporta i seguenti tipi di
23 ripetizioni:
24
25 @table @code
26 @item volta
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.
33
34 @item unfold
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.
38
39 @item percent
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.
42
43 @item tremolo
44 Si usa per scrivere travature a tremolo.
45
46 @end table
47
48
49 @menu
50 * Ripetizioni lunghe::
51 * Ripetizioni brevi::
52 @end menu
53
54 @node Ripetizioni lunghe
55 @subsection Ripetizioni lunghe
56 @translationof Long repeats
57
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.
63
64 @menu
65 * Ripetizioni normali::
66 * Indicazioni di ripetizione manuali::
67 * Ripetizioni ricopiate::
68 @end menu
69
70 @cindex volta
71 @cindex prima volta
72 @cindex seconda volta
73 @cindex volta, prima
74 @cindex volta, seconda
75 @cindex ripetizione normale
76 @cindex ripetizione con finali alternativi
77 @cindex finali alternativi
78 @funindex \repeat
79 @funindex \alternative
80 @funindex \partial
81
82 @node Ripetizioni normali
83 @unnumberedsubsubsec Ripetizioni normali
84 @translationof Normal repeats
85
86 La sintassi per una normale ripetizione è
87
88 @example
89 \repeat volta @var{numero-di-ripetizioni} @var{espressione-musicale}
90 @end example
91
92 @noindent
93 dove @code{@var{espressione-musicale}} è la musica da ripetere.
94
95 Un'unica ripetizione senza finale alternativo:
96
97 @lilypond[verbatim,quote]
98 \relative {
99   \repeat volta 2 { c''4 d e f }
100   c2 d
101   \repeat volta 2 { d4 e f g }
102 }
103 @end lilypond
104
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.
108
109 @lilypond[verbatim,fragment,quote]
110 \relative {
111   \repeat volta 2 { \bar ".|:" c''4 d e f }
112   c2 d
113   \repeat volta 2 { d4 e f g }
114 }
115 @end lilypond
116
117 I finali alternativi si ottengono con @code{\alternative}.  Ogni gruppo
118 di alternative deve essere a sua volta racchiuso tra parentesi.
119
120 @example
121 \repeat volta @var{numero-di-ripetizioni} @var{espressione-musicale}
122 \alternative @{
123   @{ @var{espressione-musicale} @}
124 @}
125 @end example
126
127 @noindent
128 dove @code{@var{espressione-musicale}} è la musica.
129
130 Se il numero di ripetizioni è superiore a quello dei finali alternativi, alle
131 prime ripetizioni viene assegnata la prima alternativa.
132
133 Una singola ripetizione con un finale alternativo:
134
135 @lilypond[verbatim,quote]
136 \relative {
137   \repeat volta 2 { c''4 d e f | }
138   \alternative {
139     { c2 e | }
140     { f2 g | }
141   }
142   c1
143 }
144 @end lilypond
145
146 Molteplici ripetizioni con un finale alternativo:
147
148 @lilypond[verbatim,quote]
149 \relative {
150   \repeat volta 4 { c''4 d e f | }
151   \alternative {
152     { c2 e | }
153     { f2 g | }
154   }
155   c1
156 }
157 @end lilypond
158
159 Molteplici ripetizioni con più di un finale alternativo:
160
161 @lilypond[verbatim,quote]
162 \relative {
163   \repeat volta 3 { c''4 d e f | }
164   \alternative {
165     { c2 e | }
166     { f2 g | }
167     { a2 g | }
168   }
169   c1
170 }
171 @end lilypond
172
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.}
177
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ù}.}
182
183 @cindex ripetizione con anacrusi
184 @cindex anacrusi in una ripetizione
185 @funindex \partial
186 @cindex controlli di battuta con ripetizioni
187 @cindex ripetizioni con controlli di battuta
188
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ì:
195
196 @lilypond[verbatim,quote,relative=1]
197 \relative {
198   c'4 e g
199   \repeat volta 4 {
200     e4 |
201     c2 e |
202     g4 g g
203   }
204   g4 |
205   a2 a |
206   g1 |
207 }
208 @end lilypond
209
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:
213
214 @lilypond[verbatim,quote,relative=1]
215 \partial 4
216 \repeat volta 4 {
217   e'4 |
218   c2 e |
219   g4 g g
220 }
221 g4 |
222 a2 a |
223 g1 |
224 @end lilypond
225
226
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
231 @funindex \repeatTie
232
233 Si possono aggiungere delle legature di valore a un secondo finale:
234
235 @lilypond[verbatim,quote]
236 \relative {
237   c''1
238   \repeat volta 2 { c4 d e f~ }
239   \alternative {
240     { f2 d }
241     { f2\repeatTie f, }
242   }
243 }
244 @end lilypond
245
246 @funindex \inStaffSegno
247 @cindex ripetizioni, con segno
248 @cindex segno, con ripetizioni
249
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.
256
257 Lontano da una ripetizione:
258
259 @lilypond[verbatim,quote]
260 \relative {
261   e'1
262   \inStaffSegno
263   f2 g a b
264   c1_"D.S." \bar "|."
265 }
266 @end lilypond
267
268 All'inizio di una ripetizione:
269
270 @lilypond[verbatim,quote]
271 \relative {
272   e'1
273   \repeat volta 2 {
274     \inStaffSegno  % inizio ripetizione
275     f2 g a b
276   }
277   c1_"D.S." \bar "|."
278 }
279 @end lilypond
280
281 Alla fine di una ripetizione:
282
283 @lilypond[verbatim,quote]
284 \relative {
285   e'1
286   \repeat volta 2 {
287     f2 g a b
288     \inStaffSegno  % fine ripetizione
289   }
290   f2 g a b
291   c1_"D.S." \bar "|."
292 }
293 @end lilypond
294
295 Tra due ripetizioni:
296
297 @lilypond[verbatim,quote]
298 \relative {
299   e'1
300   \repeat volta 2 {
301     f2 g a b
302   }
303   \inStaffSegno  % doppia ripetizione
304   \repeat volta 2 {
305     f2 g a b
306   }
307   c1_"D.S." \bar "|."
308 }
309 @end lilypond
310
311
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}).
318
319 @lilypond[verbatim,quote]
320 \defineBarLine ":|.S[" #'(":|." "S[" "")
321 \defineBarLine "]" #'("]" "" "")
322 \relative {
323   e'1
324   \repeat volta 2 {
325     f2 g a b
326     \once \set Score.endRepeatSegnoType = ":|.S["
327     \inStaffSegno
328   }
329   f2 g \bar "]" a b
330   c1_"D.S." \bar "|."
331 }
332 @end lilypond
333
334 @snippets
335 @lilypondfile[verbatim,quote,texidoc,doctitle]
336 {shortening-volta-brackets.ly}
337
338 @lilypondfile[verbatim,quote,texidoc,doctitle]
339 {adding-volta-brackets-to-additional-staves.ly}
340
341 @lilypondfile[verbatim,quote,texidoc,doctitle]
342 {setting-the-double-repeat-default-for-volte.ly}
343
344 @cindex ripetizioni, numeri di battuta con lettere
345 @cindex ripetizioni, numeri di battuta alternativi
346
347 @lilypondfile[verbatim,quote,texidoc,doctitle]
348 {alternative-bar-numbering.ly}
349
350 @seealso
351 Glossario Musicale:
352 @rglosnamed{repeat,ripetizione},
353 @rglos{volta}.
354
355 Guida alla notazione:
356 @ref{Stanghette},
357 @ref{Modifying context plug-ins},
358 @ref{Modifying ties and slurs},
359 @ref{Time administration}.
360
361 File installati:
362 @file{ly/engraver-init.ly}.
363
364 Frammenti:
365 @rlsr{Repeats}.
366
367 Guida al funzionamento interno:
368 @rinternals{VoltaBracket},
369 @rinternals{RepeatedMusic},
370 @rinternals{VoltaRepeatedMusic},
371 @rinternals{UnfoldedRepeatedMusic}.
372
373 @knownissues
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
385
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}.
396
397 Inoltre le legature di portamento non possono ricollegarsi dalla fine di
398 un'alternativa all'inizio della ripetizione.
399
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}.
407
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
412 di battuta.
413
414 Una ripetizione annidata come la seguente
415
416 @example
417 \repeat @dots{}
418 \repeat @dots{}
419 \alternative
420 @end example
421
422 @noindent
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
427 situazioni.
428
429
430 @node Indicazioni di ripetizione manuali
431 @unnumberedsubsubsec Indicazioni di ripetizione manuali
432 @translationof Manual repeat marks
433
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
446
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}.}
452
453 La proprietà @code{repeatCommands} permette di controllare la formattazione
454 delle ripetizioni.  Il suo valore è una lista Scheme dei comandi di ripetizione.
455
456 @table @code
457 @item start-repeat
458 Stampa una stanghetta @code{.|:}.
459
460 @lilypond[verbatim,quote]
461 \relative {
462   c''1
463   \set Score.repeatCommands = #'(start-repeat)
464   d4 e f g
465   c1
466 }
467 @end lilypond
468
469 Come vuole la pratica comune di incisione, i segni di ripetizione non vengono
470 stampati all'inizio di un brano.
471
472 @item end-repeat
473 Stampa una stanghetta @code{:|.}:
474
475 @lilypond[verbatim,quote]
476 \relative {
477   c''1
478   d4 e f g
479   \set Score.repeatCommands = #'(end-repeat)
480   c1
481 }
482 @end lilypond
483
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.
487
488 @lilypond[verbatim,quote]
489 \relative {
490   f''4 g a b
491   \set Score.repeatCommands = #'((volta "2"))
492   g4 a g a
493   \set Score.repeatCommands = #'((volta #f))
494   c1
495 }
496 @end lilypond
497
498 @end table
499
500 Comandi di ripetizione multipli possono trovarsi nello stesso punto:
501
502 @lilypond[verbatim,quote]
503 \relative {
504   f''4 g a b
505   \set Score.repeatCommands = #'((volta "2, 5") end-repeat)
506   g4 a g a
507   c1
508   \set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat)
509   b1
510   \set Score.repeatCommands = #'((volta #f))
511 }
512 @end lilypond
513
514 @cindex parentesi della volta con testo
515 @cindex testo nella parentesi della volta
516
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{Formatting text}.  Il
519 modo più  semplice per usare del testo è definirlo prima e poi includerlo
520 nella lista Scheme,
521
522 @lilypond[verbatim,quote]
523 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
524 \relative {
525   c''1
526   \set Score.repeatCommands =
527     #(list(list 'volta voltaAdLib) 'start-repeat)
528   c4 b d e
529   \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
530   f1
531   \set Score.repeatCommands = #'((volta #f))
532 }
533 @end lilypond
534
535
536 @seealso
537 Guida alla notazione:
538 @ref{Stanghette},
539 @ref{Formatting text}.
540
541 Frammenti:
542 @rlsr{Repeats}.
543
544 Guida al funzionamento interno:
545 @rinternals{VoltaBracket},
546 @rinternals{RepeatedMusic},
547 @rinternals{VoltaRepeatedMusic}.
548
549
550 @node Ripetizioni ricopiate
551 @unnumberedsubsubsec Ripetizioni ricopiate
552 @translationof Written-out repeats
553
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
562 @funindex unfold
563
564 Col comando @code{unfold}, le ripetizioni possono servire a semplificare
565 la scrittura di musica ripetitiva. La sintassi è
566
567 @example
568 \repeat unfold @var{numero-di-ripetizioni} @var{espressione-musicale}
569 @end example
570
571 @noindent
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}}.
575
576 @lilypond[verbatim,quote]
577 \relative {
578   \repeat unfold 2 { c''4 d e f }
579   c1
580 }
581 @end lilypond
582
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
586
587 @example
588 \repeat unfold 2 @{ a'4 b c @}
589 @end example
590
591 non equivale a
592
593 @example
594 a'4 b c | a'4 b c
595 @end example
596
597 Le ripetizioni dispiegate (unfold) possono avere dei finali alternativi.
598
599 @lilypond[verbatim,quote]
600 \relative {
601   \repeat unfold 2 { c''4 d e f }
602   \alternative {
603     { c2 g' }
604     { c,2 b }
605   }
606   c1
607 }
608 @end lilypond
609
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.
613
614 @lilypond[verbatim,quote]
615 \relative {
616   \repeat unfold 4 { c''4 d e f }
617   \alternative {
618     { c2 g' }
619     { c,2 b }
620     { e2 d }
621    }
622   c1
623 }
624 @end lilypond
625
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.
629
630 @lilypond[verbatim,quote]
631 \relative {
632   \repeat unfold 2 { c''4 d e f }
633   \alternative {
634     { c2 g' }
635     { c,2 b }
636     { e2 d }
637   }
638   c1
639 }
640 @end lilypond
641
642 È  anche possibile annidare molteplici funzioni @code{unfold} (con o
643 senza finali alternativi).
644
645 @lilypond[verbatim,quote]
646 \relative {
647   \repeat unfold 2 {
648     \repeat unfold 2 { c''4 d e f }
649     \alternative {
650       { c2 g' }
651       { c,2 b }
652     }
653   }
654   c1
655 }
656 @end lilypond
657
658 Gli accordi si ripetono col simbolo di ripetizione dell'accordo
659 @code{q}.  Vedi @ref{Ripetizione di un accordo}.
660
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ù}.}
664
665 @seealso
666 Guida alla notazione:
667 @ref{Ripetizione di un accordo}.
668
669 Frammenti:
670 @rlsr{Repeats}.
671
672 Guida al funzionamento interno:
673 @rinternals{RepeatedMusic},
674 @rinternals{UnfoldedRepeatedMusic}.
675
676
677 @node Ripetizioni brevi
678 @subsection Ripetizioni brevi
679 @translationof Short repeats
680
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
684 negli altri casi.
685
686 @menu
687 * Ripetizioni con percentuale::
688 * Ripetizioni con tremolo::
689 @end menu
690
691 @node Ripetizioni con percentuale
692 @unnumberedsubsubsec Ripetizioni con percentuale
693 @translationof Percent repeats
694
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
701 @funindex percent
702
703 Brevi sezioni ripetute vengono stampate la prima volta volta e le ripetizioni vengono
704 sostituite da un apposito segno.
705
706 La sintassi è
707
708 @example
709 \repeat percent @var{numero} @var{espressione-musicale}
710 @end example
711
712 @noindent
713 dove @code{@var{espressione-musicale}} è l'espressione musicale da ripetere.
714
715 Fraseggi più brevi di una misura vengono sostituiti dal tratto obliquo.
716
717 @lilypond[verbatim,quote]
718 \relative c'' {
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 }
726 }
727 @end lilypond
728
729 Fraseggi di una o due misure vengono sostituiti da simboli simili alla percentuale.
730
731 @lilypond[verbatim,quote]
732 \relative c'' {
733   \repeat percent 2 { c4 d e f }
734   \repeat percent 2 { c2 d }
735   \repeat percent 2 { c1 }
736 }
737 @end lilypond
738
739 @lilypond[verbatim,quote]
740 \relative {
741   \repeat percent 3 { c''4 d e f | c2 g' }
742 }
743 @end lilypond
744
745 Fraseggi più brevi di una misura ma con durate miste adottano un
746 simbolo di doppia percentuale.
747
748 @lilypond[verbatim,quote]
749 \relative {
750   \repeat percent 4 { c''8. <d f>16 }
751   \repeat percent 2 { \tuplet 3/2 { r8 c d } e4 }
752 }
753 @end lilypond
754
755 @snippets
756
757 @lilypondfile[verbatim,quote,texidoc,doctitle]
758 {percent-repeat-counter.ly}
759
760 @lilypondfile[verbatim,quote,texidoc,doctitle]
761 {percent-repeat-count-visibility.ly}
762
763 @lilypondfile[verbatim,quote,texidoc,doctitle]
764 {isolated-percent-repeats.ly}
765
766 @seealso
767 Glossario Musicale:
768 @rglos{percent repeat},
769 @rglos{simile}.
770
771 Frammenti:
772 @rlsr{Repeats}.
773
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}.
787
788 @knownissues
789 Le ripetizioni con percentuale non contengono nient'altro che il segno
790 di percentuale; in particolare, i cambi di tempo non saranno ripetuti.
791
792 @lilypond[quote,verbatim,relative=2]
793 \repeat percent 3 { \time 5/4 c2. 2 \time 4/4 2 2 }
794 @end lilypond
795
796 @noindent
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.
800
801 @lilypond[quote,verbatim,relative=2]
802 <<
803   \repeat percent 3 { c2. 2 2 2 }
804   \repeat unfold 3 { \time 5/4 s4*5 \time 4/4 s1 }
805 >>
806 @end lilypond
807
808
809 @node Ripetizioni con tremolo
810 @unnumberedsubsubsec Ripetizioni con tremolo
811 @translationof Tremolo repeats
812
813 @cindex travature del tremolo
814 @cindex tremolo
815 @cindex ripetizione, tremolo
816 @funindex \repeat tremolo
817 @funindex tremolo
818
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.
825
826 Per inserire i segni del tremolo tra le note, si usa @code{\repeat} con
827 lo stile tremolo:
828
829 @lilypond[quote,verbatim]
830 \relative c'' {
831   \repeat tremolo 8 { c16 d }
832   \repeat tremolo 6 { c16 d }
833   \repeat tremolo 2 { c16 d }
834 }
835 @end lilypond
836
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.
842
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.
847
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:
851
852 @lilypond[quote,verbatim,ragged-right]
853 \repeat tremolo 4 c'16
854 @end lilypond
855
856 @cindex segni di tremolo
857 @cindex tremolo, segni
858 @funindex :
859
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:
865
866 @lilypond[quote,verbatim]
867 \relative {
868   c''2:8 c:32
869   c: c:
870 }
871 @end lilypond
872
873 @snippets
874
875 @lilypondfile[verbatim,quote,texidoc,doctitle]
876 {cross-staff-tremolos.ly}
877
878 @seealso
879 Frammenti:
880 @rlsr{Repeats}.
881
882 @cindex tremolo tra due righi
883
884 @c  LocalWords:  voltaAdLib