]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/it/notation/repeats.itely
Merge remote-tracking branch 'origin/translation'
[lilypond.git] / Documentation / it / notation / repeats.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
2 @ignore
3     Translation of GIT committish: 873151f815f8b8e27eb5231c74e28392561e4668
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.17.11"
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,relative=2]
98 \repeat volta 2 { c4 d e f }
99 c2 d
100 \repeat volta 2 { d4 e f g }
101 @end lilypond
102
103 I finali alternativi si ottengono con @code{\alternative}.  Ogni gruppo
104 di alternative deve essere a sua volta racchiuso tra parentesi.
105
106 @example
107 \repeat volta @var{numero-di-ripetizioni} @var{espressione-musicale}
108 \alternative @{
109   @{ @var{espressione-musicale} @}
110 @}
111 @end example
112
113 @noindent
114 dove @code{@var{espressione-musicale}} è la musica.
115
116 Se il numero di ripetizioni è superiore a quello dei finali alternativi, alle
117 prime ripetizioni viene assegnata la prima alternativa.
118
119 Una singola ripetizione con un finale alternativo:
120
121 @lilypond[verbatim,quote,relative=2]
122 \repeat volta 2 { c4 d e f | }
123 \alternative {
124   { c2 e | }
125   { f2 g | }
126 }
127 c1
128 @end lilypond
129
130 Molteplici ripetizioni con un finale alternativo:
131
132 @lilypond[verbatim,quote,relative=2]
133 \repeat volta 4 { c4 d e f | }
134 \alternative {
135   { c2 e | }
136   { f2 g | }
137 }
138 c1
139 @end lilypond
140
141 Molteplici ripetizioni con più di un finale alternativo:
142
143 @lilypond[verbatim,quote,relative=2]
144 \repeat volta 3 { c4 d e f | }
145 \alternative {
146   { c2 e | }
147   { f2 g | }
148   { a2 g | }
149 }
150 c1
151 @end lilypond
152
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.}
157
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ù}.}
162
163 @cindex ripetizione con anacrusi
164 @cindex anacrusi in una ripetizione
165 @funindex \partial
166
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:
173
174 @lilypond[verbatim,quote,relative=1]
175 % nessun \partial qui
176 c4 e g  % nessun controllo di battuta qui
177 % nessun \partial qui
178 \repeat volta 4 {
179   e4 |
180   c2 e |
181   % nessun \partial qui
182   g4 g g  % nessun controllo di battuta qui
183 }
184 % nessun \partial qui
185 g4 |
186 a2 a |
187 g1 |
188 @end lilypond
189
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:
194
195 @lilypond[verbatim,quote,relative=1]
196 \partial 4  % necessario
197 \repeat volta 4 {
198   e4 |
199   c2 e |
200   % nessun \partial qui
201   g4 g g  % nessun controllo di battuta qui
202 }
203 % nessun \partial qui
204 g4 |
205 a2 a |
206 g1 |
207 @end lilypond
208
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
212 specifici:
213
214 @itemize
215 @item
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).
219
220 @item
221 all'inizio di ogni alternativa, eccetto la prima.
222 @end itemize
223
224 @lilypond[verbatim,quote,relative=1]
225 \partial 4
226 \repeat volta 2 { e4 | c2 e | }
227 \alternative {
228   {
229     f2 d |
230     \set Timing.measureLength = #(ly:make-moment 3/4)
231     g4 g g  % un controllo di battuta opzionale è permesso qui
232   }
233   {
234     \set Timing.measureLength = #(ly:make-moment 4/4)
235     a2 a |
236   }
237 }
238 g1 |
239 @end lilypond
240
241 La proprietà @code{measureLength} è descritta in @ref{Time
242 administration}.
243
244
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
249 @funindex \repeatTie
250
251 Si possono aggiungere delle legature di valore a un secondo finale:
252
253 @lilypond[verbatim,quote,relative=2]
254 c1
255 \repeat volta 2 { c4 d e f~ }
256 \alternative {
257   { f2 d }
258   { f2\repeatTie f, }
259 }
260 @end lilypond
261
262 @funindex \inStaffSegno
263 @cindex ripetizioni, con segno
264 @cindex segno, con ripetizioni
265
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.
272
273 Lontano da una ripetizione:
274
275 @lilypond[verbatim,quote,relative=1]
276 e1
277 \inStaffSegno
278 f2 g a b
279 c1_"D.S." \bar "|."
280 @end lilypond
281
282 All'inizio di una ripetizione:
283
284 @lilypond[verbatim,quote,relative=1]
285 e1
286 \repeat volta 2 {
287   \inStaffSegno  % start repeat
288   f2 g a b
289 }
290 c1_"D.S." \bar "|."
291 @end lilypond
292
293 Alla fine di una ripetizione:
294
295 @lilypond[verbatim,quote,relative=1]
296 e1
297 \repeat volta 2 {
298   f2 g a b
299   \inStaffSegno  % end repeat
300 }
301 f2 g a b
302 c1_"D.S." \bar "|."
303 @end lilypond
304
305 Tra due ripetizioni:
306
307 @lilypond[verbatim,quote,relative=1]
308 e1
309 \repeat volta 2 {
310   f2 g a b
311 }
312 \inStaffSegno  % double repeat
313 \repeat volta 2 {
314   f2 g a b
315 }
316 c1_"D.S." \bar "|."
317 @end lilypond
318
319
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}).
326
327 @lilypond[verbatim,quote,relative=1]
328 \defineBarLine ":|.S[" #'(":|." "S[" "")
329 \defineBarLine "]" #'("]" "" "")
330 e1
331 \repeat volta 2 {
332   f2 g a b
333   \once \set Score.endRepeatSegnoType = ":|.S["
334   \inStaffSegno
335 }
336 f2 g \bar "]" a b
337 c1_"D.S." \bar "|."
338 @end lilypond
339
340
341 @lilypond[verbatim,quote,relative=1]
342 e1
343 \repeat volta 2 {
344   \inStaffSegno
345   f2 g a b
346 }
347 c1_"D.S." \bar "|."
348 @end lilypond
349
350 @snippets
351 @lilypondfile[verbatim,quote,texidoc,doctitle]
352 {shortening-volta-brackets.ly}
353
354 @lilypondfile[verbatim,quote,texidoc,doctitle]
355 {adding-volta-brackets-to-additional-staves.ly}
356
357 @lilypondfile[verbatim,quote,texidoc,doctitle]
358 {setting-the-double-repeat-default-for-volte.ly}
359
360 @cindex ripetizioni, numeri di battuta con lettere
361 @cindex ripetizioni, numeri di battuta alternativi
362
363 @lilypondfile[verbatim,quote,texidoc,doctitle]
364 {alternative-bar-numbering.ly}
365
366 @seealso
367 Glossario Musicale:
368 @rglosnamed{repeat,ripetizione},
369 @rglos{volta}.
370
371 Guida alla notazione:
372 @ref{Bar lines},
373 @ref{Modifying context plug-ins},
374 @ref{Modifying ties and slurs},
375 @ref{Time administration}.
376
377 Frammenti:
378 @rlsr{Repeats}.
379
380 Guida al funzionamento interno:
381 @rinternals{VoltaBracket},
382 @rinternals{RepeatedMusic},
383 @rinternals{VoltaRepeatedMusic},
384 @rinternals{UnfoldedRepeatedMusic}.
385
386 @knownissues
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
398
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}.
409
410 Inoltre le legature di portamento non possono ricollegarsi dalla fine di
411 un'alternativa all'inizio della ripetizione.
412
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}.
420
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
425 di battuta.
426
427 Una ripetizione annidata come la seguente
428
429 @example
430 \repeat @dots{}
431 \repeat @dots{}
432 \alternative
433 @end example
434
435 @noindent
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
440 situazioni.
441
442
443 @node Indicazioni di ripetizione manuali
444 @unnumberedsubsubsec Indicazioni di ripetizione manuali
445 @translationof Manual repeat marks
446
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
459
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}.}
465
466 La proprietà @code{repeatCommands} permette di controllare la formattazione
467 delle ripetizioni.  Il suo valore è una lista Scheme dei comandi di ripetizione.
468
469 @table @code
470 @item start-repeat
471 Stampa una stanghetta @code{.|:}.
472
473 @lilypond[verbatim,quote,relative=2]
474 c1
475 \set Score.repeatCommands = #'(start-repeat)
476 d4 e f g
477 c1
478 @end lilypond
479
480 Come vuole la pratica comune di incisione, i segni di ripetizione non vengono
481 stampati all'inizio di un brano.
482
483 @item end-repeat
484 Stampa una stanghetta @code{:|.}:
485
486 @lilypond[verbatim,quote,relative=2]
487 c1
488 d4 e f g
489 \set Score.repeatCommands = #'(end-repeat)
490 c1
491 @end lilypond
492
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.
496
497 @lilypond[verbatim,quote,relative=2]
498 f4 g a b
499 \set Score.repeatCommands = #'((volta "2"))
500 g4 a g a
501 \set Score.repeatCommands = #'((volta #f))
502 c1
503 @end lilypond
504
505 @end table
506
507 Comandi di ripetizione multipli possono trovarsi nello stesso punto:
508
509 @lilypond[verbatim,quote,relative=2]
510 f4 g a b
511 \set Score.repeatCommands = #'((volta "2, 5") end-repeat)
512 g4 a g a
513 c1
514 \set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat)
515 b1
516 \set Score.repeatCommands = #'((volta #f))
517 @end lilypond
518
519 @cindex parentesi della volta con testo
520 @cindex testo nella parentesi della volta
521
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
525 nella lista Scheme,
526
527 @lilypond[verbatim,quote]
528 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
529 \relative c'' {
530   c1
531   \set Score.repeatCommands =
532     #(list(list 'volta voltaAdLib) 'start-repeat)
533   c4 b d e
534   \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
535   f1
536   \set Score.repeatCommands = #'((volta #f))
537 }
538 @end lilypond
539
540
541 @seealso
542 Guida alla notazione:
543 @ref{Bar lines},
544 @ref{Formatting text}.
545
546 Frammenti:
547 @rlsr{Repeats}.
548
549 Guida al funzionamento interno:
550 @rinternals{VoltaBracket},
551 @rinternals{RepeatedMusic},
552 @rinternals{VoltaRepeatedMusic}.
553
554
555 @node Ripetizioni ricopiate
556 @unnumberedsubsubsec Ripetizioni ricopiate
557 @translationof Written-out repeats
558
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
567 @funindex unfold
568
569 Col comando @code{unfold}, le ripetizioni possono servire a semplificare
570 la scrittura di musica ripetitiva. La sintassi è
571
572 @example
573 \repeat unfold @var{numero-di-ripetizioni} @var{espressione-musicale}
574 @end example
575
576 @noindent
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}}.
580
581 @lilypond[verbatim,quote,relative=2]
582 \repeat unfold 2 { c4 d e f }
583 c1
584 @end lilypond
585
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
589
590 @example
591 \repeat unfold 2 @{ a'4 b c @}
592 @end example
593
594 non equivale a
595
596 @example
597 a'4 b c | a'4 b c
598 @end example
599
600 Le ripetizioni dispiegate (unfold) possono avere dei finali alternativi.
601
602 @lilypond[verbatim,quote,relative=2]
603 \repeat unfold 2 { c4 d e f }
604 \alternative {
605   { c2 g' }
606   { c,2 b }
607 }
608 c1
609 @end lilypond
610
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.
614
615 @lilypond[verbatim,quote,relative=2]
616 \repeat unfold 4 { c4 d e f }
617 \alternative {
618   { c2 g' }
619   { c,2 b }
620   { e2 d }
621  }
622 c1
623 @end lilypond
624
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.
628
629 @lilypond[verbatim,quote,relative=2]
630 \repeat unfold 2 { c4 d e f }
631 \alternative {
632   { c2 g' }
633   { c,2 b }
634   { e2 d }
635 }
636 c1
637 @end lilypond
638
639 È  anche possibile annidare molteplici funzioni @code{unfold} (con o
640 senza finali alternativi).
641
642 @lilypond[verbatim,quote,relative=2]
643 \repeat unfold 2 {
644   \repeat unfold 2 { c4 d e f }
645   \alternative {
646     { c2 g' }
647     { c,2 b }
648   }
649 }
650 c1
651 @end lilypond
652
653 Gli accordi si ripetono col simbolo di ripetizione dell'accordo
654 @code{q}.  Vedi @ref{Chord repetition}.
655
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ù}.}
659
660 @seealso
661 Guida alla notazione:
662 @ref{Chord repetition}.
663
664 Frammenti:
665 @rlsr{Repeats}.
666
667 Guida al funzionamento interno:
668 @rinternals{RepeatedMusic},
669 @rinternals{UnfoldedRepeatedMusic}.
670
671
672 @node Ripetizioni brevi
673 @subsection Ripetizioni brevi
674 @translationof Short repeats
675
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
679 negli altri casi.
680
681 @menu
682 * Ripetizioni con percentuale::
683 * Ripetizioni con tremolo::
684 @end menu
685
686 @node Ripetizioni con percentuale
687 @unnumberedsubsubsec Ripetizioni con percentuale
688 @translationof Percent repeats
689
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
696 @funindex percent
697
698 Brevi sezioni ripetute vengono stampate la prima volta volta e le ripetizioni vengono
699 sostituite da un apposito segno.
700
701 La sintassi è
702
703 @example
704 \repeat percent @var{numero} @var{espressione-musicale}
705 @end example
706
707 @noindent
708 dove @code{@var{espressione-musicale}} è l'espressione musicale da ripetere.
709
710 Fraseggi più brevi di una misura vengono sostituiti dal tratto obliquo.
711
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 }
720 @end lilypond
721
722 Fraseggi di una o due misure vengono sostituiti da simboli simili alla percentuale.
723
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 }
728 @end lilypond
729
730 @lilypond[verbatim,quote,relative=2]
731 \repeat percent 3 { c4 d e f | c2 g' }
732 @end lilypond
733
734 Fraseggi più brevi di una misura ma con durate miste adottano un
735 simbolo di doppia percentuale.
736
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 }
740 @end lilypond
741
742 @snippets
743
744 @lilypondfile[verbatim,quote,texidoc,doctitle]
745 {percent-repeat-counter.ly}
746
747 @lilypondfile[verbatim,quote,texidoc,doctitle]
748 {percent-repeat-count-visibility.ly}
749
750 @lilypondfile[verbatim,quote,texidoc,doctitle]
751 {isolated-percent-repeats.ly}
752
753 @seealso
754 Glossario Musicale:
755 @rglos{percent repeat},
756 @rglos{simile}.
757
758 Frammenti:
759 @rlsr{Repeats}.
760
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}.
774
775
776 @node Ripetizioni con tremolo
777 @unnumberedsubsubsec Ripetizioni con tremolo
778 @translationof Tremolo repeats
779
780 @cindex travature del tremolo
781 @cindex tremolo
782 @cindex ripetizione, tremolo
783 @funindex \repeat tremolo
784 @funindex tremolo
785
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.
792
793 Per inserire i segni del tremolo tra le note, si usa @code{\repeat} con
794 lo stile tremolo:
795
796 @lilypond[quote,verbatim,relative=2]
797 \repeat tremolo 8 { c16 d }
798 \repeat tremolo 6 { c16 d }
799 \repeat tremolo 2 { c16 d }
800 @end lilypond
801
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.
807
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.
812
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:
816
817 @lilypond[quote,verbatim,ragged-right]
818 \repeat tremolo 4 c'16
819 @end lilypond
820
821 @cindex segni di tremolo
822 @cindex tremolo, segni
823 @funindex tremoloFlags
824 @funindex :
825
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}):
831
832 @lilypond[quote,verbatim,relative=2]
833 c2:8 c:32
834 c: c:
835 @end lilypond
836
837 @snippets
838
839 @lilypondfile[verbatim,quote,texidoc,doctitle]
840 {cross-staff-tremolos.ly}
841
842 @seealso
843 Frammenti:
844 @rlsr{Repeats}.
845
846 @cindex tremolo tra due righi
847
848 @c  LocalWords:  voltaAdLib