]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/it/notation/repeats.itely
Doc-it: spell-check all the files translated so far
[lilypond.git] / Documentation / it / notation / repeats.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
2 @ignore
3     Translation of GIT committish: bb44469cee5de15e46afbbebd580f898fe5f727b
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 @funindex \inStaffSegno
245
246 Il comando @code{\inStaffSegno} serve a posizionare il simbolo di segno
247 combinandolo col comando @code{\repeat volta}.
248 Si possono impostare simboli alternativi delle stanghette modificando nel
249 contesto Score le proprietà @code{segnoType}, @code{startRepeatSegnoType},
250 @code{endRepeatSegnoType} o @code{doubleRepeatSegnoType}.
251
252 @lilypond[verbatim,quote,relative=1]
253 e1
254 \repeat volta 2 {
255   \inStaffSegno
256   f2 g a b
257 }
258 c1_"D.S." \bar "|."
259 @end lilypond
260
261 @cindex ripetizioni con legature di valore
262 @cindex finali alternativi con legature di valore
263 @cindex legature di valore, nelle ripetizioni
264 @cindex legature di valore, finali alternativi
265 @funindex \repeatTie
266
267 Si possono aggiungere delle legature di valore a un secondo finale:
268
269 @lilypond[verbatim,quote,relative=2]
270 c1
271 \repeat volta 2 { c4 d e f~ }
272 \alternative {
273   { f2 d }
274   { f2\repeatTie f, }
275 }
276 @end lilypond
277
278 @snippets
279 @lilypondfile[verbatim,quote,texidoc,doctitle]
280 {shortening-volta-brackets.ly}
281
282 @lilypondfile[verbatim,quote,texidoc,doctitle]
283 {adding-volta-brackets-to-additional-staves.ly}
284
285 @lilypondfile[verbatim,quote,texidoc,doctitle]
286 {setting-the-double-repeat-default-for-volte.ly}
287
288 @cindex ripetizioni, numeri di battuta con lettere
289 @cindex ripetizioni, numeri di battuta alternativi
290
291 @lilypondfile[verbatim,quote,texidoc,doctitle]
292 {alternative-bar-numbering.ly}
293
294 @seealso
295 Glossario Musicale:
296 @rglosnamed{repeat,ripetizione},
297 @rglos{volta}.
298
299 Guida alla notazione:
300 @ref{Bar lines},
301 @ref{Modifying context plug-ins},
302 @ref{Modifying ties and slurs},
303 @ref{Time administration}.
304
305 Frammenti:
306 @rlsr{Repeats}.
307
308 Guida al funzionamento interno:
309 @rinternals{VoltaBracket},
310 @rinternals{RepeatedMusic},
311 @rinternals{VoltaRepeatedMusic},
312 @rinternals{UnfoldedRepeatedMusic}.
313
314 @knownissues
315 @cindex ripetizioni, ambiguità
316 @cindex ripetizioni annidate
317 @cindex annidamento, ripetizioni
318 @cindex ripetizioni e informazioni sul tempo
319 @cindex ripetizione e numero della misura
320 @cindex informazioni sul tempo e ripetizioni
321 @cindex numero della misura e ripetizioni
322 @cindex ripetizioni e legatura di portamento
323 @cindex legatura di portamento e ripetizioni
324 @cindex glissandi e ripetizioni
325 @cindex ripetizioni e glissandi
326
327 Le legature di portamento che si estendono da un blocco @code{\repeat} verso
328 un blocco @code{\alternative} funzioneranno solo nel primo finale
329 alternativo.  L'aspetto grafico di una legatura di portamento che
330 continua negli altri finali alternativi può essere simulato
331 con @code{\repeatTie} se la legatura si estende solo su una nota
332 del blocco dell'alternativa, sebbene questo metodo non funzioni
333 in @code{TabStaff}.  Altri metodi che si possono adattare per indicare
334 legature di portamento che continuano su varie note dei blocchi di
335 alternativa, e che funzionano anche nei contesti @code{TabStaff},
336 sono presentati in @ref{Modifying ties and slurs}.
337
338 Inoltre le legature di portamento non possono ricollegarsi dalla fine di
339 un'alternativa all'inizio della ripetizione.
340
341 I glissandi che si estendono da un blocco @code{\repeat} in un blocco
342 @code{\alternative} funzioneranno soltanto per il primo finale
343 alternativo.  L'aspetto grafico di un glissando che continua negli
344 altri finali alternativi può essere indicato creando un
345 glissando che inizia su una nota di abbellimento nascosta.  Vedere ad
346 esempio il frammento @qq{Estendere i glissandi attraverso le ripetizioni} nei
347 Frammenti Selezionati in @ref{Glissando}.
348
349 Se una ripetizione che inizia con una misura incompleta ha un blocco
350 @code{\alternative} che contiene modifiche alla proprietà
351 @code{measureLength}, l'uso di @code{\unfoldRepeats} causerà
352 l'erroneo posizionamento delle stanghette e degli avvisi di controllo
353 di battuta.
354
355 Una ripetizione annidata come la seguente
356
357 @example
358 \repeat @dots{}
359 \repeat @dots{}
360 \alternative
361 @end example
362
363 @noindent
364 è ambigua, perché non è chiaro a quale @code{\repeat} appartenga il
365 blocco @code{\alternative}.  Questa ambiguità si risolve facendo in
366 modo che @code{\alternative} appartenga sempre al blocco @code{\repeat}
367 interno.  Per chiarezza, si consiglia di usare le parentesi in queste
368 situazioni.
369
370
371 @node Indicazioni di ripetizione manuali
372 @unnumberedsubsubsec Indicazioni di ripetizione manuali
373 @translationof Manual repeat marks
374
375 @cindex indicazione manuale di ripetizione
376 @cindex ripetizione, manuale
377 @cindex inizio ripetizione
378 @cindex ripetizione, inizio
379 @cindex fine ripetizione
380 @cindex ripetizione, fine
381 @cindex numero di ripetizione, modificare
382 @cindex volta della ripetizione, modificare
383 @cindex parentesi della volta
384 @cindex volta, parentesi
385 @funindex repeatCommands
386 @funindex start-repeat
387
388 @warning{Questi metodi vengono usati solo per mostrare tipi di ripetizioni
389 inusuali, e potrebbero causare un comportamento inaspettato.  Nella
390 maggior parte dei casi, le ripetizioni devono essere create col
391 comando standard @code{@bs{}repeat} oppure stampando le stanghette
392 opportune.  Maggiori informazioni in @ref{Bar lines}.}
393
394 La proprietà @code{repeatCommands} permette di controllare la formattazione
395 delle ripetizioni.  Il suo valore è una lista Scheme dei comandi di ripetizione.
396
397 @table @code
398 @item start-repeat
399 Stampa una stanghetta @code{.|:}.
400
401 @lilypond[verbatim,quote,relative=2]
402 c1
403 \set Score.repeatCommands = #'(start-repeat)
404 d4 e f g
405 c1
406 @end lilypond
407
408 Come vuole la pratica comune di incisione, i segni di ripetizione non vengono
409 stampati all'inizio di un brano.
410
411 @item end-repeat
412 Stampa una stanghetta @code{:|.}:
413
414 @lilypond[verbatim,quote,relative=2]
415 c1
416 d4 e f g
417 \set Score.repeatCommands = #'(end-repeat)
418 c1
419 @end lilypond
420
421 @item (volta @var{numero}) @dots{} (volta #f)
422 Crea una nuova volta col numero specificato.  La parentesi della volta deve
423 essere terminata esplicitamente, altrimenti non sarà stampata.
424
425 @lilypond[verbatim,quote,relative=2]
426 f4 g a b
427 \set Score.repeatCommands = #'((volta "2"))
428 g4 a g a
429 \set Score.repeatCommands = #'((volta #f))
430 c1
431 @end lilypond
432
433 @end table
434
435 Comandi di ripetizione multipli possono trovarsi nello stesso punto:
436
437 @lilypond[verbatim,quote,relative=2]
438 f4 g a b
439 \set Score.repeatCommands = #'((volta "2, 5") end-repeat)
440 g4 a g a
441 c1
442 \set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat)
443 b1
444 \set Score.repeatCommands = #'((volta #f))
445 @end lilypond
446
447 @cindex parentesi della volta con testo
448 @cindex testo nella parentesi della volta
449
450 Si può includere del testo nella parentesi della volta.  Il testo può consistere di
451 un numero, di più numeri o di un'indicazione testuale, si veda @ref{Formatting text}.  Il
452 modo più  semplice per usare del testo è definirlo prima e poi includerlo
453 nella lista Scheme,
454
455 @lilypond[verbatim,quote]
456 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
457 \relative c'' {
458   c1
459   \set Score.repeatCommands =
460     #(list(list 'volta voltaAdLib) 'start-repeat)
461   c4 b d e
462   \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
463   f1
464   \set Score.repeatCommands = #'((volta #f))
465 }
466 @end lilypond
467
468
469 @snippets
470
471 @lilypondfile[verbatim,quote,texidoc,doctitle]
472 {printing-a-repeat-sign-at-the-beginning-of-a-piece.ly}
473
474 @seealso
475 Guida alla notazione:
476 @ref{Bar lines},
477 @ref{Formatting text}.
478
479 Frammenti:
480 @rlsr{Repeats}.
481
482 Guida al funzionamento interno:
483 @rinternals{VoltaBracket},
484 @rinternals{RepeatedMusic},
485 @rinternals{VoltaRepeatedMusic}.
486
487
488 @node Ripetizioni ricopiate
489 @unnumberedsubsubsec Ripetizioni ricopiate
490 @translationof Written-out repeats
491
492 @cindex ripetizioni ricopiate
493 @cindex ricopiate, ripetizioni
494 @cindex ripetizioni, unfold
495 @cindex ripetizioni, alternativa
496 @cindex unfold, ripetizione
497 @cindex unfold, finali alternativi
498 @cindex ripetizioni alternate
499 @cindex finali alternati, ripetizioni
500 @funindex unfold
501
502 Col comando @code{unfold}, le ripetizioni possono servire a semplificare
503 la scrittura di musica ripetitiva. La sintassi è
504
505 @example
506 \repeat unfold @var{numero-di-ripetizioni} @var{espressione-musicale}
507 @end example
508
509 @noindent
510 dove @code{@var{espressione-musicale}} è la musica e
511 @code{@var{numero-di-ripetizioni}} è il numero di volte per
512 cui è ripetuta @code{@var{espressione-musicale}}.
513
514 @lilypond[verbatim,quote,relative=2]
515 \repeat unfold 2 { c4 d e f }
516 c1
517 @end lilypond
518
519 In alcuni casi, specialmente in un contesto @code{\relative}, la funzione
520 @code{\repeat unfold} non equivale a riscrivere l'espressione
521 musicale più volte. Ad esempio
522
523 @example
524 \repeat unfold 2 @{ a'4 b c @}
525 @end example
526
527 non equivale a
528
529 @example
530 a'4 b c | a'4 b c
531 @end example
532
533 Le ripetizioni dispiegate (unfold) possono avere dei finali alternativi.
534
535 @lilypond[verbatim,quote,relative=2]
536 \repeat unfold 2 { c4 d e f }
537 \alternative {
538   { c2 g' }
539   { c,2 b }
540 }
541 c1
542 @end lilypond
543
544 Se il numero di ripetizioni è maggiore del numero di finali alternativi, la
545 prima alternativa viene applicata più volte, finché le alternative rimaste
546 non esauriscono il numero totale delle ripetizioni.
547
548 @lilypond[verbatim,quote,relative=2]
549 \repeat unfold 4 { c4 d e f }
550 \alternative {
551   { c2 g' }
552   { c,2 b }
553   { e2 d }
554  }
555 c1
556 @end lilypond
557
558 Se il numero di finali alternativi è maggiore del numero di ripetizioni, solo
559 le prime alternative vengono applicate. Le alternative rimanenti saranno
560 ignorate e non verranno stampate.
561
562 @lilypond[verbatim,quote,relative=2]
563 \repeat unfold 2 { c4 d e f }
564 \alternative {
565   { c2 g' }
566   { c,2 b }
567   { e2 d }
568 }
569 c1
570 @end lilypond
571
572 È  anche possibile annidare molteplici funzioni @code{unfold} (con o
573 senza finali alternativi).
574
575 @lilypond[verbatim,quote,relative=2]
576 \repeat unfold 2 {
577   \repeat unfold 2 { c4 d e f }
578   \alternative {
579     { c2 g' }
580     { c,2 b }
581   }
582 }
583 c1
584 @end lilypond
585
586 Gli accordi si ripetono col simbolo di ripetizione dell'accordo
587 @code{q}.  Vedi @ref{Chord repetition}.
588
589 @warning{Se si usa @code{@bs{}relative} dentro a un blocco @code{@bs{}repeat}
590 senza istanziare esplicitamente il contesto @code{Voice}, appare un rigo
591 in  più (non desiderato).  Vedi @rprogram{Appare un rigo in più}.}
592
593 @seealso
594 Guida alla notazione:
595 @ref{Chord repetition}.
596
597 Frammenti:
598 @rlsr{Repeats}.
599
600 Guida al funzionamento interno:
601 @rinternals{RepeatedMusic},
602 @rinternals{UnfoldedRepeatedMusic}.
603
604
605 @node Ripetizioni brevi
606 @subsection Ripetizioni brevi
607 @translationof Short repeats
608
609 Questa sezione tratta il modo in cui inserire brevi ripetizioni.  Le ripetizioni
610 brevi possono avere due forme: segni di tratto obliquo o percentuale per rappresentare le
611 ripetizioni di una singola nota, di una singola misura o di due misure; tremolo
612 negli altri casi.
613
614 @menu
615 * Ripetizioni con percentuale::
616 * Ripetizioni con tremolo::
617 @end menu
618
619 @node Ripetizioni con percentuale
620 @unnumberedsubsubsec Ripetizioni con percentuale
621 @translationof Percent repeats
622
623 @cindex ripetizioni con percentuale
624 @cindex percentuale, ripetizioni
625 @cindex ripetizioni della misura
626 @cindex misura, ripetizioni
627 @cindex ripetizione, breve
628 @funindex \repeat percent
629 @funindex percent
630
631 Brevi sezioni ripetute vengono stampate la prima volta volta e le ripetizioni vengono
632 sostituite da un apposito segno.
633
634 La sintassi è
635
636 @example
637 \repeat percent @var{numero} @var{espressione-musicale}
638 @end example
639
640 @noindent
641 dove @code{@var{espressione-musicale}} è l'espressione musicale da ripetere.
642
643 Fraseggi più brevi di una misura vengono sostituiti dal tratto obliquo.
644
645 @lilypond[verbatim,quote,relative=2]
646 \repeat percent 4 { c128 d e f }
647 \repeat percent 4 { c64 d e f }
648 \repeat percent 5 { c32 d e f }
649 \repeat percent 4 { c16 d e f }
650 \repeat percent 4 { c8 d }
651 \repeat percent 4 { c4 }
652 \repeat percent 2 { c2 }
653 @end lilypond
654
655 Fraseggi di una o due misure vengono sostituiti da simboli simili alla percentuale.
656
657 @lilypond[verbatim,quote,relative=2]
658 \repeat percent 2 { c4 d e f }
659 \repeat percent 2 { c2 d }
660 \repeat percent 2 { c1 }
661 @end lilypond
662
663 @lilypond[verbatim,quote,relative=2]
664 \repeat percent 3 { c4 d e f | c2 g' }
665 @end lilypond
666
667 Fraseggi più brevi di una misura ma con durate miste adottano un
668 simbolo di doppia percentuale.
669
670 @lilypond[verbatim,quote,relative=2]
671 \repeat percent 4 { c8. <d f>16 }
672 \repeat percent 2 { \tuplet 3/2 { r8 c d } e4 }
673 @end lilypond
674
675 @snippets
676
677 @lilypondfile[verbatim,quote,texidoc,doctitle]
678 {percent-repeat-counter.ly}
679
680 @lilypondfile[verbatim,quote,texidoc,doctitle]
681 {percent-repeat-count-visibility.ly}
682
683 @lilypondfile[verbatim,quote,texidoc,doctitle]
684 {isolated-percent-repeats.ly}
685
686 @seealso
687 Glossario Musicale:
688 @rglos{percent repeat},
689 @rglos{simile}.
690
691 Frammenti:
692 @rlsr{Repeats}.
693
694 Guida al funzionamento interno:
695 @rinternals{RepeatSlash},
696 @rinternals{RepeatSlashEvent},
697 @rinternals{DoubleRepeatSlash},
698 @rinternals{PercentRepeat},
699 @rinternals{PercentRepeatCounter},
700 @rinternals{PercentRepeatedMusic},
701 @rinternals{Percent_repeat_engraver},
702 @rinternals{DoublePercentEvent},
703 @rinternals{DoublePercentRepeat},
704 @rinternals{DoublePercentRepeatCounter},
705 @rinternals{Double_percent_repeat_engraver},
706 @rinternals{Slash_repeat_engraver}.
707
708
709 @node Ripetizioni con tremolo
710 @unnumberedsubsubsec Ripetizioni con tremolo
711 @translationof Tremolo repeats
712
713 @cindex travature del tremolo
714 @cindex tremolo
715 @cindex ripetizione, tremolo
716 @funindex \repeat tremolo
717 @funindex tremolo
718
719 I tremoli possono avere due forme: alternanza tra  due note, o due
720 accordi, e rapida ripetizione di una singola nota o accordo.  I tremoli
721 costituiti da un'alternanza si indicano con delle travature che collegano
722 le note o gli accordi che si alternano, mentre i tremoli che consistono
723 in una rapida ripetizione di una nota singola si indicano aggiungendo delle
724 travature o dei tratti di suddivisione obliqui alla singola nota.
725
726 Per inserire i segni del tremolo tra le note, si usa @code{\repeat} con
727 lo stile tremolo:
728
729 @lilypond[quote,verbatim,relative=2]
730 \repeat tremolo 8 { c16 d }
731 \repeat tremolo 6 { c16 d }
732 \repeat tremolo 2 { c16 d }
733 @end lilypond
734
735 La sintassi di @code{\repeat tremolo} prevede specificamente che
736 all'interno delle parentesi siano indicate due note, e che il numero di ripetizioni corrisponda
737 a un valore espresso in durate di note normali o puntate.
738 Dunque @code{\repeat tremolo 7} è valido e produce una nota doppiamente puntata,
739 mentre @code{\repeat tremolo 9} non è valido.
740
741 La durata del tremolo equivale alla durata dell'espressione musicale tra
742 parentesi moltiplicata per il numero di ripetizioni:
743 @code{\repeat tremolo 8 @{ c16 d16 @}} corrisponde a un tremolo di una semibreve,
744 rappresentata come due semibrevi unite dalle travature del tremolo.
745
746 Ci sono due modi di inserire dei segni di tremolo su una singola nota.  Anche
747 in questo caso si usa la sintassi @code{\repeat tremolo}, ma la nota non deve
748 essere racchiusa tra parentesi:
749
750 @lilypond[quote,verbatim,ragged-right]
751 \repeat tremolo 4 c'16
752 @end lilypond
753
754 @cindex segni di tremolo
755 @cindex tremolo, segni
756 @funindex tremoloFlags
757 @funindex :
758
759 Si può ottenere lo stesso output aggiungendo @code{:@var{N}} dopo
760 la nota, dove @code{@var{N}} indica la durata della suddivisione
761 (deve essere almeno 8).  Se @code{@var{N}} è 8, viene aggiunta una
762 travatura al gambo della nota.  Se @code{@var{N}} è omesso, viene
763 usato l'ultimo valore (salvato in @code{tremoloFlags}):
764
765 @lilypond[quote,verbatim,relative=2]
766 c2:8 c:32
767 c: c:
768 @end lilypond
769
770 @snippets
771
772 @lilypondfile[verbatim,quote,texidoc,doctitle]
773 {cross-staff-tremolos.ly}
774
775 @seealso
776 Frammenti:
777 @rlsr{Repeats}.
778
779 @cindex tremolo tra due righi
780
781 @c  LocalWords:  voltaAdLib