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