]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/it/notation/expressive.itely
Merge branch 'master' into translation
[lilypond.git] / Documentation / it / notation / expressive.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
2 @ignore
3     Translation of GIT committish: 8f3dfc850e8e16723c4d9d00c848b5393dc16330
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.6"
11
12 @node Segni di espressione
13 @section Segni di espressione
14 @translationof Expressive marks
15
16 @lilypondfile[quote]{expressive-headword.ly}
17
18 Questa sezione elenca vari segni di espressione che si possono
19 usare in una partitura.
20
21 @menu
22 * Segni di espressione collegati alle note::
23 * Segni di espressione in forma di curva::
24 * Segni di espressione in forma di linea::
25 @end menu
26
27
28 @node Segni di espressione collegati alle note
29 @subsection Segni di espressione collegati alle note
30 @translationof Expressive marks attached to notes
31
32 Questa sezione spiega come creare segni di espressione che siano
33 collegati alle note: articolazioni, abbellimenti e dinamiche.
34 Sono trattati anche i metodi per creare nuovi segni di dinamica.
35
36 @menu
37 * Articolazioni e abbellimenti::
38 * Dinamiche::
39 * Nuovi segni di dinamica::
40 @end menu
41
42 @node Articolazioni e abbellimenti
43 @unnumberedsubsubsec Articolazioni e abbellimenti
44 @translationof Articulations and ornamentations
45
46 @cindex articolazioni
47 @cindex abbellimenti
48 @cindex script
49 @cindex espressivo
50 @cindex corona
51 @cindex arcata in su
52 @cindex arcata in giù
53 @cindex segni del pedale
54 @cindex segni del pedale dell'organo
55 @cindex organo, segni del pedale
56 @cindex pedale, segni
57 @cindex gruppetto (\turn)
58 @cindex aperto (\open)
59 @cindex chiuso (\stopped)
60 @cindex armonico (\flageolet)
61 @cindex gruppetto rovesciato (\reverseturn)
62 @cindex trillo (\trill)
63 @cindex mordente superiore (\prall)
64 @cindex mordente inferiore (\mordent)
65 @cindex doppio mordente (\prallprall)
66 @cindex doppio mordente (\prallmordent)
67 @cindex mordente superiore, su
68 @cindex mordente superiore, giù
69 @cindex mordente inferiore, su
70 @cindex mordente inferiore, giù
71 @cindex segno del pollice (\thumb)
72 @cindex pollice, segno del (\thumb)
73 @cindex segno
74 @cindex coda
75 @cindex varcoda
76
77 @funindex \accent
78 @funindex \marcato
79 @funindex \staccatissimo
80 @funindex \espressivo
81 @funindex \staccato
82 @funindex \tenuto
83 @funindex \portato
84 @funindex \upbow
85 @funindex \downbow
86 @funindex \flageolet
87 @funindex \thumb
88 @funindex \lheel
89 @funindex \rheel
90 @funindex \ltoe
91 @funindex \rtoe
92 @funindex \open
93 @funindex \halfopen
94 @funindex \stopped
95 @funindex \snappizzicato
96 @funindex \turn
97 @funindex \reverseturn
98 @funindex \trill
99 @funindex \prall
100 @funindex \mordent
101 @funindex \prallprall
102 @funindex \prallmordent
103 @funindex \upprall
104 @funindex \downprall
105 @funindex \upmordent
106 @funindex \downmordent
107 @funindex \pralldown
108 @funindex \prallup
109 @funindex \lineprall
110 @funindex \signumcongruentiae
111 @funindex \shortfermata
112 @funindex \fermata
113 @funindex \longfermata
114 @funindex \verylongfermata
115 @funindex \fermataMarkup
116 @funindex \segno
117 @funindex \coda
118 @funindex \varcoda
119
120
121 @funindex -
122
123 Una varietà di simboli che rappresentano articolazioni, ornamenti e altre
124 indicazioni di esecuzione possono essere attaccati a una nota con questa
125 sintassi:
126
127 @example
128 @var{nota}\@var{nome}
129 @end example
130
131 I valori possibili per @code{@var{nome}} sono elencati in
132 @ref{List of articulations}.  Ad esempio:
133
134 @lilypond[verbatim,quote,relative=2]
135 c4\staccato c\mordent b2\turn
136 c1\fermata
137 @end lilypond
138
139 @cindex marcato
140 @cindex tenuto
141 @cindex staccatissimo
142 @cindex accento
143 @cindex staccato
144 @cindex portato
145
146 Alcune di queste articolazioni hanno delle abbreviazioni che semplificano
147 l'inserimento.  Le abbreviazioni sono attaccate al nome della nota e la
148 loro sintassi è composta da un trattino @code{-} seguito da un simbolo
149 che indica l'articolazione.  Esistono abbreviazioni predefinite per
150 @notation{marcato}, @notation{chiuso}, @notation{tenuto}, @notation{staccatissimo},
151 @notation{accento}, @notation{staccato} e @notation{portato}.
152 L'output corrispondente è:
153
154 @lilypond[verbatim,quote,relative=2]
155 c4-^ c-+ c-- c-|
156 c4-> c-. c2-_
157 @end lilypond
158
159 Le regole per il posizionamento predefinito delle articolazioni sono
160 definite in @file{scm/script.scm}.  Articolazioni e ornamenti possono
161 essere posizionati manualmente sopra o sotto il rigo; si veda
162 @ref{Direction and placement}.
163
164 Le articolazioni sono oggetti @code{Script}.  Le loro proprietà sono
165 descritte in dettaglio in @rinternals{Script}.
166
167 Le articolazioni possono essere attaccate alle pause e alle note ma
168 non alle pause multiple.  Esiste un comando speciale predefinito,
169 @code{\fermataMarkup}, che permette di attaccare un segno di corona
170 a una pausa multipla (e soltanto ad essa).  Questo crea un oggetto
171 @code{MultiMeasureRestText}.
172
173 @lilypond[verbatim,quote,relative=2]
174 \override Script.color = #red
175 \override MultiMeasureRestText.color = #blue
176 a2\fermata r\fermata
177 R1\fermataMarkup
178 @end lilypond
179
180 Oltre alle articolazioni, si possono attaccare alle note anche il testo
181 tra virgolette o in un blocco @code{\markup@{@}}.  Si veda @ref{Text scripts}.
182
183 Maggiori informazioni sull'ordine degli oggetti Script e TextScript
184 collegati alle note si trovano in @rlearning{Posizionamento degli oggetti}.
185
186 @snippets
187
188 @lilypondfile[verbatim,quote,texidoc,doctitle]
189 {modifying-default-values-for-articulation-shorthand-notation.ly}
190
191 @lilypondfile[verbatim,quote,texidoc,doctitle]
192 {controlling-the-vertical-ordering-of-scripts.ly}
193
194 @lilypondfile[verbatim,quote,texidoc,doctitle]
195 {creating-a-delayed-turn.ly}
196
197 @seealso
198 Glossario Musicale:
199 @rglos{tenuto},
200 @rglosnamed{accent,accento},
201 @rglos{staccato},
202 @rglos{portato}.
203
204 Manuale di apprendimento:
205 @rlearning{Posizionamento degli oggetti}.
206
207 Guida alla notazione:
208 @ref{Text scripts},
209 @ref{Direction and placement},
210 @ref{List of articulations},
211 @ref{Trills}.
212
213 File installati:
214 @file{scm/script.scm}.
215
216 Frammenti:
217 @rlsr{Expressive marks}.
218
219 Guida al funzionamento interno:
220 @rinternals{Script},
221 @rinternals{TextScript}.
222
223
224 @node Dinamiche
225 @unnumberedsubsubsec Dinamiche
226 @translationof Dynamics
227
228 @cindex dinamiche
229 @cindex dinamiche assolute
230
231 @funindex \ppppp
232 @funindex ppppp
233 @funindex \pppp
234 @funindex pppp
235 @funindex \ppp
236 @funindex ppp
237 @funindex \pp
238 @funindex pp
239 @funindex \p
240 @funindex p
241 @funindex \mp
242 @funindex mp
243 @funindex \mf
244 @funindex mf
245 @funindex \f
246 @funindex f
247 @funindex \ff
248 @funindex ff
249 @funindex \fff
250 @funindex fff
251 @funindex \ffff
252 @funindex ffff
253 @funindex \fffff
254 @funindex fffff
255 @funindex \fp
256 @funindex fp
257 @funindex \sf
258 @funindex sf
259 @funindex \sff
260 @funindex sff
261 @funindex \sp
262 @funindex sp
263 @funindex \spp
264 @funindex spp
265 @funindex \sfz
266 @funindex sfz
267 @funindex \rfz
268 @funindex rfz
269
270 I segni di dinamica assoluta si indicano con un comando che segue una
271 nota, come ad esempio @code{c4\ff}.  I segni di dinamica disponibili
272 sono @code{\ppppp}, @code{\pppp}, @code{\ppp}, @code{\pp}, @code{\p},
273 @code{\mp}, @code{\mf}, @code{\f}, @code{\ff}, @code{\fff},
274 @code{\ffff}, @code{\fffff}, @code{\fp}, @code{\sf}, @code{\sff},
275 @code{\sp}, @code{\spp}, @code{\sfz} e @code{\rfz}.  I segni di
276 dinamica possono essere posizionati manualmente sopra o sotto il
277 rigo, come è spiegato in dettaglio in @ref{Direction and placement}.
278
279 @lilypond[verbatim,quote,relative=2]
280 c2\ppp c\mp
281 c2\rfz c^\mf
282 c2_\spp c^\ff
283 @end lilypond
284
285 @cindex forcella
286 @cindex crescendo
287 @cindex decrescendo
288 @cindex diminuendo
289
290 @funindex \<
291 @funindex \>
292 @funindex \!
293 @funindex \cr
294 @funindex cr
295 @funindex \decr
296 @funindex decr
297
298 Un segno di @notation{crescendo} inizia con @code{\<} e termina
299 con @code{\!}, un segno di dinamica assoluta o un ulteriore segno
300 di crescendo o decrescendo.  Un segno di @notation{decrescendo} inizia
301 con @code{\>} termina nello stesso modo, ovvero con @code{\!}, un segno
302 di dinamica assoluta oppure un altro segno di crescendo o decrescendo.
303 Si possono usare @code{\cr} e @code{\decr} al posto di @code{\<} e
304 @code{\>}.  Le @notation{forcelle} vengono create con questa notazione.
305
306 @lilypond[verbatim,quote,relative=2]
307 c2\< c\!
308 d2\< d\f
309 e2\< e\>
310 f2\> f\!
311 e2\> e\mp
312 d2\> d\>
313 c1\!
314 @end lilypond
315
316 Una forcella che termina con @code{\!} si estenderà fino al margine
317 destro della nota a cui è assegnato @code{\!}.  Nel caso in cui sia
318 terminata con l'inizio di un altro segno di @notation{crescendo} o
319 @notation{decrescendo}, si estenderà fino al centro della nota a
320 cui è assegnato il successivo @code{\<} o @code{\>}.  La forcella
321 successiva partirà dal margine destro della stessa nota invece che
322 dal margine sinistro, come accade quando si termina con @code{\!}.
323
324 @lilypond[verbatim,quote,relative=2]
325 c1\< | c4 a c\< a | c4 a c\! a\< | c4 a c a\!
326 @end lilypond
327
328 Le forcelle terminate con segni di dinamica assoluta invece che da
329 @code{\!} avranno un aspetto simile.  Tuttavia, la lunghezza della
330 dinamica assoluta stessa può cambiare il punto in cui finisce la
331 forcella precedente.
332
333 @lilypond[verbatim,quote,relative=2]
334 c1\< | c4 a c\mf a | c1\< | c4 a c\ffff a
335 @end lilypond
336
337 @cindex segni di dinamica multipli su una nota
338 @cindex segni di dinamica, più di un segno su una nota
339
340 Occorre usare le pause spaziatrici per attaccare più di un segno a
341 una nota.  Questo è utile soprattutto quando si aggiunge un
342 @notation{crescendo} e un @notation{decrescendo} alla stessa nota:
343
344 @lilypond[verbatim,quote,relative=2]
345 c4\< c\! d\> e\!
346 << f1 { s4 s4\< s4\> s4\! } >>
347 @end lilypond
348
349 @cindex espressivo
350 @cindex articolazione "espressivo"
351
352 @funindex \espressivo
353 @funindex espressivo
354
355 Il comando @code{\espressivo} permette di indicare un crescendo e
356 un decrescendo sulla stessa nota.  Tuttavia, si tenga presente che
357 viene implementato come articolazione, non come dinamica.
358
359 @lilypond[verbatim,quote,relative=2]
360 c2 b4 a
361 g1\espressivo
362 @end lilypond
363
364 @funindex \cresc
365 @funindex cresc
366 @funindex \decresc
367 @funindex decresc
368 @funindex \dim
369 @funindex dim
370
371 I segni di crescendo testuali iniziano con @code{\cresc}, quelli di
372 decrescendo con @code{\decresc} o @code{\dim}.
373 Le linee di estensione vengono aggiunte automaticamente.
374
375 @lilypond[verbatim,quote,relative=2]
376 g8\cresc a b c b c d e\mf |
377 f8\decresc e d c e\> d c b |
378 a1\dim ~ |
379 a2. r4\! |
380 @end lilypond
381
382 @funindex \crescTextCresc
383 @funindex crescTextCresc
384 @funindex \dimTextDecresc
385 @funindex dimTextDecresc
386 @funindex \dimTextDecr
387 @funindex dimTextDecr
388 @funindex \dimTextDim
389 @funindex dimTextDim
390 @funindex \crescHairpin
391 @funindex crescHairpin
392 @funindex \dimHairpin
393 @funindex dimHairpin
394
395 I segni testuali per i cambi di dinamica possono sostituire anche le forcelle:
396 @lilypond[verbatim,quote,relative=2]
397 \crescTextCresc
398 c4\< d e f\! |
399 \dimTextDecresc
400 g4\> e d c\! |
401 \dimTextDecr
402 e4\> d c b\! |
403 \dimTextDim
404 d4\> c b a\! |
405 \crescHairpin
406 \dimHairpin
407 c4\< d\! e\> d\! |
408 @end lilypond
409
410
411 Per creare nuovi segni di dinamica assoluta o del testo da allineare
412 alle dinamiche, si veda @ref{New dynamic marks}.
413
414 @cindex dinamiche, posizionamento verticale
415 @cindex posizionamento verticale delle dinamiche
416
417 @funindex DynamicLineSpanner
418
419 Il posizionamento verticale della dinamica è gestito da
420 @rinternals{DynamicLineSpanner}.
421
422 @funindex \dynamicUp
423 @funindex dynamicUp
424 @funindex \dynamicDown
425 @funindex dynamicDown
426 @funindex \dynamicNeutral
427 @funindex dynamicNeutral
428
429 Esiste un contesto @code{Dynamics} che permette di comporre i segni di
430 dinamica sulla loro linea orizzontale.  Si usano le pause spaziatrici
431 per  indicare il tempo  (le note in un contesto @code{Dynamics} occupano
432 anche il tempo musicale, ma non appaiono nel rigo).
433 Il contesto @code{Dynamics} può contenere altri elementi utili come
434 segni testuali, estensori del testo e segni di pedale del pianoforte.
435
436 @lilypond[verbatim,quote]
437 <<
438   \new Staff \relative c' {
439     c2 d4 e |
440     c4 e e,2 |
441     g'4 a g a |
442     c1 |
443   }
444   \new Dynamics {
445     s1\< |
446     s1\f |
447     s2\dim s2-"rit." |
448     s1\p |
449   }
450 >>
451 @end lilypond
452
453 @predefined
454 @code{\dynamicUp},
455 @code{\dynamicDown},
456 @code{\dynamicNeutral},
457 @code{\crescTextCresc},
458 @code{\dimTextDim},
459 @code{\dimTextDecr},
460 @code{\dimTextDecresc},
461 @code{\crescHairpin},
462 @code{\dimHairpin}.
463 @endpredefined
464
465
466 @snippets
467
468 @lilypondfile[verbatim,quote,texidoc,doctitle]
469 {setting-hairpin-behavior-at-bar-lines.ly}
470
471 @lilypondfile[verbatim,quote,texidoc,doctitle]
472 {setting-the-minimum-length-of-hairpins.ly}
473
474 @cindex al niente
475 @cindex niente, al
476
477 @lilypondfile[verbatim,quote,texidoc,doctitle]
478 {printing-hairpins-using-al-niente-notation.ly}
479
480 @lilypondfile[verbatim,quote,texidoc,doctitle]
481 {vertically-aligned-dynamics-and-textscripts.ly}
482
483 @lilypondfile[verbatim,quote,texidoc,doctitle]
484 {hiding-the-extender-line-for-text-dynamics.ly}
485
486 @lilypondfile[verbatim,quote,texidoc,doctitle]
487 {changing-text-and-spanner-styles-for-text-dynamics.ly}
488
489 @seealso
490 Glossario Musicale:
491 @rglos{al niente},
492 @rglos{crescendo},
493 @rglos{decrescendo},
494 @rglosnamed{hairpin,forcella}.
495 Manuale di apprendimento:
496 @rlearning{Articolazione e dinamiche}.
497
498 Guida alla notazione:
499 @ref{Direction and placement},
500 @ref{New dynamic marks},
501 @ref{What goes into the MIDI output?},
502 @ref{Controlling MIDI dynamics}.
503
504 Frammenti:
505 @rlsr{Expressive marks}.
506
507 Guida al funzionamento interno:
508 @rinternals{DynamicText},
509 @rinternals{Hairpin},
510 @rinternals{DynamicLineSpanner},
511 @rinternals{Dynamics}.
512
513
514 @node Nuovi segni di dinamica
515 @unnumberedsubsubsec Nuovi segni di dinamica
516 @translationof New dynamic marks
517
518 @cindex segni di dinamica nuovi
519 @cindex dinamica, nuovi segni di
520
521 Il modo più semplice per creare indicazioni dinamiche è usare
522 gli oggetti @code{\markup}.
523
524 @lilypond[verbatim,quote]
525 moltoF = \markup { molto \dynamic f }
526
527 \relative c' {
528   <d e>16_\moltoF <d e>
529   <d e>2..
530 }
531 @end lilypond
532
533 @cindex dynamics, editorial
534 @cindex dynamics, parenthesis
535 @cindex editorial dynamics
536 @funindex \bracket
537 @funindex bracket
538 @funindex \dynamic
539 @funindex dynamic
540
541 In modalità markup, si possono creare dinamiche editoriali (racchiuse tra
542 parentesi normali o quadrate).  La sintassi della modalità markup è
543 descritta in @ref{Formatting text}.
544
545 @lilypond[verbatim,quote]
546 roundF = \markup {
547     \center-align \concat { \bold { \italic ( }
548            \dynamic f \bold { \italic ) } } }
549 boxF = \markup { \bracket { \dynamic f } }
550 \relative c' {
551   c1_\roundF
552   c1_\boxF
553 }
554 @end lilypond
555
556 @cindex make-dynamic-script
557 @funindex make-dynamic-script
558
559 Segni di dinamica semplici e centrati si creano facilmente con la
560 funzione @code{make-dynamic-script}.
561
562 @lilypond[verbatim,quote]
563 sfzp = #(make-dynamic-script "sfzp")
564 \relative c' {
565   c4 c c\sfzp c
566 }
567 @end lilypond
568
569 In generale, @code{make-dynamic-script} prende come argomento qualsiasi
570 oggetto markup.  Il tipo di carattere per la dinamica contiene solo i
571 caretteri @code{f,m,p,r,s} e @code{z}; dunque se si desidera un'indicazione
572 dinamica che contenga testo semplice e simboli di punteggiatura, occorre
573 usare dei comandi markup che ripristinino la famiglia e la codifica del tipo
574 di carattere per il testo normale, ad esempio @code{\normal-text}.  Il
575 vantaggio nell'uso di @code{make-dynamic-script} al posto di un normale
576 markup è l'allineamento verticale degli oggetti markup e delle forcelle
577 collegate alla stessa testa di nota.
578
579 @lilypond[verbatim,quote]
580 roundF = \markup { \center-align \concat {
581            \normal-text { \bold { \italic ( } }
582            \dynamic f
583            \normal-text { \bold { \italic ) } } } }
584 boxF = \markup { \bracket { \dynamic f } }
585 mfEspress = \markup { \center-align \line {
586               \hspace #3.7 mf \normal-text \italic espress. } }
587 roundFdynamic = #(make-dynamic-script roundF)
588 boxFdynamic = #(make-dynamic-script boxF)
589 mfEspressDynamic = #(make-dynamic-script mfEspress)
590 \relative c' {
591   c4_\roundFdynamic\< d e f
592   g,1~_\boxFdynamic\>
593   g1
594   g'1~\mfEspressDynamic
595   g1
596 }
597 @end lilypond
598
599 Si può  usare anche la forma Scheme della modalità markup.  La sintassi
600 è spiegata in @rextend{Markup construction in Scheme}.
601
602 @lilypond[verbatim,quote]
603 moltoF = #(make-dynamic-script
604             (markup #:normal-text "molto"
605                     #:dynamic "f"))
606 \relative c' {
607   <d e>16 <d e>
608   <d e>2..\moltoF
609 }
610 @end lilypond
611
612 Per allineare a sinistra il testo di dinamica invece di centrarlo su una
613 nota, si usa un @code{\tweak}:
614
615 @lilypond[verbatim,quote]
616 moltoF = \tweak DynamicText.self-alignment-X #LEFT
617          #(make-dynamic-script
618             (markup #:normal-text "molto"
619                     #:dynamic "f"))
620 \relative c' {
621   <d e>16 <d e>
622   <d e>2..\moltoF <d e>1
623 }
624 @end lilypond
625
626 Le impostazioni dei tipi di carattere in modalità markup sono descritti in
627 @ref{Selecting font and font size}.
628
629 @seealso
630 Guida alla notazione:
631 @ref{Formatting text},
632 @ref{Selecting font and font size},
633 @ref{What goes into the MIDI output?},
634 @ref{Controlling MIDI dynamics}.
635
636 Extending LilyPond:
637 @rextend{Markup construction in Scheme}.
638
639 Frammenti:
640 @rlsr{Expressive marks}.
641
642
643 @node Segni di espressione in forma di curva
644 @subsection Segni di espressione in forma di curva
645 @translationof Expressive marks as curves
646
647 Questa sezione spiega come creare vari segni di espressione che hanno
648 forma curva: legature di portamento, legature di frase, respiri, portamenti
649 indeterminati verso il basso o verso l'alto.
650
651 @menu
652 * Legature di portamento::
653 * Legature di frase::
654 * Respiri::
655 * Portamenti indeterminati verso il basso e verso l'alto::
656 @end menu
657
658 @node Legature di portamento
659 @unnumberedsubsubsec Legature di portamento
660 @translationof Slurs
661
662 @cindex legature di portamento
663
664 Le @notation{legature di portamento} si inseriscono con delle parentesi:
665
666 @warning{Nella musica polifonica, una legatura di portamento deve
667 terminare nella stessa voce in cui è iniziata.}
668
669 @lilypond[verbatim,quote,relative=2]
670 f4( g a) a8 b(
671 a4 g2 f4)
672 <c e>2( <b d>2)
673 @end lilypond
674
675 @cindex legature di portamento, posizionamento manuale
676 @cindex legature di portamento, sotto le note
677 @cindex legature di portamento, sopra le note
678 @funindex \slurDown
679 @funindex slurDown
680 @funindex \slurNeutral
681 @funindex slurNeutral
682
683 Le legature di portamento possono essere posizionate manualmente sopra o
684 sotto il rigo, come è spiegato in @ref{Direction and placement}.
685
686 @cindex legatura di frase
687 @cindex legature di portamento multiple
688 @cindex legature di portamento simultanee
689
690 Legature di portamento simultanee o sovrapposte non sono permesse, ma si
691 può usare una legatura di frase per sovrapporre le legature.  Questo permette
692 di creare contemporaneamente due legature di portamento.  Maggiori dettagli
693 si trovano in @ref{Phrasing slurs}.
694
695 @cindex legature di portamento, stile
696 @cindex legatura di portamento continua
697 @cindex legatura di portamento puntata
698 @cindex legatura di portamento tratteggiata
699 @cindex stile, legatura di portamento
700 @funindex \slurDashed
701 @funindex slurDashed
702 @funindex \slurDotted
703 @funindex slurDotted
704 @funindex \slurSolid
705 @funindex slurSolid
706
707 Le legature di portamento possono essere continue, puntate o tratteggiate.  Lo
708 stile predefinito è quello continuo:
709
710 @lilypond[verbatim,quote,relative=1]
711 c4( e g2)
712 \slurDashed
713 g4( e c2)
714 \slurDotted
715 c4( e g2)
716 \slurSolid
717 g4( e c2)
718 @end lilypond
719
720 @funindex \slurHalfDashed
721 @funindex slurHalfDashed
722 @funindex \slurHalfSolid
723 @funindex slurHalfSolid
724 @cindex legatura di portamento, metà tratteggiata e metà continua
725
726 Le legature di portamento possono essere anche semitratteggiate (half-dashed),
727 ovvero la prima metà tratteggiata, la seconda continua; oppure semicontinue
728 (half-solid), ovvero la prima metà continua e la seconda metà tratteggiata:
729
730 @lilypond[verbatim,quote,relative=1]
731 c4( e g2)
732 \slurHalfDashed
733 g4( e c2)
734 \slurHalfSolid
735 c4( e g2)
736 \slurSolid
737 g4( e c2)
738 @end lilypond
739
740 @funindex \slurDashPattern
741 @funindex slurDashPattern
742 @cindex legatura di portamento, definizione del modello di tratteggio
743
744 Si possono definire modelli di tratteggio personalizzati per le legature di
745 portamento:
746
747 @lilypond[verbatim,quote,relative=1]
748 c4( e g2)
749 \slurDashPattern #0.7 #0.75
750 g4( e c2)
751 \slurDashPattern #0.5 #2.0
752 c4( e g2)
753 \slurSolid
754 g4( e c2)
755 @end lilypond
756
757
758
759 @funindex \slurUp
760 @funindex slurUp
761
762
763 @predefined
764 @code{\slurUp},
765 @code{\slurDown},
766 @code{\slurNeutral},
767 @code{\slurDashed},
768 @code{\slurDotted},
769 @code{\slurHalfDashed},
770 @code{\slurHalfSolid},
771 @code{\slurDashPattern},
772 @code{\slurSolid}.
773 @endpredefined
774
775
776 @snippets
777
778 @lilypondfile[verbatim,quote,texidoc,doctitle]
779 {using-double-slurs-for-legato-chords.ly}
780
781 @lilypondfile[verbatim,quote,texidoc,doctitle]
782 {positioning-text-markups-inside-slurs.ly}
783
784 @lilypondfile[verbatim,quote,texidoc,doctitle]
785 {making-slurs-with-complex-dash-structure.ly}
786
787 @seealso
788 Glossario Musicale:
789 @rglosnamed{slur,legatura di portamento}.
790
791 Manuale di apprendimento:
792 @rlearning{Sul non annidamento di parentesi e legature di valore}.
793
794 Guida alla notazione:
795 @ref{Direction and placement},
796 @ref{Phrasing slurs}.
797
798 Frammenti:
799 @rlsr{Expressive marks}.
800
801 Guida al funzionamento interno:
802 @rinternals{Slur}.
803
804
805 @node Legature di frase
806 @unnumberedsubsubsec Legature di frase
807 @translationof Phrasing slurs
808
809 @cindex legature di frase
810 @cindex frase, legature di
811 @funindex \(
812 @funindex \)
813
814 Le @notation{legature di frase}, che indicano una frase musicale, si
815 scrivono con i comandi @code{\(} e @code{\)}:
816
817 @lilypond[verbatim,quote,relative=2]
818 c4\( d( e) f(
819 e2) d\)
820 @end lilypond
821
822 @funindex \phrasingSlurUp
823 @funindex phrasingSlurUp
824 @funindex \phrasingSlurDown
825 @funindex phrasingSlurDown
826 @funindex \phrasingSlurNeutral
827 @funindex phrasingSlurNeutral
828
829 A livello tipografico, una legatura di frase si comporta in modo quasi
830 identico a una normale legatura di portamento.  Tuttavia, sono trattate
831 come oggetti diversi; ad esempio, @code{\slurUp} non ha effetto su una
832 legatura di frase.  Le legature di frase possono essere posizionate
833 sopra o sotto il rigo, come è spiegato in @ref{Direction and placement}.
834
835 @cindex legature di frase simultanee
836 @cindex legature di frase multiple
837 @cindex legatura di portamento, fraseggio simultaneo
838 @cindex legatura di portamento, fraseggio multiplo
839
840 Legature di frase simultanee o sovrapposte non sono permesse.
841
842 @funindex phrasingSlurDashed
843 @funindex \phrasingSlurDashed
844 @funindex \phrasingSlurDotted
845 @funindex phrasingSlurDotted
846 @funindex \phrasingSlurSolid
847 @funindex phrasingSlurSolid
848 @cindex phrasing slur, dashed
849 @cindex dashed phrasing slur
850 @cindex phrasing slur, dotted
851 @cindex dotted phrasing slurs
852 @cindex slur, dashed phrasing
853 @cindex slur, dotted phrasing
854
855 Le legature di frase possono essere continue, puntate o tratteggiate.  Lo stile
856 predefinito è quello continuo:
857
858 @lilypond[verbatim,quote,relative=1]
859 c4\( e g2\)
860 \phrasingSlurDashed
861 g4\( e c2\)
862 \phrasingSlurDotted
863 c4\( e g2\)
864 \phrasingSlurSolid
865 g4\( e c2\)
866 @end lilypond
867
868 @funindex phrasingSlurHalfDashed
869 @funindex \phrasingSlurHalfDashed
870 @funindex \phrasingSlurHalfSolid
871 @funindex phrasingSlurHalfSolid
872 @cindex legatura di frase, metà continua e metà tratteggiata
873 @cindex legatura di portamento, fraseggio metà continuo e metà tratteggiato
874
875 Le legature di frase possono essere anche semitratteggiate (la prima metà
876 tratteggiata, la seconda metà continua) o semicontinue (la prima metà
877 continua, la seconda metà tratteggiata):
878
879 @lilypond[verbatim,quote,relative=1]
880 c4\( e g2\)
881 \phrasingSlurHalfDashed
882 g4\( e c2\)
883 \phrasingSlurHalfSolid
884 c4\( e g2\)
885 \phrasingSlurSolid
886 g4\( e c2\)
887 @end lilypond
888
889 @funindex \phrasingSlurDashPattern
890 @funindex phrasingSlurDashPattern
891 @cindex legatura di frase, definizione dei modelli di tratteggio
892 @cindex legatura di portamento, fraseggio, definizione dei modelli di tratteggio
893 @cindex legatura di portamento, definizione dei modelli di tratteggio  per il fraseggio
894
895 Si possono definire modelli di tratteggio personalizzati anche per le legature di frase:
896
897 @lilypond[verbatim,quote,relative=1]
898 c4\( e g2\)
899 \phrasingSlurDashPattern #0.7 #0.75
900 g4\( e c2\)
901 \phrasingSlurDashPattern #0.5 #2.0
902 c4\( e g2\)
903 \phrasingSlurSolid
904 g4\( e c2\)
905 @end lilypond
906
907 Le definizioni dei modelli di tratteggio per le legature di frase hanno
908 la stessa  struttura di quelle per le legature di portamento.  Per maggiori
909 informazioni sui modelli complessi di tratteggio si consultino i frammenti
910 in @ref{Slurs}.
911
912 @predefined
913 @code{\phrasingSlurUp},
914 @code{\phrasingSlurDown},
915 @code{\phrasingSlurNeutral},
916 @code{\phrasingSlurDashed},
917 @code{\phrasingSlurDotted},
918 @code{\phrasingSlurHalfDashed},
919 @code{\phrasingSlurHalfSolid},
920 @code{\phrasingSlurDashPattern},
921 @code{\phrasingSlurSolid}.
922 @endpredefined
923
924 @seealso
925 Manuale di apprendimento:
926 @rlearning{Sul non annidamento di parentesi e legature di valore}.
927
928 Guida alla notazione:
929 @ref{Direction and placement},
930 @ref{Slurs}.
931
932 Frammenti:
933 @rlsr{Expressive marks}.
934
935 Guida al funzionamento interno:
936 @rinternals{PhrasingSlur}.
937
938
939 @node Respiri
940 @unnumberedsubsubsec Respiri
941 @translationof Breath marks
942
943 @cindex respiri
944 @cindex segno di pausa
945 @funindex \breathe
946 @funindex breathe
947
948 I respiri si inseriscono col comando @code{\breathe}:
949
950 @lilypond[verbatim,quote,relative=2]
951 c2. \breathe d4
952 @end lilypond
953
954 Un respiro termina una travatura automatica; per evitare questo
955 comportamento, si veda @ref{Manual beams}.
956
957 @lilypond[verbatim,quote,relative=2]
958 c8 \breathe d e f g2
959 @end lilypond
960
961 È supportata la divisio, indicatore del respiro nella musica
962 antica.  Maggiori dettagli in @ref{Divisiones}.
963
964
965 @snippets
966
967 @lilypondfile[verbatim,quote,texidoc,doctitle]
968 {changing-the-breath-mark-symbol.ly}
969
970 @cindex segno di spunta
971 @cindex spunta, segno di
972
973 @lilypondfile[verbatim,quote,texidoc,doctitle]
974 {using-a-tick-as-the-breath-mark-symbol.ly}
975
976 @cindex cesura
977 @cindex binari ferroviari
978
979 @lilypondfile[verbatim,quote,texidoc,doctitle]
980 {inserting-a-caesura.ly}
981
982 @seealso
983 Glossario Musicale:
984 @rglosnamed{caesura,cesura}.
985
986 Guida alla notazione:
987 @ref{Divisiones}.
988
989 Frammenti:
990 @rlsr{Expressive marks}.
991
992 Guida al funzionamento interno:
993 @rinternals{BreathingEvent},
994 @rinternals{BreathingSign},
995 @rinternals{Breathing_sign_engraver}.
996
997
998 @node Portamenti indeterminati verso il basso e verso l'alto
999 @unnumberedsubsubsec Portamenti indeterminati verso il basso e verso l'alto
1000 @translationof Falls and doits
1001
1002 @cindex portamenti indeterminati verso il basso e verso l'alto
1003 @funindex \bendAfter
1004 @funindex bendAfter
1005
1006 I @notation{portamenti indeterminati verso il basso e verso l'alto} possono
1007 essere aggiunti alle note col comando @code{\bendAfter}.  La direzione del
1008 portamento è indicata con un più o un meno (su o giù).   Il numero indica
1009 l'intervallo per cui il portamento si estenderà @emph{oltre} la nota principale.
1010
1011 @lilypond[verbatim,quote,relative=2]
1012 c2\bendAfter #+4
1013 c2\bendAfter #-4
1014 c2\bendAfter #+6.5
1015 c2\bendAfter #-6.5
1016 c2\bendAfter #+8
1017 c2\bendAfter #-8
1018 @end lilypond
1019
1020 @snippets
1021
1022 @lilypondfile[verbatim,quote,texidoc,doctitle]
1023 {adjusting-the-shape-of-falls-and-doits.ly}
1024
1025 @seealso
1026 Glossario Musicale:
1027 @rglosnamed{fall,portamento indeterminato verso il basso},
1028 @rglosnamed{doit,portamento indeterminato verso l'alto}.
1029
1030 Frammenti:
1031 @rlsr{Expressive marks}.
1032
1033
1034 @node Segni di espressione in forma di linea
1035 @subsection Segni di espressione in forma di linea
1036 @translationof Expressive marks as lines
1037
1038 Questa sezione spiega come creare vari segni di espressione che seguono
1039 una traiettoria lineare: glissandi, arpeggi e trilli.
1040
1041 @menu
1042 * Glissando::
1043 * Arpeggio::
1044 * Trilli::
1045 @end menu
1046
1047 @node Glissando
1048 @unnumberedsubsubsec Glissando
1049
1050 @cindex glissando
1051 @funindex \glissando
1052 @funindex glissando
1053
1054 Un @notation{glissando} si crea attaccando @code{\glissando}
1055 a una nota:
1056
1057 @lilypond[verbatim,quote,relative=2]
1058 g2\glissando g'
1059 c2\glissando c,
1060 \afterGrace f,1\glissando f'16
1061 @end lilypond
1062
1063 Un glissando può collegare note appartenenti a righi diversi:
1064
1065 @lilypond[verbatim,quote]
1066 \new PianoStaff <<
1067   \new Staff = "right" {
1068     e'''2\glissando
1069     \change Staff = "left"
1070     a,,4\glissando
1071     \change Staff = "right"
1072     b''8 r |
1073   }
1074   \new Staff = "left" {
1075     \clef bass
1076     s1
1077   }
1078 >>
1079 @end lilypond
1080
1081 Un glissando può collegare le note negli accordi.  Se è necessario qualcosa
1082 di diverso dal normale abbinamento uno a uno delle note, si possono definire
1083 le connessioni tra le note attraverso @code{\glissandoMap}, dove le note
1084 di un accordo sono numerate a partire da zero nell'ordine in cui appaiono
1085 nel file di input @file{.ly}.
1086
1087 @lilypond[verbatim,quote,relative=2]
1088 <c, e>1\glissando g' |
1089 <c, e>1\glissando |
1090 <g' b> |
1091 \break
1092 \set glissandoMap = #'((0 . 1) (1 . 0))
1093 <c, g'>1\glissando |
1094 <d a'> |
1095 \set glissandoMap = #'((0 . 0) (0 . 1) (0 . 2))
1096 c1\glissando |
1097 <d f a> |
1098 \set glissandoMap = #'((2 . 0) (1 . 0) (0 . 1))
1099 <f d a'>1\glissando |
1100 <c c'> |
1101 @end lilypond
1102
1103 Si possono avere vari stili di glissando.  Maggiori dettagli in @ref{Line styles}.
1104
1105
1106 @snippets
1107 @lilypondfile[verbatim,quote,texidoc,doctitle]
1108 {contemporary-glissando.ly}
1109
1110 @lilypondfile[verbatim,quote,texidoc,doctitle]
1111 {adding-timing-marks-to-long-glissandi.ly}
1112
1113 @lilypondfile[verbatim,quote,texidoc,doctitle]
1114 {making-glissandi-breakable.ly}
1115
1116 @lilypondfile[verbatim,quote,texidoc,doctitle]
1117 {extending-glissandi-across-repeats.ly}
1118
1119 @seealso
1120 Glossario Musicale:
1121 @rglos{glissando}.
1122
1123 Guida alla notazione:
1124 @ref{Line styles}.
1125
1126 Frammenti:
1127 @rlsr{Expressive marks}.
1128
1129 Guida al funzionamento interno:
1130 @rinternals{Glissando}.
1131
1132 @knownissues
1133 Non è supportato il testo lungo la linea del glissando (ad esempio @notation{gliss.}).
1134
1135
1136 @node Arpeggio
1137 @unnumberedsubsubsec Arpeggio
1138
1139 @cindex arpeggio
1140 @cindex arpeggio spezzato
1141 @cindex spezzato, arpeggio
1142
1143 @funindex \arpeggio
1144 @funindex arpeggio
1145 @funindex \arpeggioArrowUp
1146 @funindex arpeggioArrowUp
1147 @funindex \arpeggioArrowDown
1148 @funindex arpeggioArrowDown
1149 @funindex \arpeggioNormal
1150 @funindex arpeggioNormal
1151
1152 Un @notation{arpeggio} su un accordo (detto anche accordo spezzato)
1153 si ottiene aggiungendo @code{\arpeggio} all'accordo:
1154
1155 @lilypond[verbatim,quote,relative=1]
1156 <c e g c>1\arpeggio
1157 @end lilypond
1158
1159 Si possono scrivere vari tipi di arpeggio.
1160 @code{\arpeggioNormal} ripristina l'arpeggio normale:
1161
1162 @lilypond[verbatim,quote,relative=1]
1163 <c e g c>2\arpeggio
1164
1165 \arpeggioArrowUp
1166 <c e g c>2\arpeggio
1167
1168 \arpeggioArrowDown
1169 <c e g c>2\arpeggio
1170
1171 \arpeggioNormal
1172 <c e g c>2\arpeggio
1173 @end lilypond
1174
1175 @cindex arpeggio, simboli speciali
1176 @cindex simboli speciali di arpeggio
1177
1178 @funindex \arpeggioBracket
1179 @funindex arpeggioBracket
1180 @funindex \arpeggioParenthesis
1181 @funindex arpeggioParenthesis
1182 @funindex \arpeggioParenthesisDashed
1183 @funindex arpeggioParenthesisDashed
1184
1185 Si possono creare simboli di arpeggio speciali @emph{in forma di parentesi}:
1186
1187 @lilypond[verbatim,quote,relative=1]
1188 <c e g c>2
1189
1190 \arpeggioBracket
1191 <c e g c>2\arpeggio
1192
1193 \arpeggioParenthesis
1194 <c e g c>2\arpeggio
1195
1196 \arpeggioParenthesisDashed
1197 <c e g c>2\arpeggio
1198
1199 \arpeggioNormal
1200 <c e g c>2\arpeggio
1201 @end lilypond
1202
1203 Le proprietà del tratteggio della parentesi dell'arpeggio sono regolate
1204 dalla proprietà @code{'dash-details}, descritta in @ref{Slurs}.
1205
1206 Gli arpeggi possono essere scritti in modo esplicito con le legature di
1207 valore.  Per maggiori dettagli si veda @ref{Ties}.
1208
1209
1210 @predefined
1211 @code{\arpeggio},
1212 @code{\arpeggioArrowUp},
1213 @code{\arpeggioArrowDown},
1214 @code{\arpeggioNormal},
1215 @code{\arpeggioBracket},
1216 @code{\arpeggioParenthesis}
1217 @code{\arpeggioParenthesisDashed}.
1218 @endpredefined
1219
1220
1221 @snippets
1222
1223 @lilypondfile[verbatim,quote,texidoc,doctitle]
1224 {creating-cross-staff-arpeggios-in-a-piano-staff.ly}
1225
1226 @lilypondfile[verbatim,quote,texidoc,doctitle]
1227 {creating-cross-staff-arpeggios-in-other-contexts.ly}
1228
1229 @lilypondfile[verbatim,quote,texidoc,doctitle]
1230 {creating-arpeggios-across-notes-in-different-voices.ly}
1231
1232 @seealso
1233 Glossario Musicale:
1234 @rglos{arpeggio}.
1235
1236 Guida alla notazione:
1237 @ref{Slurs},
1238 @ref{Ties}.
1239
1240 Frammenti:
1241 @rlsr{Expressive marks}.
1242
1243 Guida al funzionamento interno:
1244 @rinternals{Arpeggio},
1245 @rinternals{Slur},
1246 @rinternals{PianoStaff}.
1247
1248 @knownissues
1249 @cindex arpeggio attraverso il rigo, stile della parentesi
1250 @cindex parentesi, stile nell'arpeggio attraverso il rigo
1251
1252 Non è possibile avere arpeggi connessi e non connessi in un
1253 @code{PianoStaff} nello stesso momento temporale.
1254
1255 L'arpeggio in forma di parentesi non funziona negli arpeggi che attraversano i righi.
1256
1257
1258 @node Trilli
1259 @unnumberedsubsubsec Trilli
1260 @translationof Trills
1261
1262 @cindex trilli
1263
1264 @funindex \trill
1265 @funindex trill
1266 @funindex \startTrillSpan
1267 @funindex startTrillSpan
1268 @funindex \stopTrillSpan
1269 @funindex stopTrillSpan
1270
1271 Trilli brevi senza la linea di estensione si ottengono col comando
1272 @code{\trill}; si veda @ref{Articulations and ornamentations}.
1273
1274 Trilli più lunghi con la linea di estensione si ottengono con
1275 @code{\startTrillSpan} e @code{\stopTrillSpan}:
1276
1277 @lilypond[verbatim,quote,relative=2]
1278 d1\startTrillSpan
1279 d1
1280 c2\stopTrillSpan
1281 r2
1282 @end lilypond
1283
1284 Un estensore del trillo che va a capo ricomincerà esattamente sopra la
1285 prima nota della nuova riga.
1286
1287 @lilypond[ragged-right,verbatim,quote,relative=2]
1288 d1\startTrillSpan
1289 \break
1290 d1
1291 c2\stopTrillSpan
1292 r2
1293 @end lilypond
1294
1295 Trilli consecutivi funzionano senza dover esplicitare i comandi
1296 @code{\stopTrillSpan}, perché il trillo successivo diventerà
1297 automaticamente il limite destro di quello precedente.
1298
1299 @lilypond[verbatim,quote,relative=2]
1300 d1\startTrillSpan
1301 d1
1302 b1\startTrillSpan
1303 d2\stopTrillSpan
1304 r2
1305 @end lilypond
1306
1307 I trilli possono essere anche combinati con le note di abbellimento.  La sintassi
1308 di questo costrutto e il metodo per posizionare in modo preciso gli abbellimenti
1309 sono descritti in @ref{Grace notes}.
1310
1311 @lilypond[verbatim,quote,relative=2]
1312 d1~\afterGrace
1313 d1\startTrillSpan { c32[ d]\stopTrillSpan }
1314 c2 r2
1315 @end lilypond
1316
1317 @cindex trilli con altezza
1318 @cindex trilli con notina
1319 @funindex \pitchedTrill
1320 @funindex pitchedTrill
1321
1322 I trilli che richiedono una nota ausiliaria avente un'altezza esplicita si
1323 ottengono col comando @code{\pitchedTrill}.  Il primo argomento è la  nota
1324 principale e il secondo è la nota @emph{trillata}, che appare come una testa
1325 di nota senza gambo e racchiusa tra parentesi.
1326
1327 @lilypond[verbatim,quote,relative=2]
1328 \pitchedTrill
1329 d2\startTrillSpan fis
1330 d2
1331 c2\stopTrillSpan
1332 r2
1333 @end lilypond
1334
1335 @cindex trilli con notina e alterazione
1336 @cindex trilli con alterazione
1337
1338 Alterazioni successive della stessa nota nella stessa misura devono essere
1339 aggiunte manualmente.  Apparirà solo l'alterazione del primo trillo con
1340 notina in una misura.
1341
1342 @lilypond[verbatim,quote,relative=2]
1343 \pitchedTrill
1344 eis4\startTrillSpan fis
1345 eis4\stopTrillSpan
1346 \pitchedTrill
1347 eis4\startTrillSpan cis
1348 eis4\stopTrillSpan
1349 \pitchedTrill
1350 eis4\startTrillSpan fis
1351 eis4\stopTrillSpan
1352 \pitchedTrill
1353 eis4\startTrillSpan fis!
1354 eis4\stopTrillSpan
1355 @end lilypond
1356
1357 @predefined
1358 @code{\startTrillSpan},
1359 @code{\stopTrillSpan}.
1360 @endpredefined
1361
1362 @seealso
1363 Glossario Musicale:
1364 @rglosnamed{trill,trillo}.
1365
1366 Guida alla notazione:
1367 @ref{Articulations and ornamentations},
1368 @ref{Grace notes}.
1369
1370 Frammenti:
1371 @rlsr{Expressive marks}.
1372
1373 Guida al funzionamento interno:
1374 @rinternals{TrillSpanner}.