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