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