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