]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/it/learning/common-notation.itely
Merge remote branch 'origin/master' into release/unstable
[lilypond.git] / Documentation / it / learning / common-notation.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
2
3 @ignore
4     Translation of GIT committish: 62dddf43ef5990c6efc5944aadcab3ead9423f29
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  For details, see the Contributors'
8     Guide, node Updating translation committishes..
9 @end ignore
10
11
12 @c \version "2.19.2"
13
14 @ignore
15 Tutorial guidelines:  (different from policy.txt!)
16 - unless you have a really good reason, use either
17     @lilypond[verbatim,quote]
18   or
19     @lilypond[verbatim,quote,relative=2]
20
21   Don't use any other relative=X commands.
22
23 - use "aes" and "ees" instead of "as" and "es".  I know it's not
24   correct Dutch naming, but let's not confuse people with this
25   until we get to the Basic notation chapter.
26
27 - Add "Music Glossary: @rglos{foo}" to the *top* of the relevant
28   portions of the tutorial.
29
30 @end ignore
31
32 @node Notazione comunemente utilizzata
33 @chapter Notazione comunemente utilizzata
34 @translationof Common notation
35
36 Questo capitolo spiega come creare dei belli spartiti che
37 facciano uso della notazione musicale comunemente utilizzata, seguendo
38 il materiale esposto nel @ref{Tutorial}.
39
40 @menu
41 * Notazione su un solo pentagramma::
42 * Note simultanee::
43 * Canzoni::
44 * Ritocchi finali::
45 @end menu
46
47
48 @node Notazione su un solo pentagramma
49 @section Notazione su un solo pentagramma
50 @translationof Single staff notation
51
52 Questa sezione presenta la notazione comunemente usata per una singola voce su
53 un solo pentagramma.
54
55 @menu
56 * Stanghette e controlli di battuta::
57 * Alterazioni e armature di chiave::
58 * Legature di valore e di portamento::
59 * Articolazione e dinamiche::
60 * Aggiungere il testo::
61 * Code automatiche e manuali::
62 * Comandi di tempo avanzati::
63 @end menu
64
65 @node Stanghette e controlli di battuta
66 @subsection Stanghette e controlli di battuta
67 @translationof Bar lines and bar checks
68
69 @menu
70 * Stanghette::
71 * Controlli di battuta::
72 @end menu
73
74 @node Stanghette
75 @unnumberedsubsubsec Stanghette
76 @translationof Bar lines
77
78 Le stanghette singole vengono aggiunte automaticamente, quindi non occorre
79 aggiungerle manualmente.  Si possono inserire altri tipi di stanghette
80 col comando @code{\bar}, per esempio @code{\bar "||"} per una stanghetta
81 doppia, o @code{\bar "|."} per una stanghetta finale.  La lista completa
82 delle stanghette si trova in @ruser{Stanghette}.
83
84 @lilypond[verbatim,quote,relative=2]
85 g1 e1 \bar "||" c2. c'4 \bar "|."
86 @end lilypond
87
88 @node Controlli di battuta
89 @unnumberedsubsubsec Controlli di battuta
90 @translationof Bar checks
91
92 I @emph{controlli di battuta}, pur se non strettamente necessari, dovrebbero
93 essere usati nel codice di input per mostrare dove si vuole che cadano le
94 stanghette.  Vengono inseriti col simbolo della barra verticale, @code{|}.
95 Grazie ai controlli di battuta, il programma può verificare che tu abbia inserito
96 delle durate che facciano sì che ogni misura raggiunga la giusta
97 durata.  I controlli di battuta rendono anche il codice di input più
98 facile da leggere, perché aiutano a tenere tutto in ordine.
99
100 @lilypond[verbatim,quote,relative=2]
101 g1 | e1 | c2. c'4 | g4 c g e | c4 r r2 |
102 @end lilypond
103
104 @seealso
105 Guida alla notazione:
106 @ruser{Controlli di battuta e del numero di battuta}.
107
108 @node Alterazioni e armature di chiave
109 @subsection Alterazioni e armature di chiave
110 @translationof Accidentals and key signatures
111
112 @menu
113 * Alterazioni::
114 * Armature di chiave::
115 * Attenzione armature di chiave e altezze::
116 @end menu
117
118 @warning{I nuovi utenti sono spesso confusi riguardo a questi concetti -- leggi
119 il messaggio di avviso in fondo a questa pagina, soprattutto se non hai
120 una buona conoscenza della teoria musicale!}
121
122 @node Alterazioni
123 @unnumberedsubsubsec Alterazioni
124 @translationof Accidentals
125
126 @cindex alterazioni, accidenti
127 @cindex alterazioni e armature di chiave
128 @cindex diesis
129 @cindex doppio diesis
130 @cindex diesis, doppio
131 @cindex bemolle
132 @cindex doppio bemolle
133 @cindex bemolle, doppio
134
135 @funindex es
136 @funindex is
137 @funindex eses
138 @funindex isis
139
140 Glossario musicale: @rglosnamed{sharp,diesis}, @rglosnamed{flat,bemolle},
141 @rglosnamed{double sharp,doppio diesis},@rglosnamed{double flat,doppio bemolle},
142 @rglosnamed{accidental,alterazione o accidente}.
143
144 Un @notation{diesis} si ottiene aggiungendo il suffisso @code{is} al nome della nota,
145 e un @notation{bemolle} aggiungendo @code{es}.  Come puoi
146 immaginare, un @notation{doppio diesis} o un @notation{doppio bemolle}
147 si ottengono aggiungendo @code{isis} o @code{eses}.  Questa sintassi
148 deriva dalle convenzioni per i nomi delle note presenti nelle lingue
149 nordiche e germaniche, come il tedesco e l'olandese.  Per usare altri
150 nomi per le @notation{alterazioni}, si veda @ruser{Nomi delle note in altre lingue}.
151
152 @lilypond[verbatim,quote,relative=2]
153 cis4 ees fisis, aeses
154 @end lilypond
155
156 @cindex armatura di chiave, impostare
157 @node Armature di chiave
158 @unnumberedsubsubsec Armature di chiave
159 @translationof Key signatures
160
161 @cindex armatura di chiave
162 @cindex maggiore
163 @cindex minore
164 @cindex alterazioni e armature di chiave
165 @cindex contenuto vs. layout
166 @cindex layout vs. contenuto
167
168 @funindex \key
169 @funindex key
170 @funindex \major
171 @funindex major
172 @funindex \minor
173 @funindex minor
174
175 Glossario musicale: @rglosnamed{key signature,armatura di chiave},
176 @rglosnamed{major,maggiore}, @rglosnamed{minor,minore}.
177
178 L' @notation{armatura di chiave} viene impostata col comando @code{\key}
179 seguito da un'altezza e da @code{\major} o @code{\minor}.
180
181 @lilypond[verbatim,quote,relative=2]
182 \key d \major
183 a1 |
184 \key c \minor
185 a1 |
186 @end lilypond
187
188 @smallspace
189
190 @node Attenzione armature di chiave e altezze
191 @unnumberedsubsubsec Attenzione: armature di chiave e altezze
192 @translationof Warning key signatures and pitches
193
194 Glossario musicale: @rglosnamed{accidental,alterazione},
195 @rglosnamed{key signature,armatura di chiave}, @rglosnamed{pitch,altezza},
196 @rglosnamed{flat,bemolle}, @rglosnamed{natural,bequadro}, @rglosnamed{sharp,diesis},
197 @rglosnamed{transposition,trasposizione}.
198
199 Per determinare se mostrare o meno un'@notation{alterazione}, LilyPond
200 esamina le altezze e l'@notation{armatura di chiave}.  L'armatura di
201 chiave influisce soltanto sulle alterazioni che vengono @emph{mostrate}, non
202 sull'@notation{altezza} della nota!  Questa è una caratteristica che spesso
203 causa confusione ai nuovi utenti, quindi la spiegheremo più dettagliatamente.
204
205 LilyPond fa una netta distinzione tra contenuto musicale e aspetto
206 grafico.  L'alterazione (@notation{bemolle}, @notation{bequadro} o
207 @notation{diesis}) di una nota fa parte dell'altezza ed è quindi
208 contenuto musicale.  Se un'alterazione (un  segno @emph{stampato} di bemolle,
209 bequadro o diesis) venga posta oppure no di fronte alla nota corrispondente
210 è una questione di aspetto grafico.  La formattazione segue delle regole, dunque
211 le alterazioni sono inserite automaticamente in base a queste
212 regole.  Le altezze nella tua musica sono opere d'arte, quindi non
213 verranno aggiunte in automatico: sei tu a dover inserire la nota che
214 vuoi sentire.
215
216 In questo esempio:
217
218 @lilypond[verbatim,quote,relative=2]
219 \key d \major
220 cis4 d e fis
221 @end lilypond
222
223 @noindent
224 Nessuna nota ha un'alterazione rispetto all'armatura di chiave, ma devi comunque aggiungere
225 @code{is} e scrivere @code{cis} e @code{fis} nel file di input.
226
227 Il codice @code{b} non significa @qq{stampa un punto nero esattamente
228 nella linea centrale del pentagramma.}  Piuttosto, significa @qq{c'è una
229 nota con altezza Si-bequadro.}  Nella tonalità di La bemolle maggiore,
230 @emph{deve} avere un'alterazione:
231
232 @lilypond[verbatim,quote,relative=2]
233 \key aes \major
234 aes4 c b c
235 @end lilypond
236
237 Se l'esempio precedente sembra poco chiaro, considera questo: se tu stessi
238 suonando un pianoforte, quale tasto premeresti?  Se premi un tasto nero,
239 allora @emph{devi} aggiungere @w{@code{-is}} o @w{@code{-es}} al nome della
240 nota!
241
242 Aggiungere esplicitamente tutte le alterazioni richiederà un po' più
243 di lavoro in fase di scrittura, ma il vantaggio è che la
244 @notation{trasposizione} è più semplice, e le alterazioni possono essere
245 prodotte usando diverse convenzioni.  Per alcuni esempi che mostrano come
246 sia possibile produrre delle alterazioni in base a regole diverse, si veda
247 @ruser{Alterazioni automatiche}.
248
249
250 @seealso
251 Guida alla notazione:
252 @ruser{Nomi delle note in altre lingue},
253 @ruser{Alterazioni},
254 @ruser{Alterazioni automatiche},
255 @ruser{Armatura di chiave}.
256
257
258
259 @node Legature di valore e di portamento
260 @subsection Legature di valore e di portamento
261 @translationof Ties and slurs
262
263 @cindex legatura di valore
264 @cindex legatura di portamento
265 @cindex legatura di portamento, fraseggio
266 @cindex legatura di fraseggio
267
268 @funindex ~
269 @funindex ( ... )
270 @funindex \( ... \)
271
272 @menu
273 * Legature di valore::
274 * Legature di portamento::
275 * Legature di frase::
276 * Attenzione legature di portamento vs legature di valore::
277 @end menu
278
279 @node Legature di valore
280 @unnumberedsubsubsec Legature di valore
281 @translationof Ties
282
283 Glossario musicale: @rglosnamed{tie,legatura di valore}.
284
285 Una @notation{legatura di valore} si ottiene apponendo una tilde @code{~} alla
286 prima delle due note legate.
287
288 @lilypond[verbatim,quote,relative=2]
289 g4~ 4 c2~ | 4~ 8 a~ 2 |
290 @end lilypond
291
292 @cindex durata senza altezza
293 @cindex durata isolata
294
295 Quanndo l'altezza non cambia, come sempre accade nel caso di note legate
296 con legatura di valore, le altezze successive possono essere omesse e basta
297 specificare la sola durata:
298
299 @lilypond[verbatim,quote,relative=2]
300 g4~ 4 c2~ | 4~ 8 a~ 2 |
301 @end lilypond
302
303 Questa scorciatoia può essere utile in altre situazioni in cui il ritmo
304 cambia senza che l'altezza cambi; ma ricorda che una durata isolata
305 userà l'altezza che la precede, stampando una sola nota, se solo uno
306 spazio bianco le separa.
307
308
309 @node Legature di portamento
310 @unnumberedsubsubsec Legature di portamento
311 @translationof Slurs
312
313 Glossario musicale: @rglosnamed{slur,legatura di portamento}.
314
315 Una @notation{legatura di portamento} è una linea curva che collega più note.  La
316 nota iniziale e quella finale sono indicate rispettivamente con
317 @code{(} e @code{)}.
318
319 @lilypond[verbatim,quote,relative=2]
320 d4( c16) cis( d e c cis d) e( d4)
321 @end lilypond
322
323 @node Legature di frase
324 @unnumberedsubsubsec Legature di frase
325 @translationof Phrasing slurs
326
327 Glossario musicale: @rglosnamed{slur,legatura di portamento},
328 @rglosnamed{phrasing,legatura di frase}.
329
330 Le legature di portamento che indicano una @notation{frase} più lunga
331 possono essere inserite con @code{\(} e @code{\)}.  E' possibile avere allo
332 stesso tempo sia le @notation{legature di portamento} sia le legature di
333 frase, ma non si possono avere simultaneamente diverse legature di portamento,
334 o diverse legature di frase.
335
336 @lilypond[verbatim,quote,relative=2]
337 a8(\( ais b c) cis2 b'2 a4 cis,\)
338 @end lilypond
339
340 @smallspace
341
342 @cindex legature di portamento vs. legature di valore
343 @node Attenzione legature di portamento vs legature di valore
344 @unnumberedsubsubsec Attenzione: legature di portamento vs. legature di valore
345 @translationof Warnings slurs vs. ties
346
347 Glossario musicale: @rglosnamed{articulation,articolazione},
348 @rglosnamed{slur,legatura di portamento}, @rglosnamed{tie,legatura di valore}.
349
350 Una @notation{legatura di portamento} ha lo stesso aspetto di una
351 @notation{legatura di valore}, ma un significato diverso.  Una legatura
352 di valore rende semplicemente la nota più lunga, e può essere usata
353 solo con coppie di note della stessa altezza.  Le legature di portamento
354 indicano l'@notation{articolazione} delle note, e possono essere usate
355 con ampi gruppi di note.  Legature di valore e legature di portamento
356 possono essere annidate le une dentro le altre.
357
358 @lilypond[verbatim,quote,relative=2]
359 c4~( c8 d~ 4 e)
360 @end lilypond
361
362
363 @seealso
364 Guida alla notazione:
365 @ruser{Legature di valore},
366 @ruser{Legature di portamento},
367 @ruser{Legature di frase}.
368
369
370 @node Articolazione e dinamiche
371 @subsection Articolazione e dinamiche
372 @translationof Articulation and dynamics
373
374 @menu
375 * Articolazioni::
376 * Diteggiature::
377 * Dinamiche::
378 @end menu
379
380 @node Articolazioni
381 @unnumberedsubsubsec Articolazioni
382 @translationof Articulations
383
384 @cindex articolazione
385 @cindex accento
386 @cindex staccato
387
388 Glossario musicale: @rglosnamed{articulation,articolazione}.
389
390 Le @notation{articolazioni} di uso comune possono essere aggiunte a una nota
391 con una lineetta @code{-} e un singolo carattere:
392
393 @lilypond[verbatim,quote,relative=2]
394 c4-^ c-+ c-- c-!
395 c4-> c-. c2-_
396 @end lilypond
397
398 @node Diteggiature
399 @unnumberedsubsubsec Diteggiature
400 @translationof Fingerings
401
402 @cindex diteggiatura
403
404 @funindex ^
405 @funindex _
406
407 Glossario musicale: @rglosnamed{fingering,diteggiatura}.
408
409 Analogalmente, le indicazioni di @notation{diteggiatura} possono essere
410 aggiunte a una nota con una lineetta (@code{-}) e il numero che si
411 vuole visualizzare:
412
413 @lilypond[verbatim,quote,relative=2]
414 c4-3 e-5 b-2 a-1
415 @end lilypond
416
417 Articolazioni e diteggiature solitamente sono posizionate verticalmente in automatico, ma
418 si può specificarne la direzione sostituendo la lineetta (@code{-}) con
419 @code{^} (su) o @code{_} (giù).  Si possono usare anche articolazioni
420 multiple sulla stessa nota.  Tuttavia, nella maggior parte dei casi è
421 meglio lasciare che sia LilyPond a determinare le direzioni delle articolazioni.
422
423 @lilypond[verbatim,quote,relative=2]
424 c4_-^1 d^. f^4_2-> e^-_+
425 @end lilypond
426
427 @node Dinamiche
428 @unnumberedsubsubsec Dinamiche
429 @translationof Dynamics
430
431 @cindex dinamiche
432 @cindex decrescendo
433 @cindex crescendo
434
435 @funindex \f
436 @funindex \ff
437 @funindex \mp
438 @funindex \p
439 @funindex \mf
440 @funindex \pp
441 @funindex \<
442 @funindex <
443 @funindex \>
444 @funindex >
445 @funindex \!
446 @funindex !
447
448 Glossario musicale: @rglosnamed{dynamics,dinamiche}, @rglos{crescendo},
449 @rglos{decrescendo}.
450
451 I segni di @notation{dinamica} si ottengono aggiungendo alla nota
452 i simboli (preceduti da un segno di barra invertita, o backslash):
453
454 @lilypond[verbatim,quote,relative=2]
455 c4\ff c\mf c\p c\pp
456 @end lilypond
457
458
459 @notation{Crescendi} e @notation{decrescendi} iniziano coi
460 comandi @code{\<} e @code{\>}.  Il seguente segno di dinamica, ad
461 esempio @code{\ff}, terminerà il (de)crescendo, oppure può essere usato
462 il comando @code{\!}:
463
464 @lilypond[verbatim,quote,relative=2]
465 c4\< c\ff\> c c\!
466 @end lilypond
467
468
469 @seealso
470 Guida alla notazione:
471 @ruser{Articolazioni e abbellimenti},
472 @ruser{Fingering instructions},
473 @ruser{Dinamiche}.
474
475
476 @node Aggiungere il testo
477 @subsection Aggiungere il testo
478 @translationof Adding text
479
480 @cindex testo, aggiungere
481 @cindex aggiungere testo
482 @cindex markup
483
484 @funindex \markup
485 @funindex markup
486
487 Puoi aggiungere del testo nei tuoi spartiti:
488
489 @lilypond[verbatim,quote,relative=2]
490 c2^"espr" a_"legato"
491 @end lilypond
492
493 Per aggiungere delle formattazioni puoi usare il comando @code{\markup}:
494
495 @lilypond[verbatim,quote,relative=2]
496 c2^\markup{ \bold espr}
497 a2_\markup{
498   \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
499 }
500 @end lilypond
501
502
503 @seealso
504 Guida alla notazione:
505 @ruser{Writing text}.
506
507
508 @node Code automatiche e manuali
509 @subsection Code automatiche e manuali
510 @translationof Automatic and manual beams
511
512 @cindex raggruppamento
513 @cindex code automatiche
514 @cindex code manuali
515 @cindex code, automatiche
516 @cindex code, manuali
517 @cindex code, a mano
518
519 @funindex [ ... ]
520 @funindex [
521 @funindex ]
522 @funindex \autoBeamOff
523 @funindex autoBeamOff
524 @funindex \autoBeamOn
525 @funindex autoBeamOn
526
527 Glossario musicale: @rglosnamed{beam,travatura}.
528
529 Tutte le @notation{travature} vengono disegnate automaticamente:
530
531 @lilypond[verbatim,quote,relative=2]
532 a8 ais d ees r d c16 b a8
533 @end lilypond
534
535 Se non ti piace il modo in cui vengono prodotte automaticamente le travature, è
536 possibile sovrascriverle manualmente.  Per correggere soltanto una singola
537 travatura, indica la prima nota da raggruppare con @code{[} e l'ultima con @code{]}.
538
539 @lilypond[verbatim,quote,relative=2]
540 a8[ ais] d[ ees r d] c16 b a8
541 @end lilypond
542
543 Se desideri disattivare il raggruppamento automatico, interamente o
544 per un'ampia sezione del brano, usa il comando @code{\autoBeamOff}
545 per disattivare il raggruppamento automatico e @code{\autoBeamOn} per
546 riattivarlo.
547
548 @lilypond[verbatim,quote,relative=2]
549 \autoBeamOff
550 a8 c b4 d8. c16 b4 |
551 \autoBeamOn
552 a8 c b4 d8. c16 b4 |
553 @end lilypond
554
555
556 @seealso
557 Guida alla notazione:
558 @ruser{Travature automatiche},
559 @ruser{Travature manuali}.
560
561
562 @node Comandi di tempo avanzati
563 @subsection Comandi di tempo avanzati
564 @translationof Advanced rhythmic commands
565
566 @menu
567 * Battuta parziale::
568 * Gruppi irregolari::
569 * Abbellimenti::
570 @end menu
571
572 @node Battuta parziale
573 @unnumberedsubsubsec Battuta parziale
574 @translationof Partial measure
575
576 @cindex anacrusi
577 @cindex battuta parziale
578
579 @funindex \partial
580 @funindex partial
581
582 Glossario musicale: @rglos{anacrusis}.
583
584 Un' @notation{anacrusi} può essere inserita con la parola chiave
585 @code{\partial}.  Questa è seguita da una durata: @code{\partial 4}
586 è un'anacrusi di semiminima e @code{\partial 8} di croma.
587
588 @lilypond[verbatim,quote,relative=2]
589 \partial 8 f8 |
590 c2 d |
591 @end lilypond
592
593 @node Gruppi irregolari
594 @unnumberedsubsubsec Gruppi irregolari
595 @translationof Tuplets
596
597 @cindex gruppi irregolari
598 @cindex terzine
599
600 @funindex \tuplet
601 @funindex tuplet
602
603 Glossario musicale: @rglosnamed{note value,durata},
604 @rglosnamed{triplet,gruppo irregolare}.
605
606 I @notation{gruppi irregolari} vengono preceduti dalla parola chiave
607 @code{\tuplet}.  Questa richiede due argomenti: una frazione e un frammento
608 di musica.  La frazione ha come numeratore il numero di note del
609 gruppo irregolare e come denominatore il numero di note che normalmente
610 occupa la stessa durata.  Per le terzine ci sono tre note invece di
611 due, quindi una @notation{terzina} ha 3/2 come frazione:
612
613 @lilypond[verbatim,quote,relative=2]
614 \tuplet 3/2 { f8 g a }
615 \tuplet 3/2 { c8 r c }
616 \tuplet 3/2 { f,8 g16[ a g a] }
617 \tuplet 3/2 { d4 a8 }
618 @end lilypond
619
620 @node Abbellimenti
621 @unnumberedsubsubsec Abbellimenti
622 @translationof Grace notes
623
624 @cindex abbellimenti
625 @cindex acciaccatura
626 @cindex appoggiatura
627
628 @funindex \grace
629 @funindex grace
630 @funindex \acciaccatura
631 @funindex acciaccatura
632 @funindex \appoggiatura
633 @funindex acciaccatura
634
635 Glossario musicale: @rglosnamed{grace notes,abbellimenti}, @rglos{acciaccatura},
636 @rglos{appoggiatura}.
637
638 Gli @notation{abbellimenti} sono creati col comando @code{\grace},
639 ma possono essere creati anche ponendo davanti a un'espressione
640 musicale le parole chiave @code{\appoggiatura} o @code{\acciaccatura}:
641
642 @lilypond[verbatim,quote,relative=2]
643 c2 \grace { a32 b } c2 |
644 c2 \appoggiatura b16 c2 |
645 c2 \acciaccatura b16 c2 |
646 @end lilypond
647
648
649 @seealso
650 Guida alla notazione:
651 @ruser{Abbellimenti},
652 @ruser{Gruppi irregolari},
653 @ruser{Anacrusi}.
654
655
656 @node Note simultanee
657 @section Note simultanee
658 @translationof Multiple notes at once
659
660 Questa sezione spiega come inserire più note simultanee: molteplici
661 strumenti, molteplici righi di pentagramma per un singolo strumento
662 (es: piano), e accordi.
663
664 In musica per polifonia si intende la presenza di più di una voce
665 in un brano.  In LilyPond per polifonia si intende la presenza di
666 più di una voce sullo stesso pentagramma.
667
668 @menu
669 * Espressioni musicali::
670 * Righi multipli::
671 * Gruppi di pentagrammi::
672 * Combinare le note negli accordi::
673 * Polifonia su un singolo rigo::
674 @end menu
675
676
677 @node Espressioni musicali
678 @subsection Espressioni musicali
679 @translationof Music expressions explained
680
681 @cindex espressione musicale
682 @cindex espressione musicale composta
683
684 Nei file di input di LilyPond, la musica è rappresentata dalle
685 @emph{espressioni musicali}.  Anche una singola nota è un'espressione
686 musicale:
687
688 @lilypond[verbatim,quote,relative=2]
689 a4
690 @end lilypond
691
692 Se si racchiude una nota tra parentesi si crea un'@emph{espressione
693 musicale composta}.  In questo esempio abbiamo creato un'espressione
694 musicale composta da due note:
695
696 @lilypond[verbatim,quote,relative=2]
697 { a4 g4 }
698 @end lilypond
699
700 Se si mette un gruppo di espressioni musicali (es: note) tra parentesi,
701 significa che sono in sequenza (ovvero, ciascuna espressione segue la
702 precedente). Il risultato è un'altra espressione musicale:
703
704 @lilypond[verbatim,quote,relative=2]
705 { { a4 g } f4 g }
706 @end lilypond
707
708 @menu
709 * Analogia espressioni matematiche::
710 * Espressioni musicali simultanee righi multipli::
711 * Espressioni musicali simultanee rigo singolo::
712 @end menu
713
714 @node Analogia espressioni matematiche
715 @unnumberedsubsubsec Analogia: le espressioni matematiche
716 @translationof Analogy mathematic expressions
717
718 Questo meccanismo è analogo a quello delle formule matematiche: una grande formula
719 può essere creata creando piccole formule.  Tali formule sono chiamate
720 espressioni, e possono contenere altre espressioni, così che sia possibile
721 costruire a piacere espressioni grandi e complesse.  Ad esempio,
722
723 @example
724 1
725
726 1 + 2
727
728 (1 + 2) * 3
729
730 ((1 + 2) * 3) / (4 * 5)
731 @end example
732
733 Questa è una sequenza di espressioni, dove ogni espressione è racchiusa
734 in quella successiva (più grande).  Le espressioni più semplici sono
735 i numeri, e quelle più grandi si ottengono combinando le espressioni con
736 gli operatori (come @code{+}, @code{*} e @code{/}) e le parentesi.
737 Come le espressioni matematiche, le espressioni musicali possono essere
738 annidate a qualsivoglia grado di profondità, e questo è indispensabile per
739 musica complessa come le partiture polifoniche.
740
741
742 @node Espressioni musicali simultanee righi multipli
743 @unnumberedsubsubsec Espressioni musicali simultanee: righi multipli
744 @translationof Simultaneous music expressions multiple staves
745
746 @cindex righi multipli
747 @cindex multipli, righi
748 @cindex polifonia
749 @cindex combinare le espressioni in parallelo
750 @cindex espressioni parallele
751 @cindex parallele, espressioni
752 @cindex note relative e musica simultanea
753 @cindex note relative e espressioni parallele
754 @cindex musica simultanea e note relative
755 @cindex espressioni parallele e note relative
756
757 @funindex <<
758 @funindex >>
759 @funindex << ... >>
760
761 Glossario musicale: @rglosnamed{polyphony,polifonia}.
762
763 Questa tecnica è utile per la musica @notation{polifonica}.  Per inserire
764 della musica che abbia più voci o più linee di pentagramma, basta combinare
765 le espressioni in parallelo.  Per indicare che le due voci devono suonare
766 contemporaneamente, basta inserire una combinazione simultanea di espressioni
767 musicali.  Un' espressione musicale @q{simultanea} si forma racchiudendo le
768 espressioni all'interno di @code{<<} e @code{>>}.  Nel seguente
769 esempio, tre sequenze (tutte contenenti due note
770 separate) vengono combinate in simultanea:
771
772 @lilypond[verbatim,quote]
773 \relative c'' {
774   <<
775     { a2 g }
776     { f2 e }
777     { d2 b }
778   >>
779 }
780 @end lilypond
781
782 Si noti che abbiamo indentato ogni livello dell'input con una diversa
783 quantità di spazi.  LilyPond non si preoccupa di quanto spazio c'è
784 all'inizio di una linea, tuttavia indentare il codice di LilyPond in
785 questo modo lo rende molto più semplice da leggere per l'essere umano.
786
787 @warning{ogni nota  è relativa alla nota precedente nell'input, e solo la
788 prima è relativa al @code{c''} nel comando @code{@bs{}relative} iniziale.}
789
790
791 @node Espressioni musicali simultanee rigo singolo
792 @unnumberedsubsubsec Espressioni musicali simultanee: rigo singolo
793 @translationof Simultaneous music expressions single staff
794
795 Per determinare il numero di pentagrammi in un brano, LilyPond guarda
796 l'inizio della prima espressione.  Se c'è una nota singola, ci sarà
797 un pentagramma; se c'è un'espressione simultanea, ci saranno più
798 pentagrammi.  L'esempio seguente mostra un'espressione
799 complessa, ma poiché inizia con una nota singola sarà impostata
800 su un singolo rigo.
801
802 @lilypond[verbatim,quote]
803 \relative c'' {
804   c2 <<c e>> |
805   << { e2 f } { c2 <<b d>> } >>
806 }
807 @end lilypond
808
809 @node Righi multipli
810 @subsection Righi multipli
811 @translationof Multiple staves
812
813 @cindex righi multipli
814 @cindex multipli, righi
815 @cindex contesto
816 @cindex contesto, notazione
817 @cindex contesto della notazione
818
819 @funindex \new Staff
820 @funindex new Staff
821 @funindex Staff
822 @funindex \new
823 @funindex new
824 @funindex Score
825 @funindex Voice
826 @funindex Lyrics
827 @funindex ChordNames
828
829 Come abbiamo visto in @ref{Espressioni musicali}, i file di input
830 di LilyPond si costruiscono in base alle espressioni musicali.  Se la partitura
831 inizia con espressioni musicali simultanee, LilyPond crea più di un
832 rigo musicale.  Tuttavia, è più facile vedere quel che accade se creiamo
833 ogni rigo musicale esplicitamente.
834
835 Per ottenere più di un rigo musicale, ogni brano musicale che costituisce
836 un rigo è contrassegnato da @code{\new Staff}.  Questi elementi
837 @code{Staff} vengono poi combinati in parallelo con @code{<<}
838 e @code{>>}:
839
840 @lilypond[verbatim,quote]
841 \relative c'' {
842   <<
843     \new Staff { \clef "treble" c4 }
844     \new Staff { \clef "bass" c,,4 }
845   >>
846 }
847 @end lilypond
848
849 Il comando @code{\new} introduce un @q{contesto di notazione.}  Un
850 contesto è un ambiente in cui vengono interpretati gli eventi musicali
851 (come le note o i comandi @code{\clef}).  Nel caso di brani semplici,
852 tali contesti vengono creati automaticamente.  Per brani più complessi,
853 è meglio contrassegnare esplicitamente i contesti.
854
855 Ci sono vari tipi di contesto.  @code{Score}, @code{Staff},
856 e @code{Voice} gestiscono la notazione melodica, mentre @code{Lyrics} imposta
857 i testi e @code{ChordNames} visualizza i nomi degli accordi.
858
859 In termini di sintassi, se si inserisce @code{\new} prima di un'espressione
860 musicale, si crea un'espressione musicale più grande.  In questo modo
861 assomiglia al segno di minore in matematica.  La formula @math{(4+5)} è
862 un'espressione, quindi @math{-(4+5)} è un'espressione più grande.
863
864 Le indicazioni di tempo inserite in un rigo musicale si estendono di default
865 a tutti gli altri righi.  L'armatura di chiave di un rigo, invece,
866 @emph{non} si estende agli altri.  Questo diverso comportamento di default
867 è dovuto al fatto che le partiture con strumenti traspositori sono molto più
868 frequenti delle partiture poliritmiche.
869
870 @lilypond[verbatim,quote]
871 \relative c'' {
872   <<
873     \new Staff { \clef "treble" \key d \major \time 3/4 c4 }
874     \new Staff { \clef "bass" c,,4 }
875   >>
876 }
877 @end lilypond
878
879
880
881
882 @node Gruppi di pentagrammi
883 @subsection Gruppi di pentagrammi
884 @translationof Staff groups
885
886 @cindex pentagramma per piano
887 @cindex piano, pentagramma per
888 @cindex pentagramma per coro
889 @cindex coro, pentagramma per
890 @cindex accollatura
891 @cindex gruppo di pentagrammi
892
893 @funindex PianoStaff
894 @funindex GrandStaff
895 @funindex ChoirStaff
896
897 Glossario musicale:
898 @rglosnamed{brace,graffa},
899 @rglosnamed{staff,pentagramma o rigo},
900 @rglosnamed{system,sistema}.
901
902 La musica per pianoforte viene stampata su due righi musicali collegati
903 con una @notation{graffa}.
904 Produrre un pentagramma di questo tipo è simile all'esempio polifonico in
905 @ref{Multiple staves}.  In questo caso, però, l'intera espressione
906 è inserita all'interno di @code{PianoStaff}:
907
908 @example
909 \new PianoStaff <<
910   \new Staff @dots{}
911   \new Staff @dots{}
912 >>
913 @end example
914
915 Ecco un piccolo esempio:
916
917 @lilypond[verbatim,quote]
918 \relative c'' {
919   \new PianoStaff <<
920     \new Staff { \time 2/4 c4 e | g g, | }
921     \new Staff { \clef "bass" c,,4 c' | e c | }
922   >>
923 }
924 @end lilypond
925
926 Altri raggruppamenti di pentagrammi vengono preceduti da @code{\new GrandStaff},
927 per le partiture orchestrali, e da @w{@code{\new ChoirStaff}},
928 per le partiture corali.  Ognuno di questi gruppi di pentagramma
929 costituiscono un altro tipo di contesto, un contesto che genera la graffa
930 all'estremità sinistra di ogni sistema e controlla inoltre l'estensione
931 delle linee della battuta.
932
933
934 @seealso
935 Guida alla notazione:
936 @ruser{Keyboard and other multi-staff instruments},
937 @ruser{Aspetto del rigo}.
938
939
940 @node Combinare le note negli accordi
941 @subsection Combinare le note negli accordi
942 @translationof Combining notes into chords
943
944 Glossario musicale: @rglosnamed{chord,accordo}.
945
946 @cindex accordi
947 @cindex durate delle note negli accordi
948
949 @funindex <
950 @funindex >
951 @funindex < ... >
952
953 Abbiamo visto in precedenza come le note possano essere combinate in
954 @notation{accordi} racchiudendole tra parentesi a doppi angoli per indicare
955 che sono simultanee.  Tuttavia, il modo normale di indicare un accordo è quello
956 di circondare le note con delle parentesi ad angolo @emph{singolo}. Si noti
957 che tutte le note in un accordo devono avere la stessa durata, e che la
958 durata è posta dopo la parentesi chiusa.
959
960 @lilypond[verbatim,quote,relative=2]
961 r4 <c e g> <c f a>2
962 @end lilypond
963
964 Pensa agli accordi come a qualcosa di equivalente alle note singole:
965 quasi ogni cosa che puoi attaccare a una nota singola può essere attaccata
966 a un accordo, e tutto questo deve stare @emph{fuori} dalle parentesi
967 angolari.  Ad esempio, con gli accordi si possono combinare simboli come
968 le travature e le legature di valore.  Questi devono essere posti fuori dalle
969 parentesi angolari.
970
971 @lilypond[verbatim,quote,relative=2]
972 r4 <c e g>~ <c f a>2 |
973 <c e g>8[ <c f a> <c e g> <c f a>]
974   <c e g>8\>[ <c f a> <c f a> <c e g>]\! |
975 r4 <c e g>8.\p <c f a>16( <c e g>4-. <c f a>) |
976 @end lilypond
977
978 @seealso
979 Guida alla notazione:
980 @ruser{Note in un accordo}.
981
982 @node Polifonia su un singolo rigo
983 @subsection Polifonia su un singolo rigo
984 @translationof Single staff polyphony
985
986 @cindex polifonia
987 @cindex voci multiple
988 @cindex voci, più su un rigo
989 @cindex polifonia su un singolo rigo
990 @cindex pausa spaziatrice
991 @cindex spaziatrice, pausa
992
993 @funindex << ... \\ ... >>
994 @funindex <<
995 @funindex \\
996 @funindex >>
997
998 La musica polifonica in lilypond, per quanto non difficile, fa riferimento a
999 concetti non ancora affrontati, quindi non la presenteremo
1000 subito. Saranno le sezioni successive a introdurre questi concetti e
1001 a spiegarli via via.
1002
1003 @seealso
1004 Manuale di Apprendimento:
1005 @ref{Le voci contengono la musica}.
1006
1007 Guida alla notazione:
1008 @ruser{Note simultanee}.
1009
1010 @node Canzoni
1011 @section Canzoni
1012 @translationof Songs
1013
1014 Questa sezione presenta la musica vocale e gli spartiti di semplici canzoni.
1015
1016 @menu
1017 * Impostare canzoni semplici::
1018 * Allineare il testo alla melodia::
1019 * Testo su più righi::
1020 @end menu
1021
1022
1023 @node Impostare canzoni semplici
1024 @subsection Impostare canzoni semplici
1025 @translationof Setting simple songs
1026
1027 @cindex testi
1028 @cindex canzoni
1029
1030 @funindex \addlyrics
1031 @funindex addlyrics
1032
1033 Glossario musicale: @rglosnamed{lyrics,testo}.
1034
1035 Questo è l'inizio della melodia di una
1036 filastrocca, @notation{Girls and boys come out to play}:
1037
1038 @lilypond[verbatim,quote]
1039 \relative c'' {
1040   \key g \major
1041   \time 6/8
1042   d4 b8 c4 a8 | d4 b8 g4
1043 }
1044 @end lilypond
1045
1046 I @notation{testi} possono essere collegati a queste note, combinandoli
1047 a esse per mezzo della parola chiave @code{\addlyrics}.  I testi si inseriscono
1048 separando ogni sillaba con uno spazio.
1049
1050 @lilypond[verbatim,quote]
1051 <<
1052   \relative c'' {
1053     \key g \major
1054     \time 6/8
1055     d4 b8 c4 a8 | d4 b8 g4
1056   }
1057   \addlyrics {
1058     Girls and boys come | out to play,
1059   }
1060 >>
1061 @end lilypond
1062
1063
1064 Si notino le doppie parentesi ad angolo @w{@code{<<@dots{}>>}} che circondano
1065 l'intero brano per indicare che la musica e il testo devono trovarsi
1066 in simultanea.
1067
1068 @node Allineare il testo alla melodia
1069 @subsection Allineare il testo alla melodia
1070 @translationof Aligning lyrics to a melody
1071
1072 @cindex melisma
1073 @cindex linea di estensione
1074 @cindex trattini
1075 @cindex trattino basso
1076 @cindex testo, allineare
1077 @cindex allineare il testo
1078 @cindex testo, parole polisillabiche
1079 @cindex parole con sillabe multiple nel testo
1080
1081 Glossario musicale: @rglos{melisma}, @rglosnamed{extender line,linea di estensione}.
1082
1083 La prossima riga della filastrocca è @notation{The moon doth
1084 shine as bright as day}.  Aggiungiamola:
1085
1086 @lilypond[verbatim,quote]
1087 <<
1088   \relative c'' {
1089     \key g \major
1090     \time 6/8
1091     d4 b8 c4 a8 | d4 b8 g4 g8 |
1092     a4 b8 c b a | d4 b8 g4. |
1093   }
1094   \addlyrics {
1095     Girls and boys come | out to play,
1096     The | moon doth shine as | bright as day; |
1097   }
1098 >>
1099 @end lilypond
1100
1101 Se compili il codice dell'esempio precedente, dovresti vedere alcuni
1102 avvisi nell'output del terminale:
1103
1104 @example
1105 song.ly:12:29: warning: barcheck failed at: 5/8
1106     The | moon doth shine as
1107                              | bright as day; |
1108 song.ly:12:46: warning: barcheck failed at: 3/8
1109     The | moon doth shine as | bright as day;
1110                                               |
1111 @end example
1112
1113 Questo è un ottimo esempio dell'utilità dei controlli di battuta.  Tornando
1114 alla musica, si può vedere che il testo aggiunto non risulta ben allineato
1115 alle note.  La parola @notation{shine} dovrebbe essere cantata su due note, non
1116 una.  Questo si chiama @notation{melisma}, una singola sillaba che viene
1117 cantata per più di una nota.  Ci sono molti modi per estendere una sillaba
1118 su molteplici note, e il più semplice è aggiungere una legatura di portamento
1119 che le colleghi, per i dettagli si veda @ref{Legature di valore e di portamento}:
1120
1121 @lilypond[verbatim,quote]
1122 <<
1123   \relative c'' {
1124     \key g \major
1125     \time 6/8
1126     d4 b8 c4 a8 | d4 b8 g4 g8 |
1127     a4 b8 c( b) a | d4 b8 g4. |
1128   }
1129   \addlyrics {
1130     Girls and boys come | out to play,
1131     The | moon doth shine as | bright as day; |
1132   }
1133 >>
1134 @end lilypond
1135
1136 Adesso le parole sono allineate correttamente con le note, ma il raggruppamento
1137 automatico per le note che si trovano sopra @notation{shine as} non ha un
1138 aspetto corretto.  Possiamo correggerlo inserendo i comandi per il raggruppamento
1139 manuale così da scavalcare, in questo caso, il raggruppamento automatico; per i
1140 dettagli si veda @ref{Code automatiche e manuali}.
1141
1142 @lilypond[verbatim,quote]
1143 <<
1144   \relative c'' {
1145     \key g \major
1146     \time 6/8
1147     d4 b8 c4 a8 | d4 b8 g4 g8 |
1148     a4 b8 c([ b]) a | d4 b8 g4. |
1149   }
1150   \addlyrics {
1151     Girls and boys come | out to play,
1152     The | moon doth shine as | bright as day; |
1153   }
1154 >>
1155 @end lilypond
1156
1157 Come alternativa all'uso delle legature di portamento, si possono indicare
1158 i melismi nel testo stesso, usando il trattino basso @code{_} per ogni nota
1159 che si voglia includere nel melisma:
1160
1161 @lilypond[verbatim,quote]
1162 <<
1163   \relative c'' {
1164     \key g \major
1165     \time 6/8
1166     d4 b8 c4 a8 | d4 b8 g4 g8 |
1167     a4 b8 c[ b] a | d4 b8 g4. |
1168   }
1169   \addlyrics {
1170     Girls and boys come | out to play,
1171     The | moon doth shine _ as | bright as day; |
1172   }
1173 >>
1174 @end lilypond
1175
1176 Se una sillaba si estende per molte note o per una singola nota molto
1177 lunga, solitamente viene disegnata una @notation{linea di estensione}
1178 che va dalla sillaba e si estende per tutte le note comprese in quella
1179 sillaba.  Si scrive con due trattini bassi @code{__}.  Il seguente esempio
1180 è tratto dalle prime tre battute del @notation{Lamento di Didone}, dal
1181 @notation{Dido and Aeneas} di Purcell:
1182
1183 @lilypond[verbatim,quote]
1184 <<
1185   \relative c'' {
1186     \key g \minor
1187     \time 3/2
1188     g2 a bes | bes2( a) b2 |
1189     c4.( bes8 a4. g8 fis4.) g8 | fis1
1190   }
1191   \addlyrics {
1192     When I am | laid,
1193     am | laid __ in | earth,
1194   }
1195 >>
1196 @end lilypond
1197
1198 Nessuno degli esempi visti finora ha comportato l'uso di parole aventi
1199 più di una sillaba.  Tali parole vengono solitamente suddivise una sillaba
1200 per nota, con trattini posti tra le sillabe.  Tali trattini vengono inseriti con
1201 due lineette, e producono un trattino centrato tra le sillabe.
1202 Ecco un esempio che, oltre a questo, mostra tutto quello che abbiamo imparato
1203 finora sull'allineamento del testo con le note.
1204
1205 @c no ragged-right here because otherwise the hyphens get lost,
1206 @c but the example is long enough to avoid looking strange.
1207 @lilypond[verbatim,quote,noragged-right]
1208 <<
1209   \relative c' {
1210     \key g \major
1211     \time 3/4
1212     \partial 4
1213     d4 | g4 g a8( b) | g4 g b8( c) |
1214     d4 d e | c2
1215   }
1216   \addlyrics {
1217     A -- | way in a __ | man -- ger,
1218     no __ | crib for a | bed, __
1219   }
1220 >>
1221 @end lilypond
1222
1223 Alcuni testi, specialmente quelli in italiano, richiedono l'opposto:
1224 associare più di una sillaba a una singola nota.  Questo può essere
1225 ottenuto collegando le sillabe insieme con un singolo trattino
1226 basso @code{_} (senza spazi), o includendole tra virgolette.
1227 Ecco un esempio tratto dal @notation{Figaro} di Rossini, dove
1228 @notation{al} deve essere cantato sulla stessa nota del @notation{go} di
1229 @notation{Largo}, nell'aria di Figaro @notation{Largo al factotum}:
1230
1231 @c no ragged-right here because otherwise the hyphens get lost,
1232 @c but the example is long enough to avoid looking strange.
1233 @lilypond[verbatim,quote,noragged-right]
1234 <<
1235   \relative c' {
1236     \clef "bass"
1237     \key c \major
1238     \time 6/8
1239     c4.~ 8 d b | c8([ d]) b c d b | c8
1240   }
1241   \addlyrics {
1242     Lar -- go_al fac -- | to -- tum del -- la cit -- | tà
1243   }
1244 >>
1245 @end lilypond
1246
1247
1248 @seealso
1249 Guida alla notazione:
1250 @ruser{Vocal music}.
1251
1252
1253 @node Testo su più righi
1254 @subsection Testo su più righi
1255 @translationof Lyrics to multiple staves
1256
1257 @cindex testo e righi multipli
1258 @cindex righi multipli e testo
1259
1260 Per porre lo stesso testo sotto più righi musicali, si può usare un approccio
1261 più semplice, ovvero @code{\addlyrics}.  Ecco un esempio tratto dal
1262 @notation{Judas Maccabæus} di Handel:
1263
1264 @lilypond[verbatim,quote]
1265 <<
1266   \relative c'' {
1267     \key f \major
1268     \time 6/8
1269     \partial 8
1270     c8 | c8([ bes]) a a([ g]) f | f'4. b, | c4.~ 4
1271   }
1272   \addlyrics {
1273     Let | flee -- cy flocks the | hills a -- | dorn, __
1274   }
1275   \relative c' {
1276     \key f \major
1277     \time 6/8
1278     \partial 8
1279     r8 | r4. r4 c8 | a'8([ g]) f f([ e]) d | e8([ d]) c bes'4
1280   }
1281   \addlyrics {
1282     Let | flee -- cy flocks the | hills a -- dorn,
1283   }
1284 >>
1285 @end lilypond
1286
1287 Per scrivere partiture un po' più complesse di questi semplici esempi,
1288 è meglio separare la struttura dello spartito dalle note e dai testi
1289 mediante l'uso di variabili. Di queste si parla più approfonditamente
1290 in @ref{Organizzare i brani con le variabili}.
1291
1292
1293 @seealso
1294 Guida alla notazione:
1295 @ruser{Vocal music}.
1296
1297
1298 @node Ritocchi finali
1299 @section Ritocchi finali
1300 @translationof Final touches
1301
1302 Questa è la sezione finale della guida; spiega come dare gli ultimi
1303 ritocchi a semplici pezzi, e fornisce un'introduzione
1304 al resto del manuale.
1305
1306 @menu
1307 * Organizzare i brani con le variabili::
1308 * Aggiungere i titoli::
1309 * Nomi assoluti delle note::
1310 * Dopo il tutorial::
1311 @end menu
1312
1313
1314 @node Organizzare i brani con le variabili
1315 @subsection Organizzare i brani con le variabili
1316 @translationof Organizing pieces with variables
1317
1318 @cindex variabili
1319 @cindex variabili, definire
1320 @cindex identificatori
1321 @cindex macro
1322 @cindex assegnare le variabili
1323 @cindex usare le variabili
1324 @cindex variabili, usare
1325 @cindex variabili, caratteri permessi nelle
1326 @cindex caratteri permessi nelle variabili
1327
1328 Quando tutti gli elementi discussi precedentemente vengono combinati insieme
1329 per produrre file di maggiori dimensioni, anche le espressioni musicali
1330 diventano molto più grandi.  Nella musica polifonica con molti righi musicali,
1331 i file di input possono diventare molto confusi.  Possiamo ridurre tale
1332 confusione attraverso l'uso delle @emph{variabili}.
1333
1334 Con le variabili (conosciute anche come identificatori o macro), possiamo
1335 scomporre le espressioni musicali complesse.  Una variabile viene assegnata
1336 nel seguente modo:
1337
1338 @example
1339 namedMusic = @{ @dots{} @}
1340 @end example
1341
1342 I contenuti dell'espressione musicale @code{namedMusic} possono essere
1343 usati in seguito ponendo una barra inversa (backslash) di fronte al nome
1344 (@code{\namedMusic}, proprio come in un normale comando LilyPond).
1345
1346 @lilypond[verbatim,quote]
1347 violin = \new Staff {
1348   \relative c'' {
1349     a4 b c b
1350   }
1351 }
1352 cello = \new Staff {
1353   \relative c {
1354     \clef "bass"
1355     e2 d
1356   }
1357 }
1358 {
1359   <<
1360     \violin
1361     \cello
1362   >>
1363 }
1364 @end lilypond
1365
1366 @noindent
1367 Il nome di una variabile deve contenere soltanto caratteri alfabetici, non
1368 può avere numeri, trattini bassi (underscore) o trattini di altro tipo.
1369
1370 Le variabili devono essere definite @emph{prima} della principale espressione
1371 musicale, ma possono poi essere usate quante volte si vuole e ovunque, una
1372 volta definite.  Possono essere usate anche all'interno della definizione di
1373 un'altra variabile successiva, dando la possibilità di accorciare l'input se
1374 una sezione della musica viene ripetuta molte volte.
1375
1376 @lilypond[verbatim,quote]
1377 tripletA = \tuplet 3/2 { c,8 e g }
1378 barA = { \tripletA \tripletA \tripletA \tripletA }
1379
1380 \relative c'' {
1381   \barA \barA
1382 }
1383 @end lilypond
1384
1385 Le variabili possono essere utilizzate per molti tipi di oggetto
1386 nell'input.  Ad esempio,
1387
1388 @example
1389 width = 4.5\cm
1390 name = "Wendy"
1391 aFivePaper = \paper @{ paperheight = 21.0 \cm @}
1392 @end example
1393
1394 A seconda dei suoi contesti, la variabile può essere usata in punti
1395 differenti.  L'esempio seguente usa le variabili mostrate sopra:
1396
1397 @example
1398 \paper @{
1399   \aFivePaper
1400   line-width = \width
1401 @}
1402 @{
1403   c4^\name
1404 @}
1405 @end example
1406
1407
1408 @node Aggiungere i titoli
1409 @subsection Aggiungere i titoli
1410 @translationof Adding titles
1411
1412 @cindex titolo
1413 @cindex intestazioni
1414 @cindex blocco dell'intestazione
1415
1416 @funindex \header
1417 @funindex header
1418
1419 Titolo, compositore, numero di opus e informazioni simili vengono
1420 inserite nel blocco @code{\header}.  Questo si trova fuori dalla
1421 principale espressione musicale; il blocco @code{\header} viene solitamente
1422 posto sotto il numero di versione.
1423
1424 @example
1425 \version @w{"@version{}"}
1426 \header @{
1427   title = "Symphony"
1428   composer = "Me"
1429   opus = "Op. 9"
1430 @}
1431
1432 @{
1433   @dots{} music @dots{}
1434 @}
1435 @end example
1436
1437 Quando il file viene elaborato, sopra la musica vengono visualizzati
1438 il titolo e il compositore.  Si possono trovare  maggiori informazioni
1439 sui titoli in @ruser{Creating titles headers and footers}.
1440
1441
1442 @node Nomi assoluti delle note
1443 @subsection Nomi assoluti delle note
1444 @translationof Absolute note names
1445
1446 @cindex nomi delle note
1447 @cindex nomi delle note, assoluti
1448 @cindex modo assoluto
1449 @cindex valori assoluti per le altezze
1450 @cindex altezze, valori assoluti
1451 @cindex nomi assoluti delle note
1452
1453 Finora abbiamo sempre usato @code{\relative} per definire le altezze.
1454 Questo è di  solito il modo più veloce per inserire gran parte della musica.
1455 Se non viene usato @code{\relative}, le altezze vengono interpretate in
1456 modo assoluto.
1457
1458 In questa modalità, LilyPond tratta tutte le altezze come
1459 valori assoluti.  Un @code{c'} si riferirà sempre al Do centrale, un
1460 @code{b} si riferirà sempre alla nota che si trova un semitono sotto il
1461 Do centrale, e un @code{g,} indicherà sempre la nota sull'ultima riga
1462 della chiave di basso.
1463
1464 @lilypond[verbatim,quote]
1465 {
1466   \clef "bass"
1467   c'4 b g, g, |
1468   g,4 f, f c' |
1469 }
1470 @end lilypond
1471
1472 Ecco una scala con quattro ottave:
1473
1474 @lilypond[verbatim,quote]
1475 {
1476   \clef "bass"
1477   c,4 d, e, f, |
1478   g,4 a, b, c |
1479   d4 e f g |
1480   a4 b c' d' |
1481   \clef "treble"
1482   e'4 f' g' a' |
1483   b'4 c'' d'' e'' |
1484   f''4 g'' a'' b'' |
1485   c'''1 |
1486 }
1487 @end lilypond
1488
1489 Come si può vedere, scrivere una melodia in chiave di violino richiede un ampio
1490 uso di virgolette @code{'}.  Si consideri questo frammento tratto da Mozart:
1491
1492 @lilypond[verbatim,quote]
1493 {
1494   \key a \major
1495   \time 6/8
1496   cis''8. d''16 cis''8 e''4 e''8 |
1497   b'8. cis''16 b'8 d''4 d''8 |
1498 }
1499 @end lilypond
1500
1501 Tutte queste virgolette rendono l'input meno leggibile e sono una fonte
1502 di errori.  Usando @code{\relative}, l'esempio precedente è molto più
1503 semplice da leggere e scrivere:
1504
1505 @lilypond[verbatim,quote]
1506 \relative c'' {
1507   \key a \major
1508   \time 6/8
1509   cis8. d16 cis8 e4 e8
1510   b8. cis16 b8 d4 d8
1511 }
1512 @end lilypond
1513
1514 Se si fa un errore con un segno di ottava (@code{'} o @code{,})
1515 quando si lavora col modo @code{\relative}, è molto evidente -- tante
1516 note saranno nell'ottava sbagliata.  Quando si lavora in modo assoluto,
1517 un singolo errore non sarà tanto visibile, e non sarà così facile da
1518 trovare.
1519
1520 Tuttavia, il modo assoluto è utile per la musica che fa uso di ampi
1521 intervalli, e lo è ancora di più per i file LilyPond generati dal
1522 computer.  Quando si tagliano e si incollano frammenti della melodia,
1523 il modo assoluto preserva l'ottava originale.
1524
1525 Talvolta la musica è organizzata in modi più complessi.  Se si usa
1526 @code{\relative} all'interno di un altro @code{\relative}, ciascuna sezione
1527 @code{\relative} è indipendente:
1528
1529 @lilypond[verbatim,quote]
1530 \relative c { c'4 \relative c'' { f g } c }
1531 @end lilypond
1532
1533 @funindex \absolute
1534 Se si usa la modalità assoluta all'interno di quella relativa, è necessario
1535 contrassegnare esplicitamente la musica assoluta con @code{\absolute} per
1536 impedire che diventi parte della musica relativa:
1537
1538 @lilypond[verbatim,quote]
1539 \relative c { c'4 \absolute { f'' g'' } c }
1540 @end lilypond
1541
1542
1543
1544
1545 @node Dopo il tutorial
1546 @subsection Dopo il tutorial
1547 @translationof After the tutorial
1548
1549 Dopo aver finito di leggere la guida, probabilmente dovresti cercare
1550 di scrivere uno o due brani.  Puoi iniziare aggiungendo delle note a uno
1551 dei @ref{Templates}.  Se necessiti di una qualche notazione che non è
1552 stata coperta nel tutorial, dai un'occhiata alla Guida alla notazione,
1553 a cominciare da @ruser{Notazione musicale}.  Se vuoi scrivere per un gruppo
1554 di strumenti che non è incluso nei template, dai un'occhiata a
1555 @ref{Extending the templates}.
1556
1557 Una volta che hai scritto alcuni brevi pezzi, puoi proseguire la lettura
1558 del Manuale di Apprendimento (capitoli 3-5).  Ovviamente non c'è niente
1559 di male nel leggerli subito!  Però tieni conto che la parte restante del
1560 Manuale di Apprendimento parte dal presupposto che tu abbia già confidenza
1561 con l'input di LilyPond.  Puoi saltare questi capitoli adesso, e tornare
1562 a leggerli quando ti sarai fatto un po' di esperienza.
1563
1564 In questo tutorial e nel resto del Manuale di Apprendimento, alla fine di
1565 ogni sezione c'è un paragrafo @strong{Vedi anche}, che contiene
1566 riferimenti incrociati ad altre sezioni: non dovresti seguire questi
1567 riferimenti quando leggi il manuale per la prima volta; quando avrai completato
1568 la lettura di tutto il Manuale di Apprendimento, potrai rileggere alcune
1569 sezioni e seguire i riferimenti incrociati per letture di approfondimento.
1570
1571 Se non lo hai già fatto, @emph{ti consigliamo} di leggere
1572 @ref{Panoramica dei manuali}.  Contiene molte informazioni su LilyPond,
1573 ed è quindi utile per i nuovi utenti, che spesso non sanno dove cercare
1574 aiuto.  Se dedichi cinque  minuti all'attenta lettura di quella sezione,
1575 potresti risparmiarti ore di frustrazione sprecate a guardare in posti sbagliati!