]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/it/notation/repeats.itely
Merge remote branch 'origin/master' into release/unstable
[lilypond.git] / Documentation / it / notation / repeats.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
2 @ignore
3     Translation of GIT committish: c91fbc19fc727ed8ef98241b86deaedfb954f1ef
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 Il segno di inizio della ripetizione, per impostazione predefinita, non
104 appare nella prima misura.  È tuttavia possibile aggiungerlo inserendo
105 a mano la battuta @code{\bar ".|:"} prima della prima nota.
106
107 @lilypond[verbatim,fragment,quote,relative=2]
108 \repeat volta 2 { \bar ".|:" c4 d e f }
109 c2 d
110 \repeat volta 2 { d4 e f g }
111 @end lilypond
112
113 I finali alternativi si ottengono con @code{\alternative}.  Ogni gruppo
114 di alternative deve essere a sua volta racchiuso tra parentesi.
115
116 @example
117 \repeat volta @var{numero-di-ripetizioni} @var{espressione-musicale}
118 \alternative @{
119   @{ @var{espressione-musicale} @}
120 @}
121 @end example
122
123 @noindent
124 dove @code{@var{espressione-musicale}} è la musica.
125
126 Se il numero di ripetizioni è superiore a quello dei finali alternativi, alle
127 prime ripetizioni viene assegnata la prima alternativa.
128
129 Una singola ripetizione con un finale alternativo:
130
131 @lilypond[verbatim,quote,relative=2]
132 \repeat volta 2 { c4 d e f | }
133 \alternative {
134   { c2 e | }
135   { f2 g | }
136 }
137 c1
138 @end lilypond
139
140 Molteplici ripetizioni con un finale alternativo:
141
142 @lilypond[verbatim,quote,relative=2]
143 \repeat volta 4 { c4 d e f | }
144 \alternative {
145   { c2 e | }
146   { f2 g | }
147 }
148 c1
149 @end lilypond
150
151 Molteplici ripetizioni con più di un finale alternativo:
152
153 @lilypond[verbatim,quote,relative=2]
154 \repeat volta 3 { c4 d e f | }
155 \alternative {
156   { c2 e | }
157   { f2 g | }
158   { a2 g | }
159 }
160 c1
161 @end lilypond
162
163 @warning{Se ci sono due o più finali alternativi, non ci deve essere
164 niente tra la parentesi di chiusura di uno e quella di apertura di
165 quello successivo all'interno di un blocco @code{@bs{}alternative},
166 altrimenti non si otterrà il numero atteso di finali.}
167
168 @warning{Se si usa @code{@bs{}relative} dentro a un blocco
169 @code{@bs{}repeat} senza istanziare esplicitamente il
170 contesto @code{Voice}, appare un rigo in più (non desiderato).  Vedi
171 @rprogram{Appare un rigo in più}.}
172
173 @cindex ripetizione con anacrusi
174 @cindex anacrusi in una ripetizione
175 @funindex \partial
176
177 Se una ripetizione inizia in mezzo a una misura e non ha finali
178 alternativi, solitamente anche la chiusura della ripetizione cadrà
179 nel mezzo di una misura, così che tra le due estremità ci sia una
180 misura completa.  In queste situazioni i segni di ripetizione non
181 sono delle vere e proprie stanghette.  Non usare il comando @code{\partial}
182 o i controlli di battuta nel punto in cui si trovano questi segni:
183
184 @lilypond[verbatim,quote,relative=1]
185 % nessun \partial qui
186 c4 e g  % nessun controllo di battuta qui
187 % nessun \partial qui
188 \repeat volta 4 {
189   e4 |
190   c2 e |
191   % nessun \partial qui
192   g4 g g  % nessun controllo di battuta qui
193 }
194 % nessun \partial qui
195 g4 |
196 a2 a |
197 g1 |
198 @end lilypond
199
200 Analogalmente, se una ripetizione inizia con la misura parziale a inizio
201 della partitura e non ha finali alternativi, si applicano le stesse
202 condizioni dell'esempio precedente, a parte il fatto che in questo
203 caso è richiesto il comando @code{\partial} all'inizio della partitura:
204
205 @lilypond[verbatim,quote,relative=1]
206 \partial 4  % necessario
207 \repeat volta 4 {
208   e4 |
209   c2 e |
210   % nessun \partial qui
211   g4 g g  % nessun controllo di battuta qui
212 }
213 % nessun \partial qui
214 g4 |
215 a2 a |
216 g1 |
217 @end lilypond
218
219
220 @cindex ripetizioni con legature di valore
221 @cindex finali alternativi con legature di valore
222 @cindex legature di valore, nelle ripetizioni
223 @cindex legature di valore, finali alternativi
224 @funindex \repeatTie
225
226 Si possono aggiungere delle legature di valore a un secondo finale:
227
228 @lilypond[verbatim,quote,relative=2]
229 c1
230 \repeat volta 2 { c4 d e f~ }
231 \alternative {
232   { f2 d }
233   { f2\repeatTie f, }
234 }
235 @end lilypond
236
237 @funindex \inStaffSegno
238 @cindex ripetizioni, con segno
239 @cindex segno, con ripetizioni
240
241 Il comando @code{\inStaffSegno} può essere usato per generare una stanghetta
242 composita che incorpora il simbolo di segno nella stanghetta di ripetizione
243 appropriata se usato col comando @code{\repeat volta}.  Il tipo corretto di
244 stanghetta di ripetizione, ovvero inizio della ripetizione, fine della
245 ripetizione e doppia ripetizione, viene selezionato automaticamente.  Il
246 corrispondente segno @qq{D.S.} deve essere agiunto manualmente.
247
248 Lontano da una ripetizione:
249
250 @lilypond[verbatim,quote,relative=1]
251 e1
252 \inStaffSegno
253 f2 g a b
254 c1_"D.S." \bar "|."
255 @end lilypond
256
257 All'inizio di una ripetizione:
258
259 @lilypond[verbatim,quote,relative=1]
260 e1
261 \repeat volta 2 {
262   \inStaffSegno  % start repeat
263   f2 g a b
264 }
265 c1_"D.S." \bar "|."
266 @end lilypond
267
268 Alla fine di una ripetizione:
269
270 @lilypond[verbatim,quote,relative=1]
271 e1
272 \repeat volta 2 {
273   f2 g a b
274   \inStaffSegno  % end repeat
275 }
276 f2 g a b
277 c1_"D.S." \bar "|."
278 @end lilypond
279
280 Tra due ripetizioni:
281
282 @lilypond[verbatim,quote,relative=1]
283 e1
284 \repeat volta 2 {
285   f2 g a b
286 }
287 \inStaffSegno  % double repeat
288 \repeat volta 2 {
289   f2 g a b
290 }
291 c1_"D.S." \bar "|."
292 @end lilypond
293
294
295 Si possono impostare simboli alternativi delle stanghette modificando nel
296 contesto Score le proprietà @code{segnoType}, @code{startRepeatSegnoType},
297 @code{endRepeatSegnoType} o @code{doubleRepeatSegnoType} per il tipo di
298 stanghetta richiesto.  I tipi di stanghetta alternativi devono essere
299 selezionati dai tipi predefiniti o dai tipi precedentemente definiti col
300 comando @code{\defineBarLine} (vedi @ref{Bar lines}).
301
302 @lilypond[verbatim,quote,relative=1]
303 \defineBarLine ":|.S[" #'(":|." "S[" "")
304 \defineBarLine "]" #'("]" "" "")
305 e1
306 \repeat volta 2 {
307   f2 g a b
308   \once \set Score.endRepeatSegnoType = ":|.S["
309   \inStaffSegno
310 }
311 f2 g \bar "]" a b
312 c1_"D.S." \bar "|."
313 @end lilypond
314
315
316 @lilypond[verbatim,quote,relative=1]
317 e1
318 \repeat volta 2 {
319   \inStaffSegno
320   f2 g a b
321 }
322 c1_"D.S." \bar "|."
323 @end lilypond
324
325 @snippets
326 @lilypondfile[verbatim,quote,texidoc,doctitle]
327 {shortening-volta-brackets.ly}
328
329 @lilypondfile[verbatim,quote,texidoc,doctitle]
330 {adding-volta-brackets-to-additional-staves.ly}
331
332 @lilypondfile[verbatim,quote,texidoc,doctitle]
333 {setting-the-double-repeat-default-for-volte.ly}
334
335 @cindex ripetizioni, numeri di battuta con lettere
336 @cindex ripetizioni, numeri di battuta alternativi
337
338 @lilypondfile[verbatim,quote,texidoc,doctitle]
339 {alternative-bar-numbering.ly}
340
341 @seealso
342 Glossario Musicale:
343 @rglosnamed{repeat,ripetizione},
344 @rglos{volta}.
345
346 Guida alla notazione:
347 @ref{Bar lines},
348 @ref{Modifying context plug-ins},
349 @ref{Modifying ties and slurs},
350 @ref{Time administration}.
351
352 File installati:
353 @file{ly/engraver-init.ly}.
354
355 Frammenti:
356 @rlsr{Repeats}.
357
358 Guida al funzionamento interno:
359 @rinternals{VoltaBracket},
360 @rinternals{RepeatedMusic},
361 @rinternals{VoltaRepeatedMusic},
362 @rinternals{UnfoldedRepeatedMusic}.
363
364 @knownissues
365 @cindex ripetizioni, ambiguità
366 @cindex ripetizioni annidate
367 @cindex annidamento, ripetizioni
368 @cindex ripetizioni e informazioni sul tempo
369 @cindex ripetizione e numero della misura
370 @cindex informazioni sul tempo e ripetizioni
371 @cindex numero della misura e ripetizioni
372 @cindex ripetizioni e legatura di portamento
373 @cindex legatura di portamento e ripetizioni
374 @cindex glissandi e ripetizioni
375 @cindex ripetizioni e glissandi
376
377 Le legature di portamento che si estendono da un blocco @code{\repeat} verso
378 un blocco @code{\alternative} funzioneranno solo nel primo finale
379 alternativo.  L'aspetto grafico di una legatura di portamento che
380 continua negli altri finali alternativi può essere simulato
381 con @code{\repeatTie} se la legatura si estende solo su una nota
382 del blocco dell'alternativa, sebbene questo metodo non funzioni
383 in @code{TabStaff}.  Altri metodi che si possono adattare per indicare
384 legature di portamento che continuano su varie note dei blocchi di
385 alternativa, e che funzionano anche nei contesti @code{TabStaff},
386 sono presentati in @ref{Modifying ties and slurs}.
387
388 Inoltre le legature di portamento non possono ricollegarsi dalla fine di
389 un'alternativa all'inizio della ripetizione.
390
391 I glissandi che si estendono da un blocco @code{\repeat} in un blocco
392 @code{\alternative} funzioneranno soltanto per il primo finale
393 alternativo.  L'aspetto grafico di un glissando che continua negli
394 altri finali alternativi può essere indicato creando un
395 glissando che inizia su una nota di abbellimento nascosta.  Vedere ad
396 esempio il frammento @qq{Estendere i glissandi attraverso le ripetizioni} nei
397 Frammenti Selezionati in @ref{Glissando}.
398
399 Se una ripetizione che inizia con una misura incompleta ha un blocco
400 @code{\alternative} che contiene modifiche alla proprietà
401 @code{measureLength}, l'uso di @code{\unfoldRepeats} causerà
402 l'erroneo posizionamento delle stanghette e degli avvisi di controllo
403 di battuta.
404
405 Una ripetizione annidata come la seguente
406
407 @example
408 \repeat @dots{}
409 \repeat @dots{}
410 \alternative
411 @end example
412
413 @noindent
414 è ambigua, perché non è chiaro a quale @code{\repeat} appartenga il
415 blocco @code{\alternative}.  Questa ambiguità si risolve facendo in
416 modo che @code{\alternative} appartenga sempre al blocco @code{\repeat}
417 interno.  Per chiarezza, si consiglia di usare le parentesi in queste
418 situazioni.
419
420
421 @node Indicazioni di ripetizione manuali
422 @unnumberedsubsubsec Indicazioni di ripetizione manuali
423 @translationof Manual repeat marks
424
425 @cindex indicazione manuale di ripetizione
426 @cindex ripetizione, manuale
427 @cindex inizio ripetizione
428 @cindex ripetizione, inizio
429 @cindex fine ripetizione
430 @cindex ripetizione, fine
431 @cindex numero di ripetizione, modificare
432 @cindex volta della ripetizione, modificare
433 @cindex parentesi della volta
434 @cindex volta, parentesi
435 @funindex repeatCommands
436 @funindex start-repeat
437
438 @warning{Questi metodi vengono usati solo per mostrare tipi di ripetizioni
439 inusuali, e potrebbero causare un comportamento inaspettato.  Nella
440 maggior parte dei casi, le ripetizioni devono essere create col
441 comando standard @code{@bs{}repeat} oppure stampando le stanghette
442 opportune.  Maggiori informazioni in @ref{Bar lines}.}
443
444 La proprietà @code{repeatCommands} permette di controllare la formattazione
445 delle ripetizioni.  Il suo valore è una lista Scheme dei comandi di ripetizione.
446
447 @table @code
448 @item start-repeat
449 Stampa una stanghetta @code{.|:}.
450
451 @lilypond[verbatim,quote,relative=2]
452 c1
453 \set Score.repeatCommands = #'(start-repeat)
454 d4 e f g
455 c1
456 @end lilypond
457
458 Come vuole la pratica comune di incisione, i segni di ripetizione non vengono
459 stampati all'inizio di un brano.
460
461 @item end-repeat
462 Stampa una stanghetta @code{:|.}:
463
464 @lilypond[verbatim,quote,relative=2]
465 c1
466 d4 e f g
467 \set Score.repeatCommands = #'(end-repeat)
468 c1
469 @end lilypond
470
471 @item (volta @var{numero}) @dots{} (volta #f)
472 Crea una nuova volta col numero specificato.  La parentesi della volta deve
473 essere terminata esplicitamente, altrimenti non sarà stampata.
474
475 @lilypond[verbatim,quote,relative=2]
476 f4 g a b
477 \set Score.repeatCommands = #'((volta "2"))
478 g4 a g a
479 \set Score.repeatCommands = #'((volta #f))
480 c1
481 @end lilypond
482
483 @end table
484
485 Comandi di ripetizione multipli possono trovarsi nello stesso punto:
486
487 @lilypond[verbatim,quote,relative=2]
488 f4 g a b
489 \set Score.repeatCommands = #'((volta "2, 5") end-repeat)
490 g4 a g a
491 c1
492 \set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat)
493 b1
494 \set Score.repeatCommands = #'((volta #f))
495 @end lilypond
496
497 @cindex parentesi della volta con testo
498 @cindex testo nella parentesi della volta
499
500 Si può includere del testo nella parentesi della volta.  Il testo può consistere di
501 un numero, di più numeri o di un'indicazione testuale, si veda @ref{Formatting text}.  Il
502 modo più  semplice per usare del testo è definirlo prima e poi includerlo
503 nella lista Scheme,
504
505 @lilypond[verbatim,quote]
506 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
507 \relative c'' {
508   c1
509   \set Score.repeatCommands =
510     #(list(list 'volta voltaAdLib) 'start-repeat)
511   c4 b d e
512   \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
513   f1
514   \set Score.repeatCommands = #'((volta #f))
515 }
516 @end lilypond
517
518
519 @seealso
520 Guida alla notazione:
521 @ref{Bar lines},
522 @ref{Formatting text}.
523
524 Frammenti:
525 @rlsr{Repeats}.
526
527 Guida al funzionamento interno:
528 @rinternals{VoltaBracket},
529 @rinternals{RepeatedMusic},
530 @rinternals{VoltaRepeatedMusic}.
531
532
533 @node Ripetizioni ricopiate
534 @unnumberedsubsubsec Ripetizioni ricopiate
535 @translationof Written-out repeats
536
537 @cindex ripetizioni ricopiate
538 @cindex ricopiate, ripetizioni
539 @cindex ripetizioni, unfold
540 @cindex ripetizioni, alternativa
541 @cindex unfold, ripetizione
542 @cindex unfold, finali alternativi
543 @cindex ripetizioni alternate
544 @cindex finali alternati, ripetizioni
545 @funindex unfold
546
547 Col comando @code{unfold}, le ripetizioni possono servire a semplificare
548 la scrittura di musica ripetitiva. La sintassi è
549
550 @example
551 \repeat unfold @var{numero-di-ripetizioni} @var{espressione-musicale}
552 @end example
553
554 @noindent
555 dove @code{@var{espressione-musicale}} è la musica e
556 @code{@var{numero-di-ripetizioni}} è il numero di volte per
557 cui è ripetuta @code{@var{espressione-musicale}}.
558
559 @lilypond[verbatim,quote,relative=2]
560 \repeat unfold 2 { c4 d e f }
561 c1
562 @end lilypond
563
564 In alcuni casi, specialmente in un contesto @code{\relative}, la funzione
565 @code{\repeat unfold} non equivale a riscrivere l'espressione
566 musicale più volte. Ad esempio
567
568 @example
569 \repeat unfold 2 @{ a'4 b c @}
570 @end example
571
572 non equivale a
573
574 @example
575 a'4 b c | a'4 b c
576 @end example
577
578 Le ripetizioni dispiegate (unfold) possono avere dei finali alternativi.
579
580 @lilypond[verbatim,quote,relative=2]
581 \repeat unfold 2 { c4 d e f }
582 \alternative {
583   { c2 g' }
584   { c,2 b }
585 }
586 c1
587 @end lilypond
588
589 Se il numero di ripetizioni è maggiore del numero di finali alternativi, la
590 prima alternativa viene applicata più volte, finché le alternative rimaste
591 non esauriscono il numero totale delle ripetizioni.
592
593 @lilypond[verbatim,quote,relative=2]
594 \repeat unfold 4 { c4 d e f }
595 \alternative {
596   { c2 g' }
597   { c,2 b }
598   { e2 d }
599  }
600 c1
601 @end lilypond
602
603 Se il numero di finali alternativi è maggiore del numero di ripetizioni, solo
604 le prime alternative vengono applicate. Le alternative rimanenti saranno
605 ignorate e non verranno stampate.
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   { e2 d }
613 }
614 c1
615 @end lilypond
616
617 È  anche possibile annidare molteplici funzioni @code{unfold} (con o
618 senza finali alternativi).
619
620 @lilypond[verbatim,quote,relative=2]
621 \repeat unfold 2 {
622   \repeat unfold 2 { c4 d e f }
623   \alternative {
624     { c2 g' }
625     { c,2 b }
626   }
627 }
628 c1
629 @end lilypond
630
631 Gli accordi si ripetono col simbolo di ripetizione dell'accordo
632 @code{q}.  Vedi @ref{Chord repetition}.
633
634 @warning{Se si usa @code{@bs{}relative} dentro a un blocco @code{@bs{}repeat}
635 senza istanziare esplicitamente il contesto @code{Voice}, appare un rigo
636 in  più (non desiderato).  Vedi @rprogram{Appare un rigo in più}.}
637
638 @seealso
639 Guida alla notazione:
640 @ref{Chord repetition}.
641
642 Frammenti:
643 @rlsr{Repeats}.
644
645 Guida al funzionamento interno:
646 @rinternals{RepeatedMusic},
647 @rinternals{UnfoldedRepeatedMusic}.
648
649
650 @node Ripetizioni brevi
651 @subsection Ripetizioni brevi
652 @translationof Short repeats
653
654 Questa sezione tratta il modo in cui inserire brevi ripetizioni.  Le ripetizioni
655 brevi possono avere due forme: segni di tratto obliquo o percentuale per rappresentare le
656 ripetizioni di una singola nota, di una singola misura o di due misure; tremolo
657 negli altri casi.
658
659 @menu
660 * Ripetizioni con percentuale::
661 * Ripetizioni con tremolo::
662 @end menu
663
664 @node Ripetizioni con percentuale
665 @unnumberedsubsubsec Ripetizioni con percentuale
666 @translationof Percent repeats
667
668 @cindex ripetizioni con percentuale
669 @cindex percentuale, ripetizioni
670 @cindex ripetizioni della misura
671 @cindex misura, ripetizioni
672 @cindex ripetizione, breve
673 @funindex \repeat percent
674 @funindex percent
675
676 Brevi sezioni ripetute vengono stampate la prima volta volta e le ripetizioni vengono
677 sostituite da un apposito segno.
678
679 La sintassi è
680
681 @example
682 \repeat percent @var{numero} @var{espressione-musicale}
683 @end example
684
685 @noindent
686 dove @code{@var{espressione-musicale}} è l'espressione musicale da ripetere.
687
688 Fraseggi più brevi di una misura vengono sostituiti dal tratto obliquo.
689
690 @lilypond[verbatim,quote,relative=2]
691 \repeat percent 4 { c128 d e f }
692 \repeat percent 4 { c64 d e f }
693 \repeat percent 5 { c32 d e f }
694 \repeat percent 4 { c16 d e f }
695 \repeat percent 4 { c8 d }
696 \repeat percent 4 { c4 }
697 \repeat percent 2 { c2 }
698 @end lilypond
699
700 Fraseggi di una o due misure vengono sostituiti da simboli simili alla percentuale.
701
702 @lilypond[verbatim,quote,relative=2]
703 \repeat percent 2 { c4 d e f }
704 \repeat percent 2 { c2 d }
705 \repeat percent 2 { c1 }
706 @end lilypond
707
708 @lilypond[verbatim,quote,relative=2]
709 \repeat percent 3 { c4 d e f | c2 g' }
710 @end lilypond
711
712 Fraseggi più brevi di una misura ma con durate miste adottano un
713 simbolo di doppia percentuale.
714
715 @lilypond[verbatim,quote,relative=2]
716 \repeat percent 4 { c8. <d f>16 }
717 \repeat percent 2 { \tuplet 3/2 { r8 c d } e4 }
718 @end lilypond
719
720 @snippets
721
722 @lilypondfile[verbatim,quote,texidoc,doctitle]
723 {percent-repeat-counter.ly}
724
725 @lilypondfile[verbatim,quote,texidoc,doctitle]
726 {percent-repeat-count-visibility.ly}
727
728 @lilypondfile[verbatim,quote,texidoc,doctitle]
729 {isolated-percent-repeats.ly}
730
731 @seealso
732 Glossario Musicale:
733 @rglos{percent repeat},
734 @rglos{simile}.
735
736 Frammenti:
737 @rlsr{Repeats}.
738
739 Guida al funzionamento interno:
740 @rinternals{RepeatSlash},
741 @rinternals{RepeatSlashEvent},
742 @rinternals{DoubleRepeatSlash},
743 @rinternals{PercentRepeat},
744 @rinternals{PercentRepeatCounter},
745 @rinternals{PercentRepeatedMusic},
746 @rinternals{Percent_repeat_engraver},
747 @rinternals{DoublePercentEvent},
748 @rinternals{DoublePercentRepeat},
749 @rinternals{DoublePercentRepeatCounter},
750 @rinternals{Double_percent_repeat_engraver},
751 @rinternals{Slash_repeat_engraver}.
752
753
754 @node Ripetizioni con tremolo
755 @unnumberedsubsubsec Ripetizioni con tremolo
756 @translationof Tremolo repeats
757
758 @cindex travature del tremolo
759 @cindex tremolo
760 @cindex ripetizione, tremolo
761 @funindex \repeat tremolo
762 @funindex tremolo
763
764 I tremoli possono avere due forme: alternanza tra  due note, o due
765 accordi, e rapida ripetizione di una singola nota o accordo.  I tremoli
766 costituiti da un'alternanza si indicano con delle travature che collegano
767 le note o gli accordi che si alternano, mentre i tremoli che consistono
768 in una rapida ripetizione di una nota singola si indicano aggiungendo delle
769 travature o dei tratti di suddivisione obliqui alla singola nota.
770
771 Per inserire i segni del tremolo tra le note, si usa @code{\repeat} con
772 lo stile tremolo:
773
774 @lilypond[quote,verbatim,relative=2]
775 \repeat tremolo 8 { c16 d }
776 \repeat tremolo 6 { c16 d }
777 \repeat tremolo 2 { c16 d }
778 @end lilypond
779
780 La sintassi di @code{\repeat tremolo} prevede specificamente che
781 all'interno delle parentesi siano indicate due note, e che il numero di ripetizioni corrisponda
782 a un valore espresso in durate di note normali o puntate.
783 Dunque @code{\repeat tremolo 7} è valido e produce una nota doppiamente puntata,
784 mentre @code{\repeat tremolo 9} non è valido.
785
786 La durata del tremolo equivale alla durata dell'espressione musicale tra
787 parentesi moltiplicata per il numero di ripetizioni:
788 @code{\repeat tremolo 8 @{ c16 d16 @}} corrisponde a un tremolo di una semibreve,
789 rappresentata come due semibrevi unite dalle travature del tremolo.
790
791 Ci sono due modi di inserire dei segni di tremolo su una singola nota.  Anche
792 in questo caso si usa la sintassi @code{\repeat tremolo}, ma la nota non deve
793 essere racchiusa tra parentesi:
794
795 @lilypond[quote,verbatim,ragged-right]
796 \repeat tremolo 4 c'16
797 @end lilypond
798
799 @cindex segni di tremolo
800 @cindex tremolo, segni
801 @funindex :
802
803 Si può ottenere lo stesso output aggiungendo @code{:@var{N}} dopo
804 la nota, dove @code{@var{N}} indica la durata della suddivisione
805 (deve essere almeno 8).  Se @code{@var{N}} è 8, viene aggiunta una
806 travatura al gambo della nota.  Se @code{@var{N}} è omesso, viene
807 usato l'ultimo valore:
808
809 @lilypond[quote,verbatim,relative=2]
810 c2:8 c:32
811 c: c:
812 @end lilypond
813
814 @snippets
815
816 @lilypondfile[verbatim,quote,texidoc,doctitle]
817 {cross-staff-tremolos.ly}
818
819 @seealso
820 Frammenti:
821 @rlsr{Repeats}.
822
823 @cindex tremolo tra due righi
824
825 @c  LocalWords:  voltaAdLib