]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/it/notation/pitches.itely
Rename OctavateEight to ClefModifier
[lilypond.git] / Documentation / it / notation / pitches.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
2 @ignore
3    Translation of GIT committish: 73580a4adff969f66b5c562c6a45b2b92fc6128e
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.18"
11
12
13 @node Altezze
14 @section Altezze
15 @translationof Pitches
16
17 @lilypondfile[quote]{pitches-headword.ly}
18
19 Questa sezione tratta il modo in cui si determina l'altezza delle note.  Occorre
20 considerare tre aspetti: input, modifica e output.
21
22 @menu
23 * Inserimento delle altezze::
24 * Modifica di più altezze::
25 * Aspetto delle altezze::
26 * Teste di nota::
27 @end menu
28
29
30 @node Inserimento delle altezze
31 @subsection Inserimento delle altezze
32 @translationof Writing pitches
33
34 Questa sezione spiega come indicare l'altezza delle note.  Ci sono due
35 modi di collocare le note in una determinata ottava: il modo assoluto e il
36 modo relativo.  Nella maggioranza dei casi il modo relativo è più funzionale.
37
38 @menu
39 * Ottava assoluta::
40 * Ottava relativa::
41 * Alterazioni::
42 * Nomi delle note in altre lingue::
43 @end menu
44
45
46 @node Ottava assoluta
47 @unnumberedsubsubsec Ottava assoluta
48 @translationof Absolute octave entry
49
50 @cindex nomi delle altezze
51 @cindex altezze
52 @cindex assoluto
53 @cindex ottava assoluta
54 @cindex assoluta, ottava
55
56 Le altezze, se non si adotta una lingua diversa, sono scritte in
57 notazione olandese, che usa le lettere minuscole dalla @code{a} (La)
58 alla @code{g} (Sol).  Le note @code{c} (Do) e @code{b} (Si) vengono scritte
59 un'ottava sotto il Do centrale.
60
61 @c don't use c' here.
62 @lilypond[verbatim,quote]
63 {
64   \clef bass
65   c4 d e f
66   g4 a b c
67   d4 e f g
68 }
69 @end lilypond
70
71 @cindex segno di modifica dell'ottava
72
73 @funindex '
74 @funindex ,
75
76 Si possono indicare altre ottave con l'apice singolo@tie{}(@code{'})
77 o la virgola@tie{}(@code{,}).  Ogni@tie{}@code{'} alza l'altezza di
78 un'ottava; ogni@tie{}@code{,} abbassa l'altezza di un'ottava.
79
80 @lilypond[verbatim,quote]
81 {
82   \clef treble
83   c'4 c'' e' g
84   d''4 d' d c
85   \clef bass
86   c,4 c,, e, g
87   d,,4 d, d c
88 }
89 @end lilypond
90
91 @seealso
92 Glossario musicale:
93 @rglosnamed{Pitch names,Nomi delle altezze}.
94
95 Frammenti di codice:
96 @rlsrnamed{Pitches, Altezze}.
97
98
99 @node Ottava relativa
100 @unnumberedsubsubsec Ottava relativa
101 @translationof Relative octave entry
102
103 @cindex relativo
104 @cindex ottava relativa
105 @cindex relativa, ottava
106
107 @funindex relative
108 @funindex \relative
109
110 Quando si indicano le ottave in modalità assoluta è facile
111 collocare un'altezza nell'ottava sbagliata.  Il metodo d'inserimento in ottava
112 relativa riduce questi errori, perché il più delle volte non è
113 necessario specificare alcuna ottava.  Inoltre, in modalità assoluta
114 un singolo errore può essere difficile da individuare, mentre in
115 modalità relativa un singolo errore sposta tutto il resto del pezzo
116 di un'ottava.
117
118 @example
119 \relative @var{altezza_di_riferimento} @var{espressione_musicale}
120 @end example
121
122 In modalità relativa ogni nota è collocata il più vicino
123 possibile a quella precedente.  Questo significa che l'ottava
124 di ogni altezza all'interno di @code{@var{espressione_musicale}} viene
125 calcolata nel modo seguente:
126
127 @itemize
128 @item
129 In assenza di segni di cambiamento d'ottava, l'ottava
130 di un'altezza viene calculata in modo che l'intervallo con la nota
131 precedente sia inferiore a una quinta.  Tale intervallo è
132 determinato senza considerare gli accidenti.
133
134 @item
135 Si può aggiungere un segno di cambiamento d'ottava@tie{}@code{'} o@tie{}@code{,}
136 per collocare l'altezza di una nota all'ottava superiore o inferiore a
137 quella di riferimento.
138
139 @item
140 È possibile usare più di un segno di cambiamento d'ottava.  Per esempio,
141 @code{''}@tie{}e@tie{}@code{,,} modificano l'altezza di due
142 ottave.
143
144 @item
145 L'altezza della prima nota è relativa a
146 @code{@var{altezza_di_riferimento}}.  @code{@var{altezza_di_riferimento}} è
147 specificato nel modo di ottava assoluta.  Vi raccomandiamo di fare riferimento
148 a un Do (@code{c}).
149 @end itemize
150
151 Ecco il modo relativo in azione:
152
153 @lilypond[verbatim,quote]
154 \relative c {
155   \clef bass
156   c d e f
157   g a b c
158   d e f g
159 }
160 @end lilypond
161
162 I segni di cambiamento d'ottava si impiegano per gli intervalli più ampi
163 di quello di quarta:
164
165 @lilypond[verbatim,quote]
166 \relative c'' {
167   c g c f,
168   c' a, e'' c
169 }
170 @end lilypond
171
172 Una sequenza di note senza segni di ottava può tuttavia
173 comprendere intervalli di grande estensione:
174
175 @lilypond[verbatim,quote]
176 \relative c {
177   c f b e
178   a d g c
179 }
180 @end lilypond
181
182 Nel caso di blocchi @code{\relative} annidati, si
183 considera il blocco @code{\relative} più interno.
184
185 @lilypond[verbatim,quote]
186 \relative c' {
187   c d e f
188   \relative c'' {
189     c d e f
190   }
191 }
192 @end lilypond
193
194 @code{\relative} non ha effetto sui blocchi @code{\chordmode}.
195
196 @lilypond[verbatim,quote]
197 \new Staff {
198   \relative c''' {
199     \chordmode { c1 }
200   }
201   \chordmode { c1 }
202 }
203 @end lilypond
204
205 @code{\relative} non può essere inserito all'interno dei blocchi @code{\chordmode}.
206
207 La musica all'interno di un blocco @code{\transpose} è considerata in
208 notazione d'ottava assoluta, a meno che non sia incluso il
209 blocco @code{\relative}.
210
211 @lilypond[verbatim,quote]
212 \relative c' {
213   d e
214   \transpose f g {
215     d e
216     \relative c' {
217       d e
218     }
219   }
220 }
221 @end lilypond
222
223
224 @cindex accordi e ottava relativa
225 @cindex ottava relativa e accordi
226
227 Se l'elemento precedente è un accordo, il posizionamento dell'ottava della
228 nota o dell'accordo che segue è riferito alla prima nota dell'accordo
229 stesso.  All'interno degli accordi la nota successiva è sempre relativa a
230 quella precedente.  Esaminate con attenzione l'esempio seguente, e in
231 particolare le note @code{c}.
232
233 @lilypond[verbatim,quote]
234 \relative c' {
235   c
236   <c e g>
237   <c' e g'>
238   <c, e, g''>
239 }
240 @end lilypond
241
242 Come spiegato sopra, il riferimento delle altezze a un'ottava è calcolato in
243 base ai soli nomi delle note, senza considerare le alterazioni.  Dunque un
244 Mi doppio diesis che segue un Si verrà posizionato sopra, mentre un Fa
245 doppio bemolle sarà posizionato sotto.  In altre parole, un intervallo di
246 quarta aumentata due volte viene considerato più piccolo di una quinta
247 diminuita due volte, indipendentemente dal numero di semitoni contenuto
248 in ogni intervallo.
249
250 @lilypond[verbatim,quote]
251 \relative c'' {
252   c2 fis
253   c2 ges
254   b2 eisis
255   b2 feses
256 }
257 @end lilypond
258
259 Ne consegue che la prima nota di un blocco @code{@w{\relative f}} venga
260 interpretata come se fosse scritta nel modo di ottava assoluta.
261
262 @seealso
263 Glossario musicale:
264 @rglosnamed{fifth,quinta},
265 @rglosnamed{interval,intervallo},
266 @rglosnamed{Pitch names,Nomi delle altezze}.
267
268 Guida alla notazione:
269 @ref{Octave checks}.
270
271 Frammenti di codice:
272 @rlsrnamed{Pitches, Altezze}.
273
274 Guida al funzionamento interno:
275 @rinternals{RelativeOctaveMusic}.
276
277 @cindex ottava relativa e trasposizione
278 @cindex trasposizione e ottava relativa
279
280 @funindex \transpose
281 @funindex transpose
282 @funindex \chordmode
283 @funindex chordmode
284 @funindex \relative
285 @funindex relative
286
287 @c DEPRECATED
288 Se non viene specificata una @code{@var{altezza_di_riferimento}} per @code{\relative},
289 allora si assume che corrisponda a @tie{}@code{c'}.  Tuttavia, questa è un'opzione
290 deprecata e potrebbe essere tolta nelle future versioni; il
291 suo impiego è quindi sconsigliato.
292
293
294 @node Alterazioni
295 @unnumberedsubsubsec Alterazioni
296 @translationof Accidentals
297
298 @cindex alterazione
299 @cindex armatura di chiave
300 @cindex chiave
301
302 @c duplicated in Key signature and Accidentals
303 @warning{I nuovi utenti sono talvolta confusi dalla gestione delle
304 alterazioni e delle armature di chiave.  In LilyPond i nomi delle
305 note costituiscono l'input grezzo; le armature e le chiavi determinano
306 come questo input grezzo venga mostrato.
307 Una nota non alterata come@tie{}@code{c} significa @q{Do naturale},
308 indipendentemente dall'armatura o dalla chiave.  Per maggiori informazioni
309 si veda @rlearning{Alterazioni e armature di chiave}.}
310
311 @cindex nomi delle note, olandese
312 @cindex nomi delle note, predefinito
313 @cindex nomi delle note predefiniti
314 @cindex diesis
315 @cindex bemolle
316 @cindex doppio diesis
317 @cindex diesis, doppio
318 @cindex doppio bemolle
319 @cindex bemolle, doppio
320 @cindex segno di bequadro
321 @cindex altezza naturale
322
323 Nella modalità di notazione predefinita un @notation{diesis} si ottiene aggiungendo @code{is}
324 al nome della nota, un @notation{bemolle} aggiungendo @code{es}.  Come potete
325 immaginare, un @notation{doppio diesis} o @notation{doppio bemolle}
326 si ottengono aggiungendo @code{isis} o @code{eses}.  Questa sintassi è
327 desunta dalla notazione olandese.  Per usare altri nomi
328 per le alterazioni, si veda @ref{Note names in other languages}.
329
330 @lilypond[verbatim,quote,relative=2]
331 ais1 aes aisis aeses
332 @end lilypond
333
334 Un bequadro cancella l'effetto di un'alterazione o di un'armatura
335 di chiave.  Tuttavia, nella sintassi di Lilypond, non occorre specificare i
336 bequadri mediante l'aggiunta di un particolare suffisso: un'altezza naturale
337 è indicata con il semplice nome della nota:
338
339 @lilypond[verbatim,quote,relative=2]
340 a4 aes a2
341 @end lilypond
342
343 @cindex quarto di tono
344 @cindex semi-bemolle
345 @cindex semi-diesis
346
347 È possibile indicare alterazioni di quarti di tono. Ecco una serie di Do
348 con altezza crescente:
349
350 @lilypond[verbatim,quote,relative=2]
351 ceseh1 ces ceh c cih cis cisih
352 @end lilypond
353
354
355
356 @cindex alterazione, di sicurezza
357 @cindex alterazione, di cortesia
358 @cindex alterazione, tra parentesi
359 @cindex alterazione di sicurezza
360 @cindex alterazione di cortesia
361 @cindex alterazione tra parentesi
362
363 @funindex ?
364 @funindex !
365
366
367 Di norma le alterazioni vengono mostrate automaticamente, ma è
368 possibile anche inserirle manualmente.  Si può forzare l'inserimento di
369 un'alterazione di sicurezza aggiungendo il punto esclamativo@tie{}@code{!}
370 dopo l'altezza.  Un'alterazione di cortesia (ovvero un'alterazione compresa
371 tra parentesi) si ottiene aggiungendo il punto interrogativo@tie{}@code{?} dopo
372 l'altezza.  Questi segni possono essere usati anche per produrre dei bequadri.
373
374 @lilypond[verbatim,quote,relative=2]
375 cis cis cis! cis? c c c! c?
376 @end lilypond
377
378 @cindex alterazione e legatura di valore
379 @cindex legatura di valore e alterazione
380
381 Se una nota è prolungata attraverso una legatura di valore, l'alterazione
382 viene ripetuta solo all'inizio di un nuovo sistema:
383
384 @lilypond[verbatim,quote,relative=2]
385 cis1~ cis~
386 \break
387 cis
388 @end lilypond
389
390
391 @snippets
392
393 @lilypondfile[verbatim,quote,texidoc,doctitle,ragged-right]
394 {hiding-accidentals-on-tied-notes-at-the-start-of-a-new-system.ly}
395
396 @lilypondfile[verbatim,quote,texidoc,doctitle]
397 {preventing-extra-naturals-from-being-automatically-added.ly}
398
399 @seealso
400 Glossario musicale:
401 @rglosnamed{sharp,diesis},
402 @rglosnamed{flat,bemolle},
403 @rglosnamed{double sharp,doppio diesis},
404 @rglosnamed{double flat,doppio bemolle},
405 @rglosnamed{Pitch names,Nomi delle altezze},
406 @rglosnamed{quarter tone,quarto di tono}.
407
408 Manuale di apprendimento:
409 @rlearning{Alterazioni e armature di chiave}.
410
411 Guida alla notazione:
412 @ref{Automatic accidentals},
413 @ref{Annotational accidentals (musica ficta)},
414 @ref{Note names in other languages}.
415
416 Frammenti di codice:
417 @rlsrnamed{Pitches, Altezze}.
418
419 Guida al funzionamento interno:
420 @rinternals{Accidental_engraver},
421 @rinternals{Accidental},
422 @rinternals{AccidentalCautionary},
423 @rinternals{accidental-interface}.
424
425 @cindex alterazione, quarto di tono
426 @cindex alterazione di un quarto di tono
427
428 @knownissues
429 Poiché non esistono standard universalmente accettati per indicare
430 le alterazioni di quarto di tono, il simbolo impiegato da LilyPond
431 non si riferisce ad alcuno standard.
432
433
434 @node Nomi delle note in altre lingue
435 @unnumberedsubsubsec Nomi delle note in altre lingue
436 @translationof Note names in other languages
437
438 @cindex nomi delle note, altre lingue
439 @cindex nomi delle altezze, altre lingue
440 @cindex lingua, nomi delle note in un'altra
441 @cindex lingua, nomi delle altezze in un'altra
442
443 Lilypond comprende insiemi predefiniti di nomi di note e alterazioni in
444 altre lingue.  La scelta della lingua si fa solitamente all'inizio del
445 file; l'esempio seguente è scritto in notazione italiana:
446
447 @lilypond[quote,verbatim]
448 \language "italiano"
449
450 \relative do' {
451   do re mi sib
452 }
453 @end lilypond
454
455 Le lingue disponibili e i tipi di notazione che definiscono sono:
456
457 @quotation
458 @multitable {@code{nederlands}} {do re mi fa sol la sib si}
459 @headitem Lingua
460   @tab Nomi delle note
461 @item @code{nederlands}
462   @tab c d e f g a bes b
463 @item @code{catalan}
464   @tab do re mi fa sol la sib si
465 @item @code{deutsch}
466   @tab c d e f g a b h
467 @item @code{english}
468   @tab c d e f g a bf b
469 @item @code{espanol} o @code{español}
470   @tab do re mi fa sol la sib si
471 @item @code{italiano} o @code{français}
472   @tab do re mi fa sol la sib si
473 @item @code{norsk}
474   @tab c d e f g a b h
475 @item @code{portugues}
476   @tab do re mi fa sol la sib si
477 @item @code{suomi}
478   @tab c d e f g a b h
479 @item @code{svenska}
480   @tab c d e f g a b h
481 @item @code{vlaams}
482   @tab do re mi fa sol la sib si
483 @end multitable
484 @end quotation
485
486 Oltre ai nomi delle note, anche i suffissi per le alterazioni
487 possono variare a seconda della lingua adottata:
488
489 @quotation
490 @multitable {@code{nederlands}} {-s/-sharp} {-ess/-es} {-ss/-x/-sharpsharp} {-essess/-eses}
491 @headitem Lingua
492   @tab diesis @tab bemolle @tab doppio diesis @tab doppio bemolle
493 @item @code{nederlands}
494   @tab -is @tab -es @tab -isis @tab -eses
495 @item @code{catalan}
496   @tab -d/-s @tab -b @tab -dd/-ss @tab -bb
497 @item @code{deutsch}
498   @tab -is @tab -es @tab -isis @tab -eses
499 @item @code{english}
500   @tab -s/-sharp @tab -f/-flat @tab -ss/-x/-sharpsharp
501     @tab -ff/-flatflat
502 @item @code{espanol} o @code{español}
503   @tab -s @tab -b @tab -ss/-x @tab -bb
504 @item @code{italiano} o @code{français}
505   @tab -d @tab -b @tab -dd @tab -bb
506 @item @code{norsk}
507   @tab -iss/-is @tab -ess/-es @tab -ississ/-isis
508     @tab -essess/-eses
509 @item @code{portugues}
510   @tab -s @tab -b @tab -ss @tab -bb
511 @item @code{suomi}
512   @tab -is @tab -es @tab -isis @tab -eses
513 @item @code{svenska}
514   @tab -iss @tab -ess @tab -ississ @tab -essess
515 @item @code{vlaams}
516   @tab -k @tab -b @tab -kk @tab -bb
517 @end multitable
518 @end quotation
519
520 In olandese, @code{aes} viene contratto in @code{as}, ma entrambe le
521 forme sono accettate in LilyPond.  Analogalmente, sia @code{es} che
522 @code{ees} sono accettati.  Lo stesso vale per
523 @code{aeses}@tie{}/@tie{}@code{ases} e
524 @code{eeses}@tie{}/@tie{}@code{eses}.  Talvolta solo questi nomi
525 contratti sono definiti nei corrispondenti file della lingua.
526
527 @lilypond[verbatim,quote,relative=2]
528 a2 as e es a ases e eses
529 @end lilypond
530
531
532 @cindex microtoni
533 @cindex semi-diesis
534 @cindex semi-bemolle
535 @cindex sesqui-diesis
536 @cindex sesqui-bemolle
537
538 In alcune forme musicali vengono usati i microtoni, le cui alterazioni sono
539 frazioni di un @q{normale} diesis o bemolle.  La seguente tabella elenca i
540 nomi delle note per le alterazioni di un quarto di tono in varie lingue; i
541 prefissi @notation{semi-} e @notation{sesqui-} significano rispettivamente
542 @q{metà} e @q{uno e mezzo}.  Le lingue che non compaiono in questa tabella
543 non hanno ancora dei nomi per le note speciali.
544
545 @quotation
546 @multitable {@code{nederlands}} {@b{semi-sharp}} {@b{semi-flat}} {@b{sesqui-sharp}} {@b{sesqui-flat}}
547 @headitem Lingua
548   @tab semi-diesis @tab semi-bemolle @tab sesqui-diesis @tab sesqui-bemolle
549
550 @item @code{nederlands}
551   @tab -ih @tab -eh @tab -isih @tab -eseh
552 @item @code{deutsch}
553   @tab -ih @tab -eh @tab -isih @tab -eseh
554 @item @code{english}
555   @tab -qs @tab -qf @tab -tqs @tab -tqf
556 @item @code{espanol} o @code{español}
557   @tab -cs @tab -cb @tab -tcs @tab -tcb
558 @item @code{italiano} o @code{français}
559   @tab -sd @tab -sb @tab -dsd @tab -bsb
560 @item @code{portugues}
561   @tab -sqt @tab -bqt @tab -stqt @tab -btqt
562 @end multitable
563 @end quotation
564
565 Gran parte delle lingue presentate qui sono comunemente associate
566 alla musica classica occidentale, nota anche come
567 @notation{Common Practice Period}.  Sono tuttavia supportati
568 anche altezze e sistemi di accordatura alternativi: si veda
569 @ref{Common notation for non-Western music}.
570
571 @seealso
572 Glossario musicale:
573 @rglosnamed{Pitch names,Nomi delle altezze},
574 @rglosnamed{Common Practice Period,Periodo di pratica comune}.
575
576 Guida alla notazione:
577 @ref{Common notation for non-Western music}.
578
579 File installati:
580 @file{scm/define-note-names.scm}.
581
582 Frammenti di codice:
583 @rlsrnamed{Pitches, Altezze}.
584
585
586 @node Modifica di più altezze
587 @subsection Modifica di più altezze
588 @translationof Changing multiple pitches
589
590 Questa sezione tratta il modo di modificare le altezze delle note.
591
592 @menu
593 * Controlli di ottava::
594 * Trasposizione::
595 * Inversione::
596 * Retrogradazione::
597 * Trasposizioni modali::
598 @end menu
599
600 @node Controlli di ottava
601 @unnumberedsubsubsec Controlli di ottava
602 @translationof Octave checks
603
604 @cindex correzione dell'ottava
605 @cindex controllo dell'ottava
606 @cindex ottava, controllo
607 @cindex controllo delle altezze
608
609 @funindex =
610 @funindex \octaveCheck
611 @funindex octaveCheck
612 @funindex controlpitch
613
614 In modalità relativa è facile dimenticare un segno di cambiamento d'ottava.
615 I controlli di ottava permettono di rilevare questi errori più facilmente: infatti,
616 generano un avviso e correggono l'ottava se una nota si trova in un'ottava
617 diversa dal previsto.
618
619 Per controllare l'ottava di una nota, occorre specificare l'ottava assoluta
620 dopo il simbolo@tie{}@code{=}.  Questo esempio genererà un avviso
621 (e cambierà l'altezza) perché la seconda nota è l'ottava assoluta
622 @code{d''} invece di @code{d'}, come indicato dalla correzione di ottava.
623
624 @lilypond[verbatim,quote]
625 \relative c'' {
626   c2 d='4 d
627   e2 f
628 }
629 @end lilypond
630
631 L'ottava in cui si trovano le note può essere controllata anche col
632 comando @code{\octaveCheck@tie{}@var{altezza_di_controllo}}.
633 L'@code{@var{altezza_di_controllo}} è specificata in modo assoluto.  Questo
634 comando controlla che l'intervallo tra la nota precedente e
635 l'@code{@var{altezza_di_controllo}} sia compresa in una quinta (ovvero secondo
636 il normale calcolo della modalità relativo).  Se il controllo fallisce, compare
637 un avviso, ma la nota precedente non viene modificata.  Le note successive
638 sono relative all'@code{@var{altezza_di_controllo}}.
639
640 @lilypond[verbatim,quote]
641 \relative c'' {
642   c2 d
643   \octaveCheck c'
644   e2 f
645 }
646 @end lilypond
647
648 Nelle due battute che seguono, il primo e il terzo @code{\octaveCheck}
649 falliscono, mentre il secondo non fallisce.
650
651 @lilypond[verbatim,quote]
652 \relative c'' {
653   c4 f g f
654
655   c4
656   \octaveCheck c'
657   f
658   \octaveCheck c'
659   g
660   \octaveCheck c'
661   f
662 }
663 @end lilypond
664
665 @seealso
666 Frammenti di codice:
667 @rlsr{Pitches, Altezze}.
668
669 Guida al funzionamento interno:
670 @rinternals{RelativeOctaveCheck}.
671
672
673 @node Trasposizione
674 @unnumberedsubsubsec Trasposizione
675 @translationof Transpose
676
677 @cindex trasporre
678 @cindex trasposizione
679 @cindex trasposizione delle altezze
680 @cindex trasposizione delle note
681 @cindex altezze, trasposizione delle
682 @cindex note, trasposizione delle
683
684 @funindex \transpose
685 @funindex transpose
686
687 Un'espressione musicale può essere trasposta con @code{\transpose}.  La
688 sintassi è
689
690 @example
691 \transpose @var{altezza_di_partenza} @var{altezza_di_arrivo} @var{espressione_musicale}
692 @end example
693
694 @noindent
695 Significa che @code{@var{espressione_musicale}} viene trasposto
696 dell'intervallo compreso tra le altezze @code{@var{altezza_di_partenza}} e
697 @code{@var{altezza_di_arrivo}}: qualsiasi nota che presenti un'altezza
698 corrispondente all'@code{@var{altezza_di_partenza}} viene modificata
699 in @code{@var{altezza_di_arrivo}}, e qualsiasi altra nota viene
700 trasposta dello stesso intervallo.  Entrambe le altezze sono inserite
701 in modalità assoluta.
702
703 @warning{La musica all'interno di un blocco @code{@bs{}transpose} è assoluta
704 a meno che il blocco non includa un @code{@bs{}relative}.}
705
706 Prendiamo come esempio un brano scritto in Re maggiore.  Possiamo
707 trasportarlo in Mi maggiore; si noti come anche l'armatura di chiave
708 venga trasposta automaticamente.
709
710 @lilypond[verbatim,quote]
711 \transpose d e {
712   \relative c' {
713     \key d \major
714     d4 fis a d
715   }
716 }
717 @end lilypond
718
719 @cindex strumenti traspositori
720 @cindex traspositori, strumenti
721
722 Se una parte scritta in Do (l'@notation{intonazione reale} abituale) deve
723 essere suonata su un clarinetto in La (per il quale un La viene rappresentato
724 da un Do e dunque suona una terza minore più basso), la trasposizione
725 sarà ottenuta con:
726
727 @lilypond[verbatim,quote]
728 \transpose a c' {
729   \relative c' {
730     \key c \major
731     c4 d e g
732   }
733 }
734 @end lilypond
735
736 @noindent
737 Si noti che @w{@code{\key c \major}} è specificato esplicitamente.  Se
738 non si specifica un'armatura di chiave, le note verranno trasposte ma
739 non apparirà alcuna armatura.
740
741 @code{\transpose} fa distinzione tra altezze enarmoniche: sia
742 @w{@code{\transpose c cis}} che @w{@code{\transpose c des}} traspongono
743 un brano di un semitono più alto.  La prima versione mostrerà i diesis e
744 le note rimarranno sullo stesso grado della scala, mentre la seconda
745 versione mostrerà i bemolle sul grado superiore della scala.
746
747 @lilypond[verbatim,quote]
748 music = \relative c' { c d e f }
749 \new Staff {
750   \transpose c cis { \music }
751   \transpose c des { \music }
752 }
753 @end lilypond
754
755
756 @code{\transpose} può essere usato anche in un altro modo, ovvero
757 per inserire note scritte per uno strumento traspositore.  Gli esempi
758 precedenti mostrano come inserire altezze in Do (o @notation{intonazione reale})
759 e mostrare le note di uno strumento traspositore, ma è possibile anche
760 il contrario: per esempio, se da un insieme di parti strumentali
761 si volesse ricavare una partitura per il direttore.  Così, per inserire
762 la parte per una tromba in Si bemolle che inizia con un Mi (intonazione reale
763 Re), si può scrivere:
764
765 @example
766 musicInBflat = @{ e4 @dots{} @}
767 \transpose c bes, \musicInBflat
768 @end example
769
770 @noindent
771 Per stampare questa musica in Fa (ad esempio per riarrangiarla per corno) si
772 può avvolgere la musica esistente in un altro @code{\transpose}:
773
774 @example
775 musicInBflat = @{ e4 @dots{} @}
776 \transpose f c' @{ \transpose c bes, \musicInBflat @}
777 @end example
778
779 @noindent
780 Per maggiori informazioni sugli strumenti traspositori,
781 si veda @ref{Instrument transpositions}.
782
783
784 @snippets
785
786 @lilypondfile[verbatim,quote,texidoc,doctitle]
787 {transposing-pitches-with-minimum-accidentals-smart-transpose.ly}
788
789 @seealso
790 Guida alla notazione:
791 @ref{Instrument transpositions},
792 @ref{Inversion},
793 @ref{Modal transformations},
794 @ref{Relative octave entry},
795 @ref{Retrograde}.
796
797 Frammenti di codice:
798 @rlsrnamed{Pitches, Altezze}.
799
800 Guida al funzionamento interno:
801 @rinternals{TransposedMusic}.
802
803 @funindex \transpose
804 @funindex transpose
805 @funindex \chordmode
806 @funindex chordmode
807 @funindex \relative
808 @funindex relative
809
810 @knownissues
811 La conversione relativa non avrà effetto sulle sezioni @code{\transpose},
812 @code{\chordmode} e @code{\relative} comprese all'interno di un
813 blocco @code{\relative}.  Per usare la modalità relativa all'interno
814 di musica trasposta, occorre inserire un ulteriore blocco @code{\relative}
815 all'interno di @code{\transpose}.
816
817 Il comando @code{\transpose} impedisce di stampare le alterazioni triple. Le
818 sostituisce con un'altezza @q{enarmonicamente equivalente} (per esempio,
819 Re bemolle al posto di Mi triplo bemolle).
820
821
822 @node Inversione
823 @unnumberedsubsubsec Inversione
824 @translationof Inversion
825
826 @cindex inversione
827 @cindex operazione, inversione
828 @funindex \inversion
829
830 Un'espressione musicale può essere invertita e trasposta in una singola
831 operazione con:
832
833 @example
834 \inversion @var{altezza-di-riferimento} @var{altezza-di-arrivo} @var{espressione_musicale}
835 @end example
836
837 L'@code{@var{espressione_musicale}} viene invertita intervallo per intervallo
838 intorno all'@code{@var{altezza-di-riferimento}} e poi trasposta in modo che
839 ci sia una corrispondenza tra @code{@var{altezza-di-riferimento}} e
840 @code{@var{altezza-di-arrivo}}.
841
842 @lilypond[verbatim,quote]
843 music = \relative c' { c d e f }
844 \new Staff {
845   \music
846   \inversion d' d' \music
847   \inversion d' ees' \music
848 }
849 @end lilypond
850
851 @warning{I motivi da invertire devono essere scritti in forma assoluta
852 oppure devono essere prima convertiti in forma assoluta racchiudendoli
853 in un blocco @code{\relative}.}
854
855 @seealso
856 Guida alla notazione:
857 @ref{Modal transformations},
858 @ref{Retrograde},
859 @ref{Transpose}.
860
861
862 @node Retrogradazione
863 @unnumberedsubsubsec Retrogradazione
864 @translationof Retrograde
865
866 @cindex trasformazione retrograda
867 @cindex retrogradazione, trasformazione
868 @cindex operazione, retrogradazione
869 @funindex \retrograde
870 @funindex retrograde
871
872 Un'espressione musicale può essere invertita in modo da produrre il proprio
873 retrogrado:
874
875 @lilypond[verbatim,quote]
876 music = \relative c' { c8. ees16( fis8. a16 b8.) gis16 f8. d16 }
877
878 \new Staff {
879   \music
880   \retrograde \music
881 }
882 @end lilypond
883
884 @knownissues
885 Le legature di valore manuali in @code{\retrograde} saranno spezzate e
886 genereranno degli avvisi.  Alcune legature di valore possono essere
887 generate automaticamente abilitando @ref{Automatic note splitting}.
888
889 @seealso
890 Guida alla notazione:
891 @ref{Inversion},
892 @ref{Modal transformations},
893 @ref{Transpose}.
894
895
896 @node Trasposizioni modali
897 @unnumberedsubsubsec Trasposizioni modali
898 @translationof Modal transformations
899
900 @cindex trasposizioni modali
901 @cindex modali, trasposizioni
902 @cindex operazioni, modali
903
904 In una composizione musicale basata su una scala, un motivo viene
905 frequentemente trasportato in differenti modi.  Può essere
906 @notation{trasposto} per iniziare in punti diversi della scala o
907 può essere @notation{invertito} rispetto a un punto cardine della scala.
908 Può anche essere rovesciato per produrre il @notation{retrogrado}, si veda
909 @ref{Retrograde}.
910
911 @warning{Le note che non si trovano all'interno della scala definita non
912 vengono trasformate.}
913
914 @subsubsubheading Trasposizione modale
915
916 @cindex trasposizione modale
917 @cindex modale, trasposizione
918 @cindex operazone, trasposizione
919 @funindex \modalTranspose
920 @funindex modalTranspose
921
922 Un motivo può essere trasposto entro una certa scala con:
923
924 @example
925 \modalTranspose @var{altezza-di-partenza} @var{altezza-di-arrivo} @var{scala} @var{motif}
926 @end example
927
928 Le note di @var{motif} vengono spostate, se all'interno della @var{scala}, del
929 numero di gradi della scala dati dall'intervallo tra @var{altezza-di-arrivo}
930 e @var{altezza-di-partenza}:
931
932 @lilypond[verbatim,quote]
933 diatonicScale = \relative c' { c d e f g a b }
934 motif = \relative c' { c8 d e f g a b c }
935
936 \new Staff {
937   \motif
938   \modalTranspose c f \diatonicScale \motif
939   \modalTranspose c b, \diatonicScale \motif
940 }
941 @end lilypond
942
943 È possibile indicare una scala ascendente di qualsiasi lunghezza e con qualsiasi
944 intervallo:
945
946 @lilypond[verbatim,quote]
947 pentatonicScale = \relative c' { ges aes bes des ees }
948 motif = \relative c' { ees8 des ges,4 <ges' bes,> <ges bes,> }
949
950 \new Staff {
951   \motif
952   \modalTranspose ges ees' \pentatonicScale \motif
953 }
954 @end lilypond
955
956 Se usato con una scala cromatica, @code{\modalTranspose} ha un
957 effetto simile a @code{\transpose}, con in più la possibilità
958 di specificare i nomi delle note da usare:
959
960 @lilypond[verbatim,quote]
961 chromaticScale = \relative c' { c cis d dis e f fis g gis a ais b }
962 motif = \relative c' { c8 d e f g a b c }
963
964 \new Staff {
965   \motif
966   \transpose c f \motif
967   \modalTranspose c f \chromaticScale \motif
968 }
969 @end lilypond
970
971 @subsubsubheading Inversione modale
972
973 @cindex inversione modale
974 @cindex modale, inversione
975 @cindex operazione, inversione modale
976 @funindex \modalInversion
977 @funindex modalInversion
978
979 Una sequenza di note può essere invertita all'interno di una data scala intorno
980 a una determinata nota cardine e quindi trasposto, in un'unica operazione, con:
981
982 @example
983 \modalInversion @var{altezza-cardine} @var{altezza-di-arrivo} @var{scala} @var{motif}
984 @end example
985
986 Le note di @var{motif} vengono spostate dello stesso numero di gradi dalla nota
987 dell'@var{altezza-cardine} all'interno della @var{scala}, ma nella direzione
988 opposta, e il risultato viene poi spostato all'interno della @var{scala} per
989 il numero di gradi dato dall'intervallo tra @var{altezza-di-arrivo} e
990 @var{altezza-cardine}.
991
992 Dunque, per invertire intorno a una particolare nota della scala, è necessario
993 usare il medesimo valore per @var{altezza-cardine} e @var{altezza-di-arrivo}:
994
995 @lilypond[verbatim,quote]
996 octatonicScale = \relative c' { ees f fis gis a b c d }
997 motif = \relative c' { c8. ees16 fis8. a16 b8. gis16 f8. d16 }
998
999 \new Staff {
1000   \motif
1001   \modalInversion fis' fis' \octatonicScale \motif
1002 }
1003 @end lilypond
1004
1005 Per invertire intorno a una nota cardine posta tra altre due note, si inverte
1006 intorno a una della note e poi si traspone di un grado della scala.  Le due
1007 note specificate possono essere interpretate come parentesi del punto cardine:
1008
1009 @lilypond[verbatim,quote]
1010 scale = \relative c' { c g' }
1011 motive = \relative c' { c c g' c, }
1012
1013 \new Staff {
1014   \motive
1015   \modalInversion c' g' \scale \motive
1016 }
1017 @end lilypond
1018
1019 L'operazione combinata di inversione e retrogradazione produce la
1020 retrogradazione inversa:
1021
1022 @lilypond[verbatim,quote]
1023 octatonicScale = \relative c' { ees f fis gis a b c d }
1024 motif = \relative c' { c8. ees16 fis8. a16 b8. gis16 f8. d16 }
1025
1026 \new Staff {
1027   \motif
1028   \retrograde \modalInversion c' c' \octatonicScale \motif
1029 }
1030 @end lilypond
1031
1032 @seealso
1033 Guida alla notazione:
1034 @ref{Inversion},
1035 @ref{Retrograde},
1036 @ref{Transpose}.
1037
1038
1039 @node Aspetto delle altezze
1040 @subsection Aspetto delle altezze
1041 @translationof Displaying pitches
1042
1043 Questa sezione tratta il modo di modificare l'aspetto delle altezze delle note.
1044
1045 @menu
1046 * Chiave::
1047 * Armatura di chiave::
1048 * Segni di ottavazione::
1049 * Trasporto strumentale::
1050 * Alterazioni automatiche::
1051 * Ambitus::
1052 @end menu
1053
1054
1055 @node Chiave
1056 @unnumberedsubsubsec Chiave
1057 @translationof Clef
1058
1059 @cindex chiave di Sol
1060 @cindex chiave di Do
1061 @cindex chiave di Fa
1062 @cindex chiave di violino
1063 @cindex chiave di contralto
1064 @cindex chiave di tenore
1065 @cindex chiave di basso
1066 @cindex chiave francese
1067 @cindex chiave di soprano
1068 @cindex chiave di mezzosoprano
1069 @cindex chiave di baritono
1070 @cindex chiave di varbaritono
1071 @cindex chiave di subbasso
1072 @cindex chiave
1073 @cindex chiave antica
1074 @cindex antica, chiave
1075 @cindex Sol, chiave di
1076 @cindex Do, chiave di
1077 @cindex Fa, chiave di
1078 @cindex violino, chiave di
1079 @cindex alto, chiave di
1080 @cindex tenore, chiave di
1081 @cindex basso, chiave di
1082 @cindex francese, chiave
1083 @cindex soprano, chiave di
1084 @cindex mezzosoprano, chiave di
1085 @cindex baritono, chiave di
1086 @cindex varbaritono, chiave di
1087 @cindex subbasso, chiave di
1088
1089
1090 @funindex \clef
1091 @funindex clef
1092
1093 È possibile cambiare la chiave impiegata.  Negli esempi seguenti mostriamo il Do
1094 centrale.  I seguenti nomi di chiave possono (ma non devono) essere
1095 racchiusi tra virgolette.
1096
1097 @lilypond[verbatim,quote,relative=1]
1098 \clef treble
1099 c2 c
1100 \clef alto
1101 c2 c
1102 \clef tenor
1103 c2 c
1104 \clef bass
1105 c2 c
1106 @end lilypond
1107
1108 Altre chiavi:
1109
1110 @lilypond[verbatim,quote,relative=1]
1111 \clef french
1112 c2 c
1113 \clef soprano
1114 c2 c
1115 \clef mezzosoprano
1116 c2 c
1117 \clef baritone
1118 c2 c
1119
1120 \break
1121
1122 \clef varbaritone
1123 c2 c
1124 \clef subbass
1125 c2 c
1126 \clef percussion
1127 c2 c
1128
1129 \break
1130
1131 \clef G   % synonym for treble
1132 c2 c
1133 \clef F   % synonym for bass
1134 c2 c
1135 \clef C   % synonym for alto
1136 c2 c
1137 @end lilypond
1138
1139 @cindex chiave traspositrice
1140 @cindex trasposizione, chiave
1141 @cindex trasposizione dell'ottava
1142 @cindex trasposizione opzionale dell'ottava
1143 @cindex chiave di tenore per coro
1144
1145 Aggiungendo@tie{}@code{_8} o@tie{}@code{^8} al nome della chiave, la sua
1146 adozione comporta il trasporto all'ottava rispettivamente inferiore o
1147 superiore, mentre@tie{}@code{_15} e@tie{}@code{^15} traspongono di due ottave.
1148 È possibile usare altri numeri interi, se necessario.  I nomi di chiave
1149 contenenti caratteri non alfabetici devono essere racchiusi tra virgolette
1150
1151 @lilypond[verbatim,quote,relative=1]
1152 \clef treble
1153 c2 c
1154 \clef "treble_8"
1155 c2 c
1156 \clef "bass^15"
1157 c2 c
1158 \clef "alto_2"
1159 c2 c
1160 \clef "G_8"
1161 c2 c
1162 \clef "F^5"
1163 c2 c
1164 @end lilypond
1165
1166 L'ottavazione opzionale si può ottenere racchiudendo l'argomento numerico
1167 tra parentesi tonde o quadre:
1168
1169 @lilypond[verbatim,quote,relative=1]
1170 \clef "treble_(8)"
1171 c2 c
1172 \clef "bass^[15]"
1173 c2 c
1174 @end lilypond
1175
1176 Le altezze vengono mostrate come se l'argomento numerico fosse
1177 inserito senza parentesi.
1178
1179 Alcune chiavi particolari sono descritte in @ref{Mensural clefs},
1180 @ref{Gregorian clefs}, @ref{Default tablatures} e @ref{Custom
1181 tablatures}.  Per alternare chiavi diverse nelle citazioni in corpo più piccolo
1182 all'interno di una partitura, si vedano le funzioni @code{\cueClef} e
1183 @code{\cueDuringWithClef} in @ref{Formatting cue notes}.
1184
1185 @snippets
1186
1187 @lilypondfile[verbatim,quote,texidoc,doctitle]
1188 {tweaking-clef-properties.ly}
1189
1190 @seealso
1191 Guida alla notazione:
1192 @ref{Mensural clefs},
1193 @ref{Gregorian clefs},
1194 @ref{Default tablatures},
1195 @ref{Custom tablatures},
1196 @ref{Formatting cue notes}.
1197
1198 Frammenti di codice:
1199 @rlsrnamed{Pitches, Altezze}.
1200
1201 Guida al funzionamento interno:
1202 @rinternals{Clef_engraver},
1203 @rinternals{Clef},
1204 @rinternals{ClefModifier},
1205 @rinternals{clef-interface}.
1206
1207 @knownissues
1208 I numeri di ottavazione assegnati alle chiavi sono trattati come oggetti grafici
1209 separati.  Quindi qualsiasi @code{\override} all'oggetto @var{Clef} dovrà essere
1210 applicato, con un altro @code{\override}, all'oggetto @var{ClefModifier}.
1211
1212 @lilypond[fragment,quote,relative=1]
1213 \new Staff \with {
1214   \override ClefModifier.color = #red
1215   \override Clef.color = #blue
1216 }
1217
1218 \clef "treble_8" c4
1219 @end lilypond
1220
1221
1222 @node Armatura di chiave
1223 @unnumberedsubsubsec Armatura di chiave
1224 @translationof Key signature
1225
1226 @cindex armatura di chiave
1227
1228 @funindex \key
1229 @funindex key
1230
1231 @c duplicated in Key signature and Accidentals
1232 @warning{I nuovi utenti sono talvolta confusi dalla gestione delle
1233 alterazioni e delle armature di chiave.  In LilyPond i nomi delle
1234 note costituiscono l'input grezzo; le armature e le chiavi determinano
1235 come questo venga mostrato.  Una nota non alterata come@tie{}@code{c}
1236 significa @q{Do naturale}, indipendentemente dall'armatura o dalla
1237 chiave.  Per maggiori informazioni si veda @rlearning{Alterazioni e armature di chiave}.}
1238
1239 L'armatura di chiave indica la tonalità di un brano.  È costituita da un
1240 insieme di alterazioni (bemolle o diesis) all'inizio del rigo.  L'armatura
1241 di chiave può essere modificata:
1242
1243 @example
1244 \key @var{altezza} @var{modo}
1245 @end example
1246
1247 @funindex \major
1248 @funindex major
1249 @funindex \minor
1250 @funindex minor
1251 @funindex \ionian
1252 @funindex ionian
1253 @funindex \locrian
1254 @funindex locrian
1255 @funindex \aeolian
1256 @funindex aeolian
1257 @funindex \mixolydian
1258 @funindex mixolydian
1259 @funindex \lydian
1260 @funindex lydian
1261 @funindex \phrygian
1262 @funindex phrygian
1263 @funindex \dorian
1264 @funindex dorian
1265
1266 @cindex modi ecclesiastici
1267 @cindex modi
1268 @cindex maggiore
1269 @cindex minore
1270 @cindex ionio
1271 @cindex locrio
1272 @cindex eolio
1273 @cindex misolidio
1274 @cindex lidio
1275 @cindex frigio
1276 @cindex dorico
1277
1278 @noindent
1279 @code{@var{modo}} deve essere @code{\major} o @code{\minor}
1280 per ottenere rispettivamente un'armatura di @code{@var{altezza}}-maggiore o
1281 @code{@var{altezza}}-minore.  È anche possibile usare i nomi tradizionali
1282 dei modi, chiamati anche @notation{modi ecclesiastici}:
1283 @code{\ionian}, @code{\dorian}, @code{\phrygian}, @code{\lydian},
1284 @code{\mixolydian}, @code{\aeolian} e @code{\locrian}.
1285
1286 @lilypond[verbatim,quote,relative=2]
1287 \key g \major
1288 fis1
1289 f
1290 fis
1291 @end lilypond
1292
1293 Si possono definire ulteriori modi elencando le alterazioni per ogni
1294 grado della scala quando il modo inizia col Do.
1295
1296 @lilypond[verbatim,quote]
1297 freygish = #`((0 . ,NATURAL) (1 . ,FLAT) (2 . ,NATURAL)
1298     (3 . ,NATURAL) (4 . ,NATURAL) (5 . ,FLAT) (6 . ,FLAT))
1299
1300 \relative c' {
1301   \key c\freygish c4 des e f
1302   \bar "||" \key d\freygish d es fis g
1303 }
1304 @end lilypond
1305
1306 Le alterazioni dell'armatura di chiave possono essere collocate in
1307 posizioni diverse da quelle tradizionali o anche in più di un'ottava, usando
1308 le proprietà @code{flat-positions} e @code{sharp-positions}
1309 di @code{KeySignature}.  I valori di queste proprietà specificano
1310 l'estensione delle posizioni del rigo in cui potranno comparire
1311 le alterazioni.  Se viene specificata una sola posizione, le
1312 alterazioni vengono collocate entro l'ottava che finisce in quella
1313 posizione del rigo.
1314
1315 @lilypond[verbatim, quote,relative=0]
1316 \override Staff.KeySignature.flat-positions = #'((-5 . 5))
1317 \override Staff.KeyCancellation.flat-positions = #'((-5 . 5))
1318 \clef bass \key es\major es g bes d
1319 \clef treble \bar "||" \key es\major es g bes d
1320
1321 \override Staff.KeySignature.sharp-positions = #'(2)
1322 \bar "||" \key b\major b fis b2
1323 @end lilypond
1324
1325
1326
1327 @snippets
1328
1329 @lilypondfile[verbatim,quote,texidoc,doctitle]
1330 {preventing-natural-signs-from-being-printed-when-the-key-signature-changes.ly}
1331
1332 @lilypondfile[verbatim,quote,texidoc,doctitle]
1333 {non-traditional-key-signatures.ly}
1334
1335 @seealso
1336 Glossario musicale:
1337 @rglos{church mode},
1338 @rglos{scordatura}.
1339
1340 Manuale di apprendimento:
1341 @rlearning{Alterazioni e armature di chiave}.
1342
1343 Frammenti di codice:
1344 @rlsrnamed{Pitches, Altezze}.
1345
1346 Guida al funzionamento interno:
1347 @rinternals{KeyChangeEvent},
1348 @rinternals{Key_engraver},
1349 @rinternals{Key_performer},
1350 @rinternals{KeyCancellation},
1351 @rinternals{KeySignature},
1352 @rinternals{key-signature-interface}.
1353
1354
1355 @node Segni di ottavazione
1356 @unnumberedsubsubsec Segni di ottavazione
1357 @translationof Ottava brackets
1358
1359 @cindex ottava
1360 @cindex 15ma
1361 @cindex 8va
1362 @cindex 8ve
1363 @cindex ottavazione
1364
1365 @funindex set-octavation
1366 @funindex \ottava
1367 @funindex ottava
1368
1369 I @notation{segni di ottavazione} introducono un'ulteriore trasposizione di
1370 ottava nel rigo:
1371
1372 @lilypond[verbatim,quote,relative=2]
1373 a2 b
1374 \ottava #-2
1375 a2 b
1376 \ottava #-1
1377 a2 b
1378 \ottava #0
1379 a2 b
1380 \ottava #1
1381 a2 b
1382 \ottava #2
1383 a2 b
1384 @end lilypond
1385
1386 @snippets
1387
1388 @lilypondfile[verbatim,quote,texidoc,doctitle]
1389 {ottava-text.ly}
1390
1391 @seealso
1392 Glossario musicale:
1393 @rglosnamed{octavation,ottavazione}.
1394
1395 Frammenti di codice:
1396 @rlsrnamed{Pitches, Altezze}.
1397
1398 Guida al funzionamento interno:
1399 @rinternals{Ottava_spanner_engraver},
1400 @rinternals{OttavaBracket},
1401 @rinternals{ottava-bracket-interface}.
1402
1403
1404 @node Trasporto strumentale
1405 @unnumberedsubsubsec Trasporto strumentale
1406 @translationof Instrument transpositions
1407
1408 @cindex trasposizione, MIDI
1409 @cindex trasposizione, strumento
1410 @cindex strumento traspositore
1411 @cindex MIDI
1412 @cindex trasposizione MIDI
1413
1414 @funindex \transposition
1415 @funindex transposition
1416
1417 Quando si scrivono partiture che comprendono strumenti traspositori, alcune
1418 parti possono essere scritte a un'altezza diversa dall'@notation{intonazione reale}.
1419 In questi casi, è necessario specificare la chiave dello @notation{strumento traspositore},
1420 altrimenti l'output MIDI e le citazioni in altre parti produrranno
1421 altezze errate.  Per maggiori informazioni sulle citazioni, si veda
1422 @ref{Quoting other voices}.
1423
1424 @example
1425 \transposition @var{altezza}
1426 @end example
1427
1428 L'altezza da usare per @code{\transposition} deve corrispondere al suono
1429 effettivamente prodotto quando un@tie{}@code{c'} scritto sul rigo viene
1430 suonato dallo strumento traspositore.  Tale altezza viene inserita in
1431 modalità assoluta; dunque, uno strumento che produce un suono reale un
1432 tono sopra la notazione deve usare @w{@code{\transposition d'}}.
1433 @code{\transposition} va usato @emph{soltanto} se le altezze @emph{non}
1434 sono scritte in intonazione reale.
1435
1436 Ecco un frammento per violino e clarinetto in Si bemolle, le cui
1437 parti sono inserite usando le note e l'armatura di chiave che appaiono
1438 nei rispettivi righi sulla partitura del direttore.  I due strumenti suonano
1439 all'unisono.
1440
1441 @lilypond[verbatim,quote]
1442 \new GrandStaff <<
1443   \new Staff = "violin" {
1444     \relative c'' {
1445       \set Staff.instrumentName = #"Vln"
1446       \set Staff.midiInstrument = #"violin"
1447       % not strictly necessary, but a good reminder
1448       \transposition c'
1449
1450       \key c \major
1451       g4( c8) r c r c4
1452     }
1453   }
1454   \new Staff = "clarinet" {
1455     \relative c'' {
1456       \set Staff.instrumentName = \markup { Cl (B\flat) }
1457       \set Staff.midiInstrument = #"clarinet"
1458       \transposition bes
1459
1460       \key d \major
1461       a4( d8) r d r d4
1462     }
1463   }
1464 >>
1465 @end lilypond
1466
1467 @code{\transposition} può essere modificato nel corso di un brano.  Ad
1468 esempio, un clarinettista potrebbe passare da un clarinetto in La a uno
1469 in Si bemolle.
1470
1471 @lilypond[verbatim,quote,relative=2]
1472 \set Staff.instrumentName = #"Cl (A)"
1473 \key a \major
1474 \transposition a
1475 c d e f
1476 \textLengthOn
1477 <>^\markup { Switch to B\flat clarinet }
1478 R1
1479
1480 \key bes \major
1481 \transposition bes
1482 c2 g
1483 @end lilypond
1484
1485 @seealso
1486 Glossario musicale:
1487 @rglosnamed{concert pitch,intonazione reale},
1488 @rglosnamed{transposing instrument,strumento traspositore}.
1489
1490 Guida alla notazione:
1491 @ref{Quoting other voices},
1492 @ref{Transpose}.
1493
1494 Frammenti di codice:
1495 @rlsrnamed{Pitches, Altezze}.
1496
1497
1498 @node Alterazioni automatiche
1499 @unnumberedsubsubsec Alterazioni automatiche
1500 @translationof Automatic accidentals
1501
1502 @cindex stile di alterazione
1503 @cindex stile di alterazione predefinito
1504 @cindex alterazioni
1505 @cindex alterazioni automatiche
1506
1507 @funindex \accidentalStyle
1508 @funindex voice
1509 @funindex default
1510
1511 Esistono diverse convenzioni sul modo di scrivere le
1512 alterazioni.  LilyPond ha una funzione per specificare
1513 lo stile di gestione delle alterazioni adottato.  Questa funzione viene
1514 richiamata nel modo seguente:
1515
1516 @example
1517 \new Staff <<
1518   \accidentalStyle voice
1519   @{ @dots{} @}
1520 >>
1521 @end example
1522
1523 La gestione delle alterazioni si applica di norma all'attuale @code{Staff} (con
1524 l'eccezione degli stili @code{piano} e @code{piano-cautionary}, che sono
1525 spiegati dopo).  Questa funzione accetta un secondo argomento opzionale che
1526 determina in quale ambito debba essere cambiato lo stile.  Ad esempio, per
1527 usare lo stesso stile in tutti i righi dell'attuale @code{StaffGroup}, si usa:
1528
1529 @example
1530 \accidentalStyle StaffGroup.voice
1531 @end example
1532
1533 Sono supportati i seguenti modi di gestire le alterazioni.  Il seguente esempio
1534 mostra tutti gli stili:
1535
1536
1537 @lilypond[verbatim,quote]
1538 musicA = {
1539   <<
1540     \relative c' {
1541       cis'8 fis, bes4 <a cis>8 f bis4 |
1542       cis2. <c, g'>4 |
1543     }
1544     \\
1545     \relative c' {
1546       ais'2 cis, |
1547       fis8 b a4 cis2 |
1548     }
1549   >>
1550 }
1551
1552 musicB = {
1553   \clef bass
1554   \new Voice {
1555     \voiceTwo \relative c' {
1556       <fis, a cis>8[ <fis a cis>
1557       \change Staff = up
1558       cis' cis
1559       \change Staff = down
1560       <fis, a> <fis a>]
1561       \showStaffSwitch
1562       \change Staff = up
1563       dis'4 |
1564       \change Staff = down
1565       <fis, a cis>4 gis <f a d>2 |
1566     }
1567   }
1568 }
1569
1570 \new PianoStaff {
1571   <<
1572     \context Staff = "up" {
1573       \accidentalStyle default
1574       \musicA
1575     }
1576     \context Staff = "down" {
1577       \accidentalStyle default
1578       \musicB
1579     }
1580   >>
1581 }
1582 @end lilypond
1583
1584 Si noti che le ultime linee di questo esempio possono essere sostituite dal
1585 seguente frammento, se si vuole usare lo stesso stile in entrambi i righi.
1586
1587 @example
1588 \new PianoStaff @{
1589   <<
1590     \context Staff = "up" @{
1591       %%% change the next line as desired:
1592       \accidentalStyle Score.default
1593       \musicA
1594     @}
1595     \context Staff = "down" @{
1596       \musicB
1597     @}
1598   >>
1599 @}
1600 @end example
1601
1602
1603 @c don't use verbatim in this table.
1604 @table @code
1605 @item default
1606
1607 @cindex stile delle alterazioni @emph{default}
1608
1609 @funindex default
1610
1611 Questo è il comportamento predefinito del compositore tipografico.  Corrisponde
1612 alla pratica comunemente impiegata dal diciottesimo secolo: le alterazioni
1613 vengono ricordate fino alla fine della misura in cui si trovano, limitatamente
1614 all'ottava di appartenenza.  Quindi, nell'esempio seguente non compare alcun
1615 segno di bequadro prima del@tie{}@code{b} nella seconda misura o prima
1616 dell'ultimo@tie{}@code{c}:
1617
1618 @lilypond[quote]
1619 musicA = {
1620   <<
1621     \relative c' {
1622       cis'8 fis, bes4 <a cis>8 f bis4 |
1623       cis2. <c, g'>4 |
1624     }
1625     \\
1626     \relative c' {
1627       ais'2 cis, |
1628       fis8 b a4 cis2 |
1629     }
1630   >>
1631 }
1632
1633 musicB = {
1634   \clef bass
1635   \new Voice {
1636     \voiceTwo \relative c' {
1637       <fis, a cis>8[ <fis a cis>
1638       \change Staff = up
1639       cis' cis
1640       \change Staff = down
1641       <fis, a> <fis a>]
1642       \showStaffSwitch
1643       \change Staff = up
1644       dis'4 |
1645       \change Staff = down
1646       <fis, a cis>4 gis <f a d>2 |
1647     }
1648   }
1649 }
1650
1651 \new PianoStaff {
1652   <<
1653     \context Staff = "up" {
1654       \accidentalStyle default
1655       \musicA
1656     }
1657     \context Staff = "down" {
1658       \accidentalStyle default
1659       \musicB
1660     }
1661   >>
1662 }
1663 @end lilypond
1664
1665 @item voice
1666
1667 @cindex stile delle alterazioni @emph{voice}
1668 @cindex stile delle alterazioni @emph{modern}
1669 @cindex stile delle alterazioni @emph{modern-cautionary}
1670 @cindex @emph{voice}, stile delle alterazioni
1671 @cindex @emph{modern}, stile delle alterazioni
1672 @cindex @emph{modern-cautionary}, stile delle alterazioni
1673
1674 @funindex voice
1675
1676 Normalmente le alterazioni mantengono la propria validità a livello di
1677 @code{Staff}.  Tuttavia in questo stile le alterazioni
1678 vengono gestite individualmente per ogni voce.  Al di fuori di quest'aspetto,
1679 lo stile è analogo a @code{default}.
1680
1681 Di conseguenza, le alterazioni relative a una voce non vengono cancellate nelle
1682 altre voci. Un risultato spesso non desiderabile: nell'esempio seguente è
1683 difficile capire se il secondo@tie{}@code{a} sia naturale o diesis.  L'opzione
1684 @code{voice} deve essere quindi usata solo se ogni voce è destinata a un
1685 esecutore diverso.  Se la partitura deve essere letta da un unico musicista
1686 (come nel caso della partitura del direttore, o di uno spartito per pianoforte),
1687 allora è preferibile usare @code{modern} o @code{modern-cautionary}.
1688
1689
1690 @lilypond[quote]
1691 musicA = {
1692   <<
1693     \relative c' {
1694       cis'8 fis, bes4 <a cis>8 f bis4 |
1695       cis2. <c, g'>4 |
1696     }
1697     \\
1698     \relative c' {
1699       ais'2 cis, |
1700       fis8 b a4 cis2 |
1701     }
1702   >>
1703 }
1704
1705 musicB = {
1706   \clef bass
1707   \new Voice {
1708     \voiceTwo \relative c' {
1709       <fis, a cis>8[ <fis a cis>
1710       \change Staff = up
1711       cis' cis
1712       \change Staff = down
1713       <fis, a> <fis a>]
1714       \showStaffSwitch
1715       \change Staff = up
1716       dis'4 |
1717       \change Staff = down
1718       <fis, a cis>4 gis <f a d>2 |
1719     }
1720   }
1721 }
1722
1723 \new PianoStaff {
1724   <<
1725     \context Staff = "up" {
1726       \accidentalStyle voice
1727       \musicA
1728     }
1729     \context Staff = "down" {
1730       \accidentalStyle voice
1731       \musicB
1732     }
1733   >>
1734 }
1735 @end lilypond
1736
1737 @item modern
1738
1739 @cindex alterazioni, stile moderno delle
1740 @cindex stile moderno delle alterazioni
1741
1742 @funindex modern
1743
1744 Questa regola corrisponde alla pratica comune del ventesimo
1745 secolo.  Omette i segni di bequadro supplementari che in passato
1746 erano di norma anteposti al diesis che segue un doppio
1747 diesis o a un bemolle che segue un doppio bemolle.  La regola
1748 @code{modern} presenta le stesse alterazioni di @code{default}, con
1749 due aggiunte che servono a evitare ambiguità: i segni di annullamento
1750 delle alterazioni temporanee sono anteposti alle note sulla stessa
1751 ottava della misura successiva e alle note in ottave diverse nella
1752 stessa misura.  In questo esempio, dunque, i bequadri del@tie{}@code{b}
1753 e del@tie{}@code{c} nella seconda misura del rigo superiore:
1754
1755 @lilypond[quote]
1756 musicA = {
1757   <<
1758     \relative c' {
1759       cis'8 fis, bes4 <a cis>8 f bis4 |
1760       cis2. <c, g'>4 |
1761     }
1762     \\
1763     \relative c' {
1764       ais'2 cis, |
1765       fis8 b a4 cis2 |
1766     }
1767   >>
1768 }
1769
1770 musicB = {
1771   \clef bass
1772   \new Voice {
1773     \voiceTwo \relative c' {
1774       <fis, a cis>8[ <fis a cis>
1775       \change Staff = up
1776       cis' cis
1777       \change Staff = down
1778       <fis, a> <fis a>]
1779       \showStaffSwitch
1780       \change Staff = up
1781       dis'4 |
1782       \change Staff = down
1783       <fis, a cis>4 gis <f a d>2 |
1784     }
1785   }
1786 }
1787
1788 \new PianoStaff {
1789   <<
1790     \context Staff = "up" {
1791       \accidentalStyle modern
1792       \musicA
1793     }
1794     \context Staff = "down" {
1795       \accidentalStyle modern
1796       \musicB
1797     }
1798   >>
1799 }
1800 @end lilypond
1801
1802 @item modern-cautionary
1803
1804 @cindex alterazioni, stile @emph{modern-cautionary}
1805 @cindex @emph{modern-cautionary}, stile delle alterazioni
1806 @cindex alterazioni in stile moderno
1807 @cindex alterazioni di precauzione in stile moderno
1808
1809 @funindex modern-cautionary
1810
1811 Questa regola è simile a @code{modern}, ma le alterazioni @q{supplementari}
1812 (quelle non mostrate da @code{default}) sono segnate come alterazioni
1813 di precauzione.  Di norma, sono poste tra parentesi; altrimenti, possono
1814 essere ridotte in corpo più piccolo definendo la proprietà @code{cautionary-style}
1815 di @code{AccidentalSuggestion}.
1816
1817 @lilypond[quote]
1818 musicA = {
1819   <<
1820     \relative c' {
1821       cis'8 fis, bes4 <a cis>8 f bis4 |
1822       cis2. <c, g'>4 |
1823     }
1824     \\
1825     \relative c' {
1826       ais'2 cis, |
1827       fis8 b a4 cis2 |
1828     }
1829   >>
1830 }
1831
1832 musicB = {
1833   \clef bass
1834   \new Voice {
1835     \voiceTwo \relative c' {
1836       <fis, a cis>8[ <fis a cis>
1837       \change Staff = up
1838       cis' cis
1839       \change Staff = down
1840       <fis, a> <fis a>]
1841       \showStaffSwitch
1842       \change Staff = up
1843       dis'4 |
1844       \change Staff = down
1845       <fis, a cis>4 gis <f a d>2 |
1846     }
1847   }
1848 }
1849
1850 \new PianoStaff {
1851   <<
1852     \context Staff = "up" {
1853       \accidentalStyle modern-cautionary
1854       \musicA
1855     }
1856     \context Staff = "down" {
1857       \accidentalStyle modern-cautionary
1858       \musicB
1859     }
1860   >>
1861 }
1862 @end lilypond
1863
1864 @item modern-voice
1865
1866 @cindex @emph{modern}, stile delle alterazioni
1867 @cindex stile delle alterazioni @emph{modern}
1868 @cindex alterazioni su più voci
1869 @cindex alterazioni moderne
1870
1871 @funindex modern-voice
1872
1873 Questa regola viene usata per le alterazioni su più voci destinate sia agli
1874 esecutori che suonano una singola voce sia a quelli che suonano tutte
1875 le voci.  Le alterazioni sono mostrate su tutte le voci, ma @emph{sono annullate}
1876 su ogni voce dello stesso rigo (@code{Staff}).  Quindi, l'alterazione
1877 dell'@tie{}@code{a} nell'ultima misura viene annullata perché l'annullamento
1878 precedente si trovava in una voce diversa, mentre quella del@tie{}@code{d}
1879 nel rigo inferiore viene annullata a causa dell'alterazione in un'altra
1880 voce della misura precedente:
1881
1882 @lilypond[quote]
1883 musicA = {
1884   <<
1885     \relative c' {
1886       cis'8 fis, bes4 <a cis>8 f bis4 |
1887       cis2. <c, g'>4 |
1888     }
1889     \\
1890     \relative c' {
1891       ais'2 cis, |
1892       fis8 b a4 cis2 |
1893     }
1894   >>
1895 }
1896
1897 musicB = {
1898   \clef bass
1899   \new Voice {
1900     \voiceTwo \relative c' {
1901       <fis, a cis>8[ <fis a cis>
1902       \change Staff = up
1903       cis' cis
1904       \change Staff = down
1905       <fis, a> <fis a>]
1906       \showStaffSwitch
1907       \change Staff = up
1908       dis'4 |
1909       \change Staff = down
1910       <fis, a cis>4 gis <f a d>2 |
1911     }
1912   }
1913 }
1914
1915 \new PianoStaff {
1916   <<
1917     \context Staff = "up" {
1918       \accidentalStyle modern-voice
1919       \musicA
1920     }
1921     \context Staff = "down" {
1922       \accidentalStyle modern-voice
1923       \musicB
1924     }
1925   >>
1926 }
1927 @end lilypond
1928
1929 @cindex stile delle alterazioni di precauzione @emph{modern voice}
1930 @cindex stile delle alterazioni @emph{modern-voice-cautionary}
1931 @cindex @emph{modern-voice-cautionary}, stile delle alterazioni
1932
1933 @funindex modern-voice-cautionary
1934
1935 @item modern-voice-cautionary
1936
1937 Questa regola è analoga a @code{modern-voice}, ma con le alterazioni
1938 supplementari (quelle non mostrate da @code{voice}) segnate come
1939 alterazioni di precauzione.  Tutte le alterazioni mostrate
1940 da @code{default} @emph{sono} mostrate con questa regola, ma alcune di
1941 esse sono indicate come alterazioni di precauzione.
1942
1943 @lilypond[quote]
1944 musicA = {
1945   <<
1946     \relative c' {
1947       cis'8 fis, bes4 <a cis>8 f bis4 |
1948       cis2. <c, g'>4 |
1949     }
1950     \\
1951     \relative c' {
1952       ais'2 cis, |
1953       fis8 b a4 cis2 |
1954     }
1955   >>
1956 }
1957
1958 musicB = {
1959   \clef bass
1960   \new Voice {
1961     \voiceTwo \relative c' {
1962       <fis, a cis>8[ <fis a cis>
1963       \change Staff = up
1964       cis' cis
1965       \change Staff = down
1966       <fis, a> <fis a>]
1967       \showStaffSwitch
1968       \change Staff = up
1969       dis'4 |
1970       \change Staff = down
1971       <fis, a cis>4 gis <f a d>2 |
1972     }
1973   }
1974 }
1975
1976 \new PianoStaff {
1977   <<
1978     \context Staff = "up" {
1979       \accidentalStyle modern-voice-cautionary
1980       \musicA
1981     }
1982     \context Staff = "down" {
1983       \accidentalStyle modern-voice-cautionary
1984       \musicB
1985     }
1986   >>
1987 }
1988 @end lilypond
1989
1990 @item piano
1991
1992 @cindex stile delle alterazioni @emph{piano}
1993 @cindex @emph{piano}, stile delle alterazioni
1994 @cindex piano e alterazioni
1995
1996 @funindex piano
1997
1998 Questa regola riflette la pratica del ventesimo secolo per la notazione per
1999 pianoforte.  Il suo comportamento è molto simile allo stile @code{modern}, ma
2000 in questo caso le alterazioni vengono annullate in tutti i righi che
2001 si trovano nello stesso @code{GrandStaff} o @code{PianoStaff}, dunque tutte
2002 gli annullamenti delle note finali.
2003
2004 È lo stile predefinito per gli attuali @code{GrandStaff} e @code{PianoStaff}.
2005
2006 @lilypond[quote]
2007 musicA = {
2008   <<
2009     \relative c' {
2010       cis'8 fis, bes4 <a cis>8 f bis4 |
2011       cis2. <c, g'>4 |
2012     }
2013     \\
2014     \relative c' {
2015       ais'2 cis, |
2016       fis8 b a4 cis2 |
2017     }
2018   >>
2019 }
2020
2021 musicB = {
2022   \clef bass
2023   \new Voice {
2024     \voiceTwo \relative c' {
2025       <fis, a cis>8[ <fis a cis>
2026       \change Staff = up
2027       cis' cis
2028       \change Staff = down
2029       <fis, a> <fis a>]
2030       \showStaffSwitch
2031       \change Staff = up
2032       dis'4 |
2033       \change Staff = down
2034       <fis, a cis>4 gis <f a d>2 |
2035     }
2036   }
2037 }
2038
2039 \new PianoStaff {
2040   <<
2041     \context Staff = "up" {
2042       \accidentalStyle piano
2043       \musicA
2044     }
2045     \context Staff = "down" {
2046       \musicB
2047     }
2048   >>
2049 }
2050 @end lilypond
2051
2052 @item piano-cautionary
2053
2054 @cindex @emph{piano-cautionary}, stile delle alterazioni
2055 @cindex stile delle alterazioni @emph{piano-cautionary}
2056 @cindex piano e alterazioni
2057
2058 @funindex piano-cautionary
2059
2060 È uguale a @code{piano} ma con le alterazioni supplementari
2061 mostrate come alterazioni di precauzione.
2062
2063 @lilypond[quote]
2064 musicA = {
2065   <<
2066     \relative c' {
2067       cis'8 fis, bes4 <a cis>8 f bis4 |
2068       cis2. <c, g'>4 |
2069     }
2070     \\
2071     \relative c' {
2072       ais'2 cis, |
2073       fis8 b a4 cis2 |
2074     }
2075   >>
2076 }
2077
2078 musicB = {
2079   \clef bass
2080   \new Voice {
2081     \voiceTwo \relative c' {
2082       <fis, a cis>8[ <fis a cis>
2083       \change Staff = up
2084       cis' cis
2085       \change Staff = down
2086       <fis, a> <fis a>]
2087       \showStaffSwitch
2088       \change Staff = up
2089       dis'4 |
2090       \change Staff = down
2091       <fis, a cis>4 gis <f a d>2 |
2092     }
2093   }
2094 }
2095
2096 \new PianoStaff {
2097   <<
2098     \context Staff = "up" {
2099       \accidentalStyle piano-cautionary
2100       \musicA
2101     }
2102     \context Staff = "down" {
2103       \musicB
2104     }
2105   >>
2106 }
2107 @end lilypond
2108
2109
2110 @item neo-modern
2111
2112 @cindex stile delle alterazioni @emph{neo-modern}
2113 @cindex @emph{neo-modern}, stile delle alterazioni
2114
2115 @funindex neo-modern
2116
2117 Questa regola si riferisce a una pratica tipica della musica contemporanea:
2118 le alterazioni sono mostrate come in @code{modern}, ma vengono ripetute se
2119 la stessa nota appare in seguito nella stessa misura -- a meno che la
2120 seconda occorrenza non segua direttamente la prima.
2121
2122 @lilypond[quote]
2123 musicA = {
2124   <<
2125     \relative c' {
2126       cis'8 fis, bes4 <a cis>8 f bis4 |
2127       cis2. <c, g'>4 |
2128     }
2129     \\
2130     \relative c' {
2131       ais'2 cis, |
2132       fis8 b a4 cis2 |
2133     }
2134   >>
2135 }
2136
2137 musicB = {
2138   \clef bass
2139   \new Voice {
2140     \voiceTwo \relative c' {
2141       <fis, a cis>8[ <fis a cis>
2142       \change Staff = up
2143       cis' cis
2144       \change Staff = down
2145       <fis, a> <fis a>]
2146       \showStaffSwitch
2147       \change Staff = up
2148       dis'4 |
2149       \change Staff = down
2150       <fis, a cis>4 gis <f a d>2 |
2151     }
2152   }
2153 }
2154
2155 \new PianoStaff {
2156   <<
2157     \context Staff = "up" {
2158       \accidentalStyle neo-modern
2159       \musicA
2160     }
2161     \context Staff = "down" {
2162       \accidentalStyle neo-modern
2163       \musicB
2164     }
2165   >>
2166 }
2167 @end lilypond
2168
2169 @item neo-modern-cautionary
2170
2171 @cindex stile delle alterazioni @emph{neo-modern-cautionary}
2172 @cindex @emph{neo-modern-cautionary}, stile delle alterazioni
2173
2174 @funindex neo-modern-cautionary
2175
2176 Questa regola è simile a @code{neo-modern}, ma le alterazioni
2177 supplementari sono mostrate come alterazioni di precauzione.
2178
2179 @lilypond[quote]
2180 musicA = {
2181   <<
2182     \relative c' {
2183       cis'8 fis, bes4 <a cis>8 f bis4 |
2184       cis2. <c, g'>4 |
2185     }
2186     \\
2187     \relative c' {
2188       ais'2 cis, |
2189       fis8 b a4 cis2 |
2190     }
2191   >>
2192 }
2193
2194 musicB = {
2195   \clef bass
2196   \new Voice {
2197     \voiceTwo \relative c' {
2198       <fis, a cis>8[ <fis a cis>
2199       \change Staff = up
2200       cis' cis
2201       \change Staff = down
2202       <fis, a> <fis a>]
2203       \showStaffSwitch
2204       \change Staff = up
2205       dis'4 |
2206       \change Staff = down
2207       <fis, a cis>4 gis <f a d>2 |
2208     }
2209   }
2210 }
2211
2212 \new PianoStaff {
2213   <<
2214     \context Staff = "up" {
2215       \accidentalStyle neo-modern-cautionary
2216       \musicA
2217     }
2218     \context Staff = "down" {
2219       \accidentalStyle neo-modern-cautionary
2220       \musicB
2221     }
2222   >>
2223 }
2224 @end lilypond
2225
2226
2227 @item neo-modern-voice
2228
2229 @cindex stile delle alterazioni, @emph{neo-modern-voice}
2230 @cindex @emph{neo-modern-voice}, stile delle alterazioni
2231
2232 @funindex neo-modern-voice
2233
2234 Questa regola viene usata per le alterazioni su più di una voce che devono
2235 essere lette sia da musicisti che suonano una singola voce sia da musicisti che
2236 suonano tutte le voci. Le alterazioni per ogni voce sono mostrate come
2237 nello stile @code{neo-modern}, ma vengono annullate attraverso le
2238 voci nello stesso rigo (@code{Staff}).
2239
2240 @lilypond[quote]
2241 musicA = {
2242   <<
2243     \relative c' {
2244       cis'8 fis, bes4 <a cis>8 f bis4 |
2245       cis2. <c, g'>4 |
2246     }
2247     \\
2248     \relative c' {
2249       ais'2 cis, |
2250       fis8 b a4 cis2 |
2251     }
2252   >>
2253 }
2254
2255 musicB = {
2256   \clef bass
2257   \new Voice {
2258     \voiceTwo \relative c' {
2259       <fis, a cis>8[ <fis a cis>
2260       \change Staff = up
2261       cis' cis
2262       \change Staff = down
2263       <fis, a> <fis a>]
2264       \showStaffSwitch
2265       \change Staff = up
2266       dis'4 |
2267       \change Staff = down
2268       <fis, a cis>4 gis <f a d>2 |
2269     }
2270   }
2271 }
2272
2273 \new PianoStaff {
2274   <<
2275     \context Staff = "up" {
2276       \accidentalStyle neo-modern-voice
2277       \musicA
2278     }
2279     \context Staff = "down" {
2280       \accidentalStyle neo-modern-voice
2281       \musicB
2282     }
2283   >>
2284 }
2285 @end lilypond
2286
2287 @item neo-modern-voice-cautionary
2288
2289 @cindex stile  delle alterazioni @emph{neo-modern-voice-cautionary}
2290 @cindex @emph{neo-modern-voice-cautionary}, stile delle alterazioni
2291
2292 @funindex neo-modern-voice-cautionary
2293
2294 Questa regola è simile a @code{neo-modern-voice}, ma le alterazioni
2295 supplementari sono indicate come alterazioni di precauzione.
2296
2297 @lilypond[quote]
2298 musicA = {
2299   <<
2300     \relative c' {
2301       cis'8 fis, bes4 <a cis>8 f bis4 |
2302       cis2. <c, g'>4 |
2303     }
2304     \\
2305     \relative c' {
2306       ais'2 cis, |
2307       fis8 b a4 cis2 |
2308     }
2309   >>
2310 }
2311
2312 musicB = {
2313   \clef bass
2314   \new Voice {
2315     \voiceTwo \relative c' {
2316       <fis, a cis>8[ <fis a cis>
2317       \change Staff = up
2318       cis' cis
2319       \change Staff = down
2320       <fis, a> <fis a>]
2321       \showStaffSwitch
2322       \change Staff = up
2323       dis'4 |
2324       \change Staff = down
2325       <fis, a cis>4 gis <f a d>2 |
2326     }
2327   }
2328 }
2329
2330 \new PianoStaff {
2331   <<
2332     \context Staff = "up" {
2333       \accidentalStyle neo-modern-voice-cautionary
2334       \musicA
2335     }
2336     \context Staff = "down" {
2337       \accidentalStyle neo-modern-voice-cautionary
2338       \musicB
2339     }
2340   >>
2341 }
2342 @end lilypond
2343
2344 @item dodecaphonic
2345
2346 @cindex stile delle alterazioni @emph{dodecaphonic}
2347 @cindex @emph{dodecaphonic}, stile delle alterazioni
2348
2349 @funindex dodecaphonic
2350
2351 Questa regola riflette una regola introdotta dai compositori
2352 all'inizio del ventesimo secolo nel tentativo di abolire la
2353 gerarchia tra suoni naturali e non naturali.  Con questo
2354 stile, @emph{ogni} nota presenta un segno di alterazione, anche i suoni
2355 naturali.
2356
2357 @lilypond[quote]
2358 musicA = {
2359   <<
2360     \relative c' {
2361       cis'8 fis, bes4 <a cis>8 f bis4 |
2362       cis2. <c, g'>4 |
2363     }
2364     \\
2365     \relative c' {
2366       ais'2 cis, |
2367       fis8 b a4 cis2 |
2368     }
2369   >>
2370 }
2371
2372 musicB = {
2373   \clef bass
2374   \new Voice {
2375     \voiceTwo \relative c' {
2376       <fis, a cis>8[ <fis a cis>
2377       \change Staff = up
2378       cis' cis
2379       \change Staff = down
2380       <fis, a> <fis a>]
2381       \showStaffSwitch
2382       \change Staff = up
2383       dis'4 |
2384       \change Staff = down
2385       <fis, a cis>4 gis <f a d>2 |
2386     }
2387   }
2388 }
2389
2390 \new PianoStaff {
2391   <<
2392     \context Staff = "up" {
2393       \accidentalStyle dodecaphonic
2394       \musicA
2395     }
2396     \context Staff = "down" {
2397       \accidentalStyle dodecaphonic
2398       \musicB
2399     }
2400   >>
2401 }
2402 @end lilypond
2403
2404
2405 @item teaching
2406
2407 @cindex stile delle alterazioni @emph{teaching}
2408 @cindex @emph{teaching}, stile delle alterazioni
2409
2410 @funindex teaching
2411
2412 Questa regola è pensata per gli studenti: permette di generare facilmente degli
2413 spartiti di scale con le alterazioni di precauzione inserite in modo automatico.
2414 Alle alterazioni, indicate come nello stile @code{modern}, vengono
2415 aggiunte ulteriori segni di precauzione per tutti i diesis e bemolle
2416 specificati dall'armatura di chiave, fuorché nel caso di ripetizioni
2417 immediatamente successive di una stessa nota.
2418
2419 @lilypond[quote,staffsize=18]
2420 musicA = {
2421   <<
2422     \relative c' {
2423       cis'8 fis, bes4 <a cis>8 f bis4 |
2424       cis2. <c, g'>4 |
2425     }
2426     \\
2427     \relative c' {
2428       ais'2 cis, |
2429       fis8 b a4 cis2 |
2430     }
2431   >>
2432 }
2433
2434 musicB = {
2435   \clef bass
2436   \new Voice {
2437     \voiceTwo \relative c' {
2438       <fis, a cis>8[ <fis a cis>
2439       \change Staff = up
2440       cis' cis
2441       \change Staff = down
2442       <fis, a> <fis a>]
2443       \showStaffSwitch
2444       \change Staff = up
2445       dis'4 |
2446       \change Staff = down
2447       <fis, a cis>4 gis <f a d>2 |
2448     }
2449   }
2450 }
2451
2452 \new PianoStaff {
2453   <<
2454     \context Staff = "up" {
2455       \key fis \minor
2456       \accidentalStyle teaching
2457       \musicA
2458     }
2459     \context Staff = "down" {
2460       \key fis \minor
2461       \accidentalStyle teaching
2462       \musicB
2463     }
2464   >>
2465 }
2466 @end lilypond
2467
2468
2469
2470 @item no-reset
2471
2472 @cindex stile delle alterazioni @emph{no-reset}
2473 @cindex @emph{no-reset}, stile delle alterazioni
2474
2475 @funindex no-reset
2476
2477 È identico a @code{default}, ma le alterazioni mantengono la propria validità
2478 @q{per sempre}, non solo all'interno della singola misura:
2479
2480 @lilypond[quote]
2481 musicA = {
2482   <<
2483     \relative c' {
2484       cis'8 fis, bes4 <a cis>8 f bis4 |
2485       cis2. <c, g'>4 |
2486     }
2487     \\
2488     \relative c' {
2489       ais'2 cis, |
2490       fis8 b a4 cis2 |
2491     }
2492   >>
2493 }
2494
2495 musicB = {
2496   \clef bass
2497   \new Voice {
2498     \voiceTwo \relative c' {
2499       <fis, a cis>8[ <fis a cis>
2500       \change Staff = up
2501       cis' cis
2502       \change Staff = down
2503       <fis, a> <fis a>]
2504       \showStaffSwitch
2505       \change Staff = up
2506       dis'4 |
2507       \change Staff = down
2508       <fis, a cis>4 gis <f a d>2 |
2509     }
2510   }
2511 }
2512
2513 \new PianoStaff {
2514   <<
2515     \context Staff = "up" {
2516       \accidentalStyle no-reset
2517       \musicA
2518     }
2519     \context Staff = "down" {
2520       \accidentalStyle no-reset
2521       \musicB
2522     }
2523   >>
2524 }
2525 @end lilypond
2526
2527 @item forget
2528
2529 @cindex stile delle alterazioni @emph{forget}
2530 @cindex @emph{forget}, stile delle alterazioni
2531
2532 @funindex forget
2533
2534 È il contrario di @code{no-reset}: le alterazioni non vengono
2535 ricordate affatto -- pertanto, tutte le alterazioni si
2536 riferiscono all'armatura di chiave, indipendentemente dal
2537 materiale musicale precedente.
2538
2539 @lilypond[quote]
2540 musicA = {
2541   <<
2542     \relative c' {
2543       cis'8 fis, bes4 <a cis>8 f bis4 |
2544       cis2. <c, g'>4 |
2545     }
2546     \\
2547     \relative c' {
2548       ais'2 cis, |
2549       fis8 b a4 cis2 |
2550     }
2551   >>
2552 }
2553
2554 musicB = {
2555   \clef bass
2556   \new Voice {
2557     \voiceTwo \relative c' {
2558       <fis, a cis>8[ <fis a cis>
2559       \change Staff = up
2560       cis' cis
2561       \change Staff = down
2562       <fis, a> <fis a>]
2563       \showStaffSwitch
2564       \change Staff = up
2565       dis'4 |
2566       \change Staff = down
2567       <fis, a cis>4 gis <f a d>2 |
2568     }
2569   }
2570 }
2571
2572 \new PianoStaff {
2573   <<
2574     \context Staff = "up" {
2575       \accidentalStyle forget
2576       \musicA
2577     }
2578     \context Staff = "down" {
2579       \accidentalStyle forget
2580       \musicB
2581     }
2582   >>
2583 }
2584 @end lilypond
2585 @end table
2586
2587 @seealso
2588 Frammenti di codice:
2589 @rlsrnamed{Pitches, Altezze}.
2590
2591 Guida al funzionamento interno:
2592 @rinternals{Accidental},
2593 @rinternals{Accidental_engraver},
2594 @rinternals{GrandStaff},
2595 @rinternals{PianoStaff},
2596 @rinternals{Staff},
2597 @rinternals{AccidentalSuggestion},
2598 @rinternals{AccidentalPlacement},
2599 @rinternals{accidental-suggestion-interface}.
2600
2601 @cindex alterazioni e note simultanee
2602 @cindex note simultanee e alterazioni
2603 @cindex alterazioni negli accordi
2604 @cindex accordi, alterazioni in
2605
2606 @knownissues
2607 Le note simultanee non vengono considerate nell'individuazione
2608 automatica delle alterazioni; vengono prese come riferimento solo
2609 le note precedenti e l'armatura di chiave.  Se la stessa nota
2610 occorre simultaneamente con alterazioni diverse, può essere necessario
2611 forzare le alterazioni con@tie{}@code{!} o@tie{}@code{?}: @samp{<f! fis!>}.
2612
2613 L'annullamento di precauzione delle alterazioni avviene in relazione alla
2614 misura precedente.  Tuttavia, nel blocco @code{\alternative} che segue
2615 una sezione @code{\repeat volta N}, è auspicabile che l'annullamento sia
2616 calcolato in base alla precedente misura @emph{eseguita}, non alla precedente
2617 misura @emph{stampata}.  Nell'esempio seguente il Do naturale della seconda
2618 volta non richiede il segno di bequadro:
2619
2620 @lilypond[quote]
2621 {
2622   \accidentalStyle modern
2623   \time 2/4
2624   \repeat volta 2 {
2625     c'2
2626   }
2627   \alternative {
2628      cis'
2629      c'
2630   }
2631 }
2632 @end lilypond
2633
2634 Si può usare il seguente espediente: si definisce una funzione che
2635 imposti localmente lo stile delle alterazioni su @code{forget}:
2636
2637 @lilypond[verbatim,quote]
2638 forget = #(define-music-function (parser location music) (ly:music?) #{
2639   \accidentalStyle forget
2640   #music
2641   \accidentalStyle modern
2642 #})
2643 {
2644   \accidentalStyle modern
2645   \time 2/4
2646   \repeat volta 2 {
2647     c'2
2648   }
2649   \alternative {
2650      cis'
2651      \forget c'
2652   }
2653 }
2654 @end lilypond
2655
2656
2657 @node Ambitus
2658 @unnumberedsubsubsec Ambitus
2659 @translationof Ambitus
2660
2661 @cindex ambitus
2662 @cindex ambito delle altezze
2663 @cindex estensione
2664
2665 Il termine @notation{ambitus} (pl. ambitus) indica l'ambito di
2666 altezze di una determinata voce all'interno di una composizione
2667 musicale.  Può indicare anche l'estensione di uno strumento
2668 musicale, ovvero l'intera gamma di suoni che può produrre.
2669 L'ambitus viene usato nelle parti vocali in modo che gli esecutori
2670 possano capire facilmente se siano adeguate alle loro possibilità.
2671
2672 L'ambitus viene indicato all'inizio del brano, prima della
2673 chiave iniziale.  L'intervallo è individuato graficamente da due
2674 teste di nota che rappresentano l'altezza più bassa e più alta.
2675 Le alterazioni sono mostrate solo se non fanno parte dell'armatura
2676 di chiave.
2677
2678 @lilypond[verbatim,quote]
2679 \layout {
2680   \context {
2681     \Voice
2682     \consists "Ambitus_engraver"
2683   }
2684 }
2685
2686 \relative c'' {
2687   aes c e2
2688   cis,1
2689 }
2690 @end lilypond
2691
2692
2693 @snippets
2694
2695 @lilypondfile[verbatim,quote,texidoc,doctitle]
2696 {adding-ambitus-per-voice.ly}
2697
2698 @lilypondfile[verbatim,quote,texidoc,doctitle]
2699 {ambitus-with-multiple-voices.ly}
2700
2701 @lilypondfile[verbatim,quote,texidoc,doctitle]
2702 {changing-the-ambitus-gap.ly}
2703
2704 @seealso
2705 Glossario musicale:
2706 @rglos{ambitus}.
2707
2708 Frammenti di codice:
2709 @rlsrnamed{Pitches, Altezze}.
2710
2711 Guida al funzionamento interno:
2712 @rinternals{Ambitus_engraver},
2713 @rinternals{Voice},
2714 @rinternals{Staff},
2715 @rinternals{Ambitus},
2716 @rinternals{AmbitusAccidental},
2717 @rinternals{AmbitusLine},
2718 @rinternals{AmbitusNoteHead},
2719 @rinternals{ambitus-interface}.
2720
2721 @knownissues
2722 Le collisioni non vengono gestite in presenza di un ambitus multiplo su
2723 più di una voce.
2724
2725
2726 @node Teste di nota
2727 @subsection Teste di nota
2728 @translationof Note heads
2729
2730 Questa sezione suggerisce i modi in cui modificare la testa di una nota.
2731
2732 @menu
2733 * Teste di nota speciali::
2734 * Testa di nota con nome della nota::
2735 * Teste di nota a forma variabile::
2736 * Improvvisazione::
2737 @end menu
2738
2739 @node Teste di nota speciali
2740 @unnumberedsubsubsec Teste di nota speciali
2741 @translationof Special note heads
2742
2743 @cindex speciali, teste di nota
2744 @cindex note heads, cross
2745 @cindex note heads, diamond
2746 @cindex note heads, parlato
2747 @cindex note heads, harmonic
2748 @cindex note heads, guitar
2749 @cindex teste di nota speciali
2750 @cindex cross note heads
2751 @cindex diamond note heads
2752 @cindex parlato note heads
2753 @cindex harmonic note heads
2754 @cindex guitar note heads
2755 @cindex note head styles
2756 @cindex styles, note heads
2757
2758 @funindex cross
2759
2760 L'aspetto delle teste delle note può essere modificato:
2761
2762 @lilypond[verbatim,quote,relative=2]
2763 c4 b
2764 \override NoteHead.style = #'cross
2765 c4 b
2766 \revert NoteHead.style
2767 a b
2768 \override NoteHead.style = #'harmonic
2769 a b
2770 \revert NoteHead.style
2771 c4 d e f
2772 @end lilypond
2773
2774 L'elenco di tutti gli stili per le teste di nota è in @ref{Note head styles}.
2775
2776 Lo stile barrato (@code{cross}) viene usato per rappresentare varie
2777 intenzioni musicali.  I seguenti comandi generici predefiniti modificano
2778 la testa della nota nei contesti del rigo e dell'intavolatura e possono
2779 essere usati per rappresentare qualsiasi significato musicale:
2780
2781 @lilypond[verbatim,quote,relative=2]
2782 c4 b
2783 \xNotesOn
2784  a b c4 b
2785 \xNotesOff
2786 c4 d
2787 @end lilypond
2788
2789 Questo comando può essere usato all'interno e all'esterno degli accordi per
2790 generare teste barrate sia nel contesto del rigo che in
2791 quello dell'intavolatura:
2792
2793 @lilypond[verbatim,quote,relative=2]
2794 c4 b
2795 \xNote { e f }
2796 c b < g \xNote c f > b
2797 @end lilypond
2798
2799 Potete utilizzare, al posto di @code{\xNote}, @code{\xNotesOn} e
2800 @code{\xNotesOff}, i comandi @code{\deadNote}, @code{\deadNotesOn} e
2801 @code{\deadNotesOff}.  Il termine @notation{dead note} è di uso comune
2802 tra i chitarristi.
2803
2804 Esiste anche una scorciatoia per le forme a diamante. Può essere usata
2805 solo all'interno di un accordo:
2806
2807 @lilypond[verbatim,quote,relative=2]
2808 <c f\harmonic>2 <d a'\harmonic>4 <c g'\harmonic>
2809 @end lilypond
2810
2811 @predefined
2812 @code{\harmonic},
2813 @code{\xNotesOn},
2814 @code{\xNotesOff},
2815 @code{\xNote}.
2816 @endpredefined
2817
2818 @seealso
2819 Frammenti di codice:
2820 @rlsrnamed{Pitches, Altezze}.
2821
2822 Guida alla notazione:
2823 @ref{Note head styles},
2824 @ref{Chorded notes},
2825 @ref{Indicating harmonics and dampened notes}.
2826
2827 Guida al funzionamento interno:
2828 @rinternals{note-event},
2829 @rinternals{Note_heads_engraver},
2830 @rinternals{Ledger_line_engraver},
2831 @rinternals{NoteHead},
2832 @rinternals{LedgerLineSpanner},
2833 @rinternals{note-head-interface},
2834 @rinternals{ledger-line-spanner-interface}.
2835
2836
2837 @node Testa di nota con nome della nota
2838 @unnumberedsubsubsec Testa di nota con nome della nota
2839 @translationof Easy notation note heads
2840
2841 @cindex teste di nota, esercizio
2842 @cindex practice note heads
2843 @cindex teste di nota, notazione semplificata
2844 @cindex notazione semplificata
2845 @cindex musica per principianti
2846 @cindex principianti, musica
2847 @cindex teste di nota facili da suonare
2848
2849 @funindex \easyHeadsOn
2850 @funindex easyHeadsOn
2851 @funindex \easyHeadsOff
2852 @funindex easyHeadsOff
2853
2854 La nota @q{easy play} inserisce il nome della nota dentro la testa.
2855 Viene usata nella musica per principianti.  Per rendere le lettere
2856 leggibili, occorrerebbe usare un carattere più grande.  A questo
2857 proposito si veda @ref{Setting the staff size}.
2858
2859 @lilypond[verbatim,quote]
2860 #(set-global-staff-size 26)
2861 \relative c' {
2862   \easyHeadsOn
2863   c2 e4 f
2864   g1
2865   \easyHeadsOff
2866   c,1
2867 }
2868 @end lilypond
2869
2870
2871 @predefined
2872 @code{\easyHeadsOn},
2873 @code{\easyHeadsOff}.
2874 @endpredefined
2875
2876
2877 @snippets
2878
2879 @lilypondfile[verbatim,quote,texidoc,doctitle]
2880 {numbers-as-easy-note-heads.ly}
2881
2882 @seealso
2883 Guida alla notazione:
2884 @ref{Setting the staff size}.
2885
2886 Frammenti di codice:
2887 @rlsrnamed{Pitches, Altezze}.
2888
2889 Guida al funzionamento interno:
2890 @rinternals{note-event},
2891 @rinternals{Note_heads_engraver},
2892 @rinternals{NoteHead},
2893 @rinternals{note-head-interface}.
2894
2895
2896 @node Teste di nota a forma variabile
2897 @unnumberedsubsubsec Teste di nota a forma variabile
2898 @translationof Shape note heads
2899
2900 @cindex note a forma variabile
2901 @cindex testa di nota, forma
2902 @cindex testa di nota, Aiken
2903 @cindex Aiken, testa di nota
2904 @cindex testa di nota, Sacred Harp
2905 @cindex Sacred Harp, testa di nota
2906 @cindex testa di nota, Southern Harmony
2907 @cindex Southern Harmony, testa di nota
2908 @cindex Funk, testa di nota
2909 @cindex testa di nota, Funk
2910 @cindex testa di nota, Harmonica Sacra
2911 @cindex Harmonica Sacra, testa di nota
2912 @cindex Christian Harmony, testa di nota
2913 @cindex testa di nota, Christian Harmony
2914 @cindex Walker, testa di nota
2915 @cindex testa di nota, Walker
2916
2917 @funindex \aikenHeads
2918 @funindex aikenHeads
2919 @funindex \sacredHarpHeads
2920 @funindex sacredHarpHeads
2921 @funindex \southernHarmonyHeads
2922 @funindex southernHarmonyHeads
2923 @funindex \funkHeads
2924 @funindex funkHeads
2925 @funindex \walkerHeads
2926 @funindex walkerHeads
2927
2928 In alcune notazioni, la forma della testa della nota corrisponde
2929 alla funzione armonica di una nota nella scala.  Questa notazione
2930 era comune nei canzonieri americani del diciannovesimo secolo.
2931 Gli stili possibili sono Sacred Harp, Southern Harmony,
2932 Funk (Harmonica Sacra), Walker e Aiken (Christian Harmony):
2933
2934 @lilypond[verbatim,quote,relative=2]
2935 \aikenHeads
2936 c, d e f g2 a b1 c \break
2937 \sacredHarpHeads
2938 c,4 d e f g2 a b1 c \break
2939 \southernHarmonyHeads
2940 c,4 d e f g2 a b1 c \break
2941 \funkHeads
2942 c,4 d e f g2 a b1 c \break
2943 \walkerHeads
2944 c,4 d e f g2 a b1 c \break
2945 @end lilypond
2946
2947 @funindex \key
2948 @funindex key
2949 @funindex \aikenHeadsMinor
2950 @funindex aikenHeadsMinor
2951 @funindex \sacredHarpHeadsMinor
2952 @funindex sacredHarpHeadsMinor
2953 @funindex \southernHarmonyHeadsMinor
2954 @funindex southernHarmonyHeadsMinor
2955 @funindex \funkHeadsMinor
2956 @funindex funkHeadsMinor
2957 @funindex \walkerHeadsMinor
2958 @funindex walkerHeadsMinor
2959
2960 Le forme variano in base al grado della scala; la
2961 scala è determinata dal comando @code{\key}.  Se si scrive in
2962 tonalità minore, il grado della scala può essere determinato
2963 in base alla relativa maggiore:
2964
2965 @lilypond[verbatim,quote,relative=2]
2966 \key a \minor
2967 \aikenHeads
2968 a b c d e2 f g1 a \break
2969 \aikenHeadsMinor
2970 a,4 b c d e2 f g1 a \break
2971 \sacredHarpHeadsMinor
2972 a,2 b c d \break
2973 \southernHarmonyHeadsMinor
2974 a2 b c d \break
2975 \funkHeadsMinor
2976 a2 b c d \break
2977 \walkerHeadsMinor
2978 a2 b c d \break
2979
2980 @end lilypond
2981
2982
2983 @predefined
2984 @code{\aikenHeads},
2985 @code{\aikenHeadsMinor},
2986 @code{\funkHeads},
2987 @code{\funkHeadsMinor},
2988 @code{\sacredHarpHeads},
2989 @code{\sacredHarpHeadsMinor},
2990 @code{\southernHarmonyHeads},
2991 @code{\southernHarmonyHeadsMinor},
2992 @code{\walkerHeads},
2993 @code{\walkerHeadsMinor}.
2994 @endpredefined
2995
2996
2997 @snippets
2998
2999 @lilypondfile[verbatim,quote,texidoc,doctitle]
3000 {applying-note-head-styles-depending-on-the-step-of-the-scale.ly}
3001
3002 La lista completa di tutti gli stili delle teste si trova in @ref{Note head styles}.
3003
3004 @seealso
3005 Frammenti di codice:
3006 @rlsrnamed{Pitches, Altezze}.
3007
3008 Guida alla notazione:
3009 @ref{Note head styles}.
3010
3011 Guida al funzionamento interno:
3012 @rinternals{note-event},
3013 @rinternals{Note_heads_engraver},
3014 @rinternals{NoteHead},
3015 @rinternals{note-head-interface}.
3016
3017
3018 @node Improvvisazione
3019 @unnumberedsubsubsec Improvvisazione
3020 @translationof Improvisation
3021
3022 @cindex improvvisazione
3023 @cindex testa di nota tagliata
3024 @cindex testa di nota, improvvisazione
3025 @cindex tagliata, testa di nota
3026
3027 @funindex \improvisationOn
3028 @funindex improvisationOn
3029 @funindex \improvisationOff
3030 @funindex improvisationOff
3031
3032 L'improvvisazione viene talvolta indicata con teste tagliate:
3033 l'esecutore può scegliere qualsiasi nota ma deve seguire il ritmo
3034 indicato.  Si possono creare queste teste:
3035
3036 @lilypond[verbatim,quote,relative=2]
3037 \new Voice \with {
3038   \consists "Pitch_squash_engraver"
3039 } {
3040   e8 e g a a16( bes) a8 g
3041   \improvisationOn
3042   e8 ~
3043   e2 ~ e8 f4 f8 ~
3044   f2
3045   \improvisationOff
3046   a16( bes) a8 g e
3047 }
3048 @end lilypond
3049
3050 @predefined
3051 @code{\improvisationOn},
3052 @code{\improvisationOff}.
3053 @endpredefined
3054
3055 @seealso
3056 Frammenti di codice:
3057 @rlsrnamed{Pitches, Altezze}.
3058
3059 Guida al funzionamento interno:
3060 @rinternals{Pitch_squash_engraver},
3061 @rinternals{Voice},
3062 @rinternals{RhythmicStaff}.