]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/it/notation/repeats.itely
3f935a41eb7cccff200892e22d8f0f1add1a1f45
[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 @snippets
542
543 @lilypondfile[verbatim,quote,texidoc,doctitle]
544 {printing-a-repeat-sign-at-the-beginning-of-a-piece.ly}
545
546 @seealso
547 Guida alla notazione:
548 @ref{Bar lines},
549 @ref{Formatting text}.
550
551 Frammenti:
552 @rlsr{Repeats}.
553
554 Guida al funzionamento interno:
555 @rinternals{VoltaBracket},
556 @rinternals{RepeatedMusic},
557 @rinternals{VoltaRepeatedMusic}.
558
559
560 @node Ripetizioni ricopiate
561 @unnumberedsubsubsec Ripetizioni ricopiate
562 @translationof Written-out repeats
563
564 @cindex ripetizioni ricopiate
565 @cindex ricopiate, ripetizioni
566 @cindex ripetizioni, unfold
567 @cindex ripetizioni, alternativa
568 @cindex unfold, ripetizione
569 @cindex unfold, finali alternativi
570 @cindex ripetizioni alternate
571 @cindex finali alternati, ripetizioni
572 @funindex unfold
573
574 Col comando @code{unfold}, le ripetizioni possono servire a semplificare
575 la scrittura di musica ripetitiva. La sintassi è
576
577 @example
578 \repeat unfold @var{numero-di-ripetizioni} @var{espressione-musicale}
579 @end example
580
581 @noindent
582 dove @code{@var{espressione-musicale}} è la musica e
583 @code{@var{numero-di-ripetizioni}} è il numero di volte per
584 cui è ripetuta @code{@var{espressione-musicale}}.
585
586 @lilypond[verbatim,quote,relative=2]
587 \repeat unfold 2 { c4 d e f }
588 c1
589 @end lilypond
590
591 In alcuni casi, specialmente in un contesto @code{\relative}, la funzione
592 @code{\repeat unfold} non equivale a riscrivere l'espressione
593 musicale più volte. Ad esempio
594
595 @example
596 \repeat unfold 2 @{ a'4 b c @}
597 @end example
598
599 non equivale a
600
601 @example
602 a'4 b c | a'4 b c
603 @end example
604
605 Le ripetizioni dispiegate (unfold) possono avere dei finali alternativi.
606
607 @lilypond[verbatim,quote,relative=2]
608 \repeat unfold 2 { c4 d e f }
609 \alternative {
610   { c2 g' }
611   { c,2 b }
612 }
613 c1
614 @end lilypond
615
616 Se il numero di ripetizioni è maggiore del numero di finali alternativi, la
617 prima alternativa viene applicata più volte, finché le alternative rimaste
618 non esauriscono il numero totale delle ripetizioni.
619
620 @lilypond[verbatim,quote,relative=2]
621 \repeat unfold 4 { c4 d e f }
622 \alternative {
623   { c2 g' }
624   { c,2 b }
625   { e2 d }
626  }
627 c1
628 @end lilypond
629
630 Se il numero di finali alternativi è maggiore del numero di ripetizioni, solo
631 le prime alternative vengono applicate. Le alternative rimanenti saranno
632 ignorate e non verranno stampate.
633
634 @lilypond[verbatim,quote,relative=2]
635 \repeat unfold 2 { c4 d e f }
636 \alternative {
637   { c2 g' }
638   { c,2 b }
639   { e2 d }
640 }
641 c1
642 @end lilypond
643
644 È  anche possibile annidare molteplici funzioni @code{unfold} (con o
645 senza finali alternativi).
646
647 @lilypond[verbatim,quote,relative=2]
648 \repeat unfold 2 {
649   \repeat unfold 2 { c4 d e f }
650   \alternative {
651     { c2 g' }
652     { c,2 b }
653   }
654 }
655 c1
656 @end lilypond
657
658 Gli accordi si ripetono col simbolo di ripetizione dell'accordo
659 @code{q}.  Vedi @ref{Chord repetition}.
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{Chord repetition}.
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,relative=2]
718 \repeat percent 4 { c128 d e f }
719 \repeat percent 4 { c64 d e f }
720 \repeat percent 5 { c32 d e f }
721 \repeat percent 4 { c16 d e f }
722 \repeat percent 4 { c8 d }
723 \repeat percent 4 { c4 }
724 \repeat percent 2 { c2 }
725 @end lilypond
726
727 Fraseggi di una o due misure vengono sostituiti da simboli simili alla percentuale.
728
729 @lilypond[verbatim,quote,relative=2]
730 \repeat percent 2 { c4 d e f }
731 \repeat percent 2 { c2 d }
732 \repeat percent 2 { c1 }
733 @end lilypond
734
735 @lilypond[verbatim,quote,relative=2]
736 \repeat percent 3 { c4 d e f | c2 g' }
737 @end lilypond
738
739 Fraseggi più brevi di una misura ma con durate miste adottano un
740 simbolo di doppia percentuale.
741
742 @lilypond[verbatim,quote,relative=2]
743 \repeat percent 4 { c8. <d f>16 }
744 \repeat percent 2 { \tuplet 3/2 { r8 c d } e4 }
745 @end lilypond
746
747 @snippets
748
749 @lilypondfile[verbatim,quote,texidoc,doctitle]
750 {percent-repeat-counter.ly}
751
752 @lilypondfile[verbatim,quote,texidoc,doctitle]
753 {percent-repeat-count-visibility.ly}
754
755 @lilypondfile[verbatim,quote,texidoc,doctitle]
756 {isolated-percent-repeats.ly}
757
758 @seealso
759 Glossario Musicale:
760 @rglos{percent repeat},
761 @rglos{simile}.
762
763 Frammenti:
764 @rlsr{Repeats}.
765
766 Guida al funzionamento interno:
767 @rinternals{RepeatSlash},
768 @rinternals{RepeatSlashEvent},
769 @rinternals{DoubleRepeatSlash},
770 @rinternals{PercentRepeat},
771 @rinternals{PercentRepeatCounter},
772 @rinternals{PercentRepeatedMusic},
773 @rinternals{Percent_repeat_engraver},
774 @rinternals{DoublePercentEvent},
775 @rinternals{DoublePercentRepeat},
776 @rinternals{DoublePercentRepeatCounter},
777 @rinternals{Double_percent_repeat_engraver},
778 @rinternals{Slash_repeat_engraver}.
779
780
781 @node Ripetizioni con tremolo
782 @unnumberedsubsubsec Ripetizioni con tremolo
783 @translationof Tremolo repeats
784
785 @cindex travature del tremolo
786 @cindex tremolo
787 @cindex ripetizione, tremolo
788 @funindex \repeat tremolo
789 @funindex tremolo
790
791 I tremoli possono avere due forme: alternanza tra  due note, o due
792 accordi, e rapida ripetizione di una singola nota o accordo.  I tremoli
793 costituiti da un'alternanza si indicano con delle travature che collegano
794 le note o gli accordi che si alternano, mentre i tremoli che consistono
795 in una rapida ripetizione di una nota singola si indicano aggiungendo delle
796 travature o dei tratti di suddivisione obliqui alla singola nota.
797
798 Per inserire i segni del tremolo tra le note, si usa @code{\repeat} con
799 lo stile tremolo:
800
801 @lilypond[quote,verbatim,relative=2]
802 \repeat tremolo 8 { c16 d }
803 \repeat tremolo 6 { c16 d }
804 \repeat tremolo 2 { c16 d }
805 @end lilypond
806
807 La sintassi di @code{\repeat tremolo} prevede specificamente che
808 all'interno delle parentesi siano indicate due note, e che il numero di ripetizioni corrisponda
809 a un valore espresso in durate di note normali o puntate.
810 Dunque @code{\repeat tremolo 7} è valido e produce una nota doppiamente puntata,
811 mentre @code{\repeat tremolo 9} non è valido.
812
813 La durata del tremolo equivale alla durata dell'espressione musicale tra
814 parentesi moltiplicata per il numero di ripetizioni:
815 @code{\repeat tremolo 8 @{ c16 d16 @}} corrisponde a un tremolo di una semibreve,
816 rappresentata come due semibrevi unite dalle travature del tremolo.
817
818 Ci sono due modi di inserire dei segni di tremolo su una singola nota.  Anche
819 in questo caso si usa la sintassi @code{\repeat tremolo}, ma la nota non deve
820 essere racchiusa tra parentesi:
821
822 @lilypond[quote,verbatim,ragged-right]
823 \repeat tremolo 4 c'16
824 @end lilypond
825
826 @cindex segni di tremolo
827 @cindex tremolo, segni
828 @funindex tremoloFlags
829 @funindex :
830
831 Si può ottenere lo stesso output aggiungendo @code{:@var{N}} dopo
832 la nota, dove @code{@var{N}} indica la durata della suddivisione
833 (deve essere almeno 8).  Se @code{@var{N}} è 8, viene aggiunta una
834 travatura al gambo della nota.  Se @code{@var{N}} è omesso, viene
835 usato l'ultimo valore (salvato in @code{tremoloFlags}):
836
837 @lilypond[quote,verbatim,relative=2]
838 c2:8 c:32
839 c: c:
840 @end lilypond
841
842 @snippets
843
844 @lilypondfile[verbatim,quote,texidoc,doctitle]
845 {cross-staff-tremolos.ly}
846
847 @seealso
848 Frammenti:
849 @rlsr{Repeats}.
850
851 @cindex tremolo tra due righi
852
853 @c  LocalWords:  voltaAdLib