]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/it/learning/tutorial.itely
c031aee055eb7a5a4ec4ebb648bb6422dcebe2b8
[lilypond.git] / Documentation / it / learning / tutorial.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
2
3 @ignore
4     Translation of GIT committish: 2055f35c47a045a50a01ff4dba8524322cfc3b48
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 @include included/generating-output.itexi
12
13 @c \version "2.16.0"
14
15 @node Tutorial
16 @chapter Tutorial
17
18 Questo capitolo fornisce un'introduzione di base all'uso di LilyPond.
19
20 @menu
21 * Compilare un file::
22 * Come scrivere i file di input::
23 * Gestire gli errori::
24 * Come leggere i manuali::
25 @end menu
26
27 @node Compilare un file
28 @section Compilare un file
29 @translationof Compiling a file
30
31
32
33 @menu
34 * Inserire l'input::
35 * MacOS X::
36 * Windows::
37 * Linea di comando::
38 @end menu
39
40 @node Inserire l'input
41 @subsection Inserire l'input
42 @translationof Entering input
43
44 @cindex compilazione
45 @cindex esempio iniziale
46 @cindex esempio, iniziale
47 @cindex maiuscole, sensibile alle
48
49 @qq{Compilazione} è il termine usato per indicare l'elaborazione di un
50 file di input in formato LilyPond per produrre uno o più file di output.  I
51 file di output generalmente sono PDF (per la stampa e la visualizzazione),
52 MIDI (per la riproduzione audio) e PNG (per l'utilizzo online).  I file di
53 input di LilyPond sono semplici file di testo.
54
55 Questo esempio mostra un semplice file di input:
56
57 @example
58 \version "@w{@version{}}"
59 @{
60   c' e' g' e'
61 @}
62 @end example
63
64 L'output grafico è:
65
66 @c  in this case we don't want verbatim
67 @lilypond[quote]
68 {
69   c' e' g' e'
70 }
71 @end lilypond
72
73 @warning{Le note e i testi nel file LilyPond devono essere sempre
74 scritti tra @w{@strong{@{ parentesi graffe @}}}.  Per evitare ambiguità, le
75 parentesi dovrebbero essere delimitate da degli spazi, a meno che non si
76 trovino all'inizio o alla fine di una linea.  Può darsi che in alcuni esempi
77 di questo manuale le parentesi verranno omesse, ma non dimenticarle
78 nella tua musica! Per maggiori informazioni sull'aspetto degli esempi
79 nel manuale, si veda @ref{Come leggere i manuali}.}
80
81 Inoltre, l'input di LilyPond è @strong{sensibile alle maiuscole}.
82 @w{@samp{@{ c d e @}}} è un input valido; @w{@samp{@{ C D E @}}} invece
83 produrrà un messaggio di errore.
84
85 @smallspace
86
87 @subheading Generare l'output
88
89 @c TODO: move index entries
90 @cindex PDF file
91 @cindex vedere la musica
92 @cindex editor di testo
93
94 Come generare l'output di LilyPond dipende dal tuo sistema operativo e dai
95 programmi che usi.
96
97 @itemize
98
99 @item
100 @ref{MacOS X, @sourceimage{logo-macosx,,,}}
101 @ref{MacOS X, MacOS X} (grafico)
102
103 @item
104 @ref{Windows, @sourceimage{logo-windows,,,}}
105 @ref{Windows, Microsoft Windows} (grafico)
106
107 @item
108 @ref{Linea di comando, @sourceimage{logo-linux,,,}
109 @sourceimage{logo-freebsd,,,}
110 @sourceimage{logo-macosx,,,}
111 @sourceimage{logo-windows,,,}
112 }
113 @ref{Linea di comando, Tutti i sistemi operativi} (linea di comando)
114
115 @end itemize
116
117 Si noti che sono disponibili molti altri editor di testo con
118 un miglior supporto per LilyPond.  Per maggiori informazioni, si veda
119 @rweb{Editing facilitato}.
120
121 @warning{La prima volta che si esegue LilyPond la compilazione potrà richiedere
122 uno o due minuti perché tutti i font di sistema devono essere prima
123 analizzati.  In seguito, LilyPond sarà molto più veloce!}
124
125 @node MacOS X
126 @subsection MacOS X
127
128 @cindex eseguire LilyPond in MacOS X
129 @cindex MacOS X, eseguire LilyPond
130
131 @lilypadOSX
132
133
134 @node Windows
135 @subsection Windows
136
137 @cindex eseguire LilyPond in Windows
138 @cindex Windows, eseguire LilyPond
139
140 @lilypadWindows
141
142
143 @node Linea di comando
144 @subsection Linea di comando
145 @translationof Command-line
146
147 @cindex eseguire LilyPond in Unix
148 @cindex Unix, eseguire LilyPond
149
150 @lilypadCommandLine
151
152
153 @node Come scrivere i file di input
154 @section Come scrivere i file di input
155 @translationof How to write input files
156
157 Questa sezione introduce le basi della sintassi di LilyPond e ha l'obiettivo
158 di aiutarti ad iniziare a scrivere i file di input.
159
160 @menu
161 * Notazione semplice::
162 * Lavorare sui file di input::
163 @end menu
164
165 @node Notazione semplice
166 @subsection Notazione semplice
167 @translationof Simple notation
168
169 @cindex notazione semplice
170 @cindex notazione, semplice
171
172 LilyPond aggiungerà automaticamente alcuni elementi della notazione.  Nell'esempio
173 seguente, abbiamo specificato soltanto quattro note, ma LilyPond
174 ha aggiunto una chiave, il tempo e le durate.
175
176 @lilypond[verbatim,quote]
177 {
178   c' e' g' e'
179 }
180 @end lilypond
181
182 @noindent
183 Questo comportamento può essere modificato, ma nella maggior parte dei
184 casi questi valori sono utili.
185
186
187 @subheading Altezze
188
189 @cindex altezze
190 @cindex modo relativo
191 @cindex apostrofo
192 @cindex virgola
193 @cindex alterazioni e modo relativo
194 @cindex modo relativo, e alterazioni
195
196 @funindex \relative
197 @funindex relative
198 @funindex '
199 @funindex ,
200
201 Glossario musicale: @rglosnamed{pitch,altezza}, @rglosnamed{interval,intervallo},
202 @rglosnamed{scale,scala}, @rglosnamed{middle C,Do centrale}, @rglosnamed{octave,ottava},
203 @rglosnamed{accidental,alterazione}.
204
205 Il modo più semplice per inserire le note è usare il modo @code{\relative}
206 (relativo). In questo modo, l'ottava viene scelta automaticamente in
207 base al principio per cui la nota che segue deve essere posizionata vicino
208 a quella precedente, ovvero deve essere posizionata nell'ottava che si trova
209 entro tre spazi di pentagramma dalla nota precedente.  Per iniziare, scriveremo
210 il pezzo musicale più elementare, una @notation{scala}, in cui ogni nota
211 si trova entro una distanza di appena uno spazio di pentagramma dalla nota precedente.
212
213 @lilypond[verbatim,quote]
214 % set the starting point to middle C
215 \relative c' {
216   c d e f
217   g a b c
218 }
219 @end lilypond
220
221 La nota iniziale è un @notation{Do centrale}.  Ogni nota successiva viene
222 posta il più vicino possibile alla nota precedente -- in altre parole, la prima
223 @code{c} è il Do più vicino al Do centrale.  Questo è seguito dal Re
224 più vicino alla nota precedente.  Possiamo creare melodie che hanno
225 intervalli più ampi, sempre usando soltanto il modo @code{\relative}:
226
227 @lilypond[verbatim,quote]
228 \relative c' {
229   d f a g
230   c b f d
231 }
232 @end lilypond
233
234 @noindent
235 Non è necessario che la prima nota della melodia inizi con
236 la nota che specifica l'altezza iniziale.  Nell'esempio
237 precedente, la prima nota -- il @code{Re} -- è il Re più vicino al
238 Do centrale.
239
240 Se si aggiungono (o si rimuovono) apostrofi @code{'} o virgole @code{,} dal
241 comando @q{@w{@code{@bs{}relative c'}}}, possiamo cambiare l'ottava di
242 partenza:
243
244 @lilypond[verbatim,quote]
245 % one octave above middle C
246 \relative c'' {
247   e c a c
248 }
249 @end lilypond
250
251 Il modo relativo all'inizio può apparire disorientante, ma è il sistema più
252 semplice per inserire gran parte delle melodie.  Vediamo come questo calcolo
253 relativo funziona in pratica.  Se si parte da un Si, che si trova sulla linea
254 centrale in chiave di violino, si possono raggiungere un Do, un Re e un Mi
255 entro 3 spazi di pentagramma andando in su, e un La, un Sol e un Fa entro 3
256 spazi di pentagramma andando in giù.  Quindi se la nota che segue il Si è
257 un Do, un Re o un Mi, si troverà sopra il Si, mentre il La, il Sol
258 o il Fa si troveranno sotto.
259
260 @lilypond[verbatim,quote]
261 \relative c'' {
262   b c  % c is 1 staff space up, so is the c above
263   b d  % d is 2 up or 5 down, so is the d above
264   b e  % e is 3 up or 4 down, so is the e above
265   b a  % a is 6 up or 1 down, so is the a below
266   b g  % g is 5 up or 2 down, so is the g below
267   b f  % f is 4 up or 3 down, so is the f below
268 }
269 @end lilypond
270
271 Accade esattamente lo stesso quando qualcuna di queste note ha un
272 diesis o un bemolle.  Le @notation{Alterazioni} sono
273 @strong{completamente ignorate} nel calcolo della posizione relativa.
274 Viene fatto lo stesso conteggio dello spazio del pentagramma da
275 una nota in una qualsiasi altra posizione sul pentagramma.
276
277 Per inserire intervalli che sono più ampi di tre spazi di pentagramma, si può
278 alzare l'@notation{ottava} aggiungendo al nome della nota una virgoletta
279 ad apice singolo @code{'} (o apostrofo).  Si può abbassare l'ottava
280 aggiungendo al nome della nota una virgola @code{,}.
281
282 @lilypond[verbatim,quote]
283 \relative c'' {
284   a a, c' f,
285   g g'' a,, f'
286 }
287 @end lilypond
288
289 @noindent
290 Per cambiare una nota di due (o più!) ottave, si usano multipli di
291 @code{''} o @code{,,} -- ma stai attento a usare due virgolette ad
292 apici semplici @code{''} e non quelle a doppi apici @code{"}@tie{}!
293 @c " - keeps quotes in order for context-sensitive editor -td
294
295 @subheading Durate (ritmi)
296
297 @cindex durate della nota
298 @cindex durate
299 @cindex ritmi
300 @cindex semibreve
301 @cindex minima
302 @cindex semiminima
303 @cindex nota puntata
304 @cindex notazione delle durate
305
306 Glossario musicale: @rglosnamed{beam,coda}, @rglosnamed{duration,durata},
307 @rglosnamed{whole note,semibreve}, @rglosnamed{half note,minima}, @rglosnamed{quarter note,semiminima},
308 @rglosnamed{dotted note,nota puntata}.
309
310 La @notation{durata} di una nota viene indicata da un numero che segue
311 il nome della nota:  @code{1} per una @notation{semibreve}, @code{2} per
312 una @notation{minima}, @code{4} per una @notation{semiminima} e
313 così via.  Le @notation{Code} vengono aggiunte in automatico.
314
315 Se non si specifica una durata, si usa la durata precedente anche
316 per la nota successiva.  La durata predefinita della prima nota è di un
317 quarto.
318
319 @lilypond[verbatim,quote]
320 \relative c'' {
321   a1
322   a2 a4 a8 a
323   a16 a a a a32 a a a a64 a a a a a a a a2
324 }
325 @end lilypond
326
327 Per creare @notation{note puntate}, aggiungi un punto @code{.} al
328 numero di durata.  La durata di una nota puntata deve essere dichiarata
329 esplicitamente (cioè con un numero).
330
331 @lilypond[verbatim,quote]
332 \relative c'' {
333   a a a4. a8
334   a8. a16 a a8. a8 a4.
335 }
336 @end lilypond
337
338
339 @subheading Pause
340
341 @cindex pausa
342 @cindex notazione delle pause
343
344 Glossario musicale: @rglosnamed{rest,pausa}.
345
346 Una @notation{pausa} viene inserita proprio come una nota ma col nome
347 @code{r}@tie{}:
348
349 @lilypond[verbatim,quote]
350 \relative c'' {
351   a4 r r2
352   r8 a r4 r4. r8
353 }
354 @end lilypond
355
356
357 @subheading Indicazione di tempo
358
359 @cindex tempo, indicazione di
360
361 @funindex \time
362 @funindex time
363
364 Glossario musicale: @rglosnamed{time signature,indicazione di tempo}.
365
366 Il @notation{tempo} si imposta con il comando @code{\time}:
367
368 @lilypond[verbatim,quote]
369 \relative c'' {
370   \time 3/4
371   a4 a a
372   \time 6/8
373   a4. a
374   \time 4/4
375   a4 a a a
376 }
377 @end lilypond
378
379 @subheading Indicazioni di tempo
380
381 @cindex indicazioni di tempo
382 @cindex indicazioni metronomiche
383
384 @funindex \tempo
385 @funindex tempo
386
387 Glossario musicale: @rglosnamed{tempo indication,indicazione di tempo},
388 @rglosnamed{metronome,metronomo}.
389
390 L' @notation{indicazione di tempo} e l' @notation{indicazione metronomica} si
391 impostano col comando @code{\tempo}:
392
393 @lilypond[verbatim,quote]
394 \relative c'' {
395   \time 3/4
396   \tempo "Andante"
397   a4 a a
398   \time 6/8
399   \tempo 4. = 96
400   a4. a
401   \time 4/4
402   \tempo  "Presto" 4 = 120
403   a4 a a a
404 }
405 @end lilypond
406
407
408 @subheading Chiave
409
410 @cindex chiave
411 @cindex chiave di violino
412 @cindex contralto
413 @cindex tenore
414 @cindex basso
415
416 @funindex \clef
417 @funindex clef
418
419 Glossario musicale: @rglosnamed{clef,chiave}.
420
421 La @notation{chiave} si imposta con il comando @code{\clef}:
422
423 @lilypond[verbatim,quote]
424 \relative c' {
425   \clef treble
426   c1
427   \clef alto
428   c1
429   \clef tenor
430   c1
431   \clef bass
432   c1
433 }
434 @end lilypond
435
436
437 @subheading Tutto insieme
438
439 Ecco un piccolo esempio che mostra tutti questi elementi insieme:
440
441 @lilypond[verbatim,quote]
442 \relative c, {
443   \clef "bass"
444   \time 3/4
445   \tempo "Andante" 4 = 120
446   c2 e8 c'
447   g'2.
448   f4 e d
449   c4 c, r
450 }
451 @end lilypond
452
453
454 @seealso
455 Guida alla notazione: @ruser{Writing pitches},
456 @ruser{Writing rhythms}, @ruser{Writing rests},
457 @ruser{Time signature}, @ruser{Clef}.
458
459
460 @node Lavorare sui file di input
461 @subsection Lavorare sui file di input
462 @translationof Working on input files
463
464 @cindex parentesi graffe
465 @cindex graffe, parentesi
466 @cindex commenti
467 @cindex commento di linea
468 @cindex linea, commento di
469 @cindex commento di blocco
470 @cindex blocco, commento di
471 @cindex sensibile alle maiuscole
472 @cindex insensibile agli spazi
473 @cindex espressioni
474 @cindex versionamento
475 @cindex versione
476 @cindex numero di versione
477
478 @funindex \version
479 @funindex { ... }
480 @funindex %
481 @funindex %@{ ... %@}
482
483 I file di input di LilyPond sono simili ai file sorgenti di molti comuni
484 linguaggi di programmazione.  Contengono una dichiarazione di versione, sono
485 sensibili alle maiuscole, e in generale gli spazi bianchi vengono ignorati.  Le
486 espressioni musicali si formano con parentesi graffe @w{@code{@{ @}}}, e i commenti
487 sono indicati con @code{%} o @w{@code{%@{ @dots{} %@}}}@tie{}.
488
489 Se le frasi precedenti ti sembrano assurde, non preoccuparti!  Spiegheremo
490 cosa significano tutti questi termini:
491
492 @itemize
493
494 @item
495 @strong{Dichiarazione di versione}:
496 Ogni file LilyPond deve contenere una dichiarazione di versione.  Una
497 dichiarazione di versione è una linea che indica la versione di LilyPond per la
498 quale il file è stato scritto, come nel seguente esempio:
499
500 @example
501 \version "@w{@version{}}"
502 @end example
503
504 Per convenzione, la dichiarazione di versione viene posta all'inizio del file
505 LilyPond.
506
507 La dichiarazione di versione è importante per almeno due ragioni.  Primo,
508 permette l'aggiornamento automatico del file di input file via via che la
509 sintassi di LilyPond cambia.  Secondo, indica la versione di LilyPond richiesta
510 per compilare il file.
511
512 Se la dichiarazione di versione è omessa dal file di input, LilyPond mostra
513 un avvertimento durante la compilazione del file.
514
515 @item
516 @strong{Sensibile alle maiuscole}:
517 distingue tra lettere in minuscolo (es:
518 @w{@code{a, b, s, t}}) o in maiuscolo (es:  @w{@code{A, B, S, T}}).
519 Le note sono in minuscolo: @w{@code{@{ c d e @}}} è un input valido;
520 @w{@code{@{ C D E @}}} causerà un messaggio di errore.
521
522 @item
523 @strong{Insensibile agli spazi}:
524 non importa quanti spazi (o tabulazioni o nuove linee) aggiungi.
525 @w{@samp{@{ c4 d e @}}} ha lo stesso significato di
526 @w{@samp{@{ c4 @tie{} @tie{} @tie{} d e @}}} e:
527
528 @example
529 @{ c4                       d
530                    e   @}
531 @end example
532
533 @noindent
534 Certo, l'esempio precedente è scomodo da leggere.  Una buona regola
535 pratica è indentare i blocchi di codice con una tabulazione o due spazi:
536
537 @example
538 @{
539   c4 d e
540 @}
541 @end example
542
543 Tuttavia, uno spazio bianco @emph{è} necessario per separare molti elementi
544 sintattici gli uni dagli altri.  In altre parole, lo spazio bianco può essere
545 @emph{aggiunto}, ma non può essere @emph{eliminato}.  Dal momento che uno
546 spazio bianco mancante può dare adito a strani errori, si consiglia di
547 inserire sempre uno spazio bianco prima e dopo ogni elemento sintattico,
548 ad esempio, prima e dopo ogni parentesi graffa.
549
550 @item
551 @strong{Espressioni}:
552 ogni parte dell'input di LilyPond deve avere @strong{@{@tie{}parentesi@tie{}graffe@tie{}@}}
553 intorno.  Queste parentesi dicono a LilyPond che l'input costituisce
554 un'espressione musicale singola, proprio come le parentesi @code{()} in
555 matematica.  Per evitare ambiguità, le parentesi dovrebbero essere
556 racchiuse tra spazi, a meno che non si trovino all'inizio o alla fine di una linea.
557
558 Anche un comando di LilyPond seguito da un'espressione semplice in
559 parentesi (come @q{@w{@code{@bs{}relative c' @{ @dots{} @}}}}) conta come
560 un'espressione musicale singola.
561
562 @cindex commenti
563 @cindex commento di linea
564 @cindex commento di blocco
565 @item
566 @strong{Commenti}:
567 un commento è un appunto per il lettore umano dell'input musicale; viene
568 ignorato quando l'input viene analizzato, dunque non ha alcun effetto
569 sull'output finale.  Ci sono due tipi di commenti.  Il simbolo di percentuale
570 @code{%} introduce un commento di linea; tutto quello che sta dopo @code{%}
571 su quella linea verrà ignorato.  Per convenzione, un commento di linea viene
572 posto @emph{sopra} il codice a cui si riferisce.
573
574 @example
575 a4 a a a
576 % questo commento si riferisce ai Si
577 b2 b
578 @end example
579
580 Un commento di blocco segna come commento un'intera sezione di input musicale.
581 Tutto ciò che è compreso tra @code{%@{} e @code{%@}} viene ignorato.
582 Tuttavia, i commenti di blocco non si @q{annidano}.  Ovvero non si può
583 inserire un commento di blocco dentro a un altro commento di blocco.  Se
584 ci provi, il primo @code{%@}} interromperà @emph{entrambi} i commenti di
585 blocco.  Il seguente frammento mostra gli usi possibili per i commenti:
586
587 @example
588 % ecco le note di "Ah! Vous dirai-je, Maman"
589   c4 c g' g a a g2
590
591 %@{
592   Questa linea e le note sotto vengono ignorate,
593   perché si trovano in un commento di blocco.
594
595   f4 f e e d d c2
596 %@}
597 @end example
598
599 @end itemize
600
601
602 @node Gestire gli errori
603 @section Gestire gli errori
604 @translationof Dealing with errors
605
606 @cindex risoluzione dei problemi
607
608 Talvolta LilyPond non genera l'output che desideri.  Questa
609 sezione fornisce alcuni link che possono aiutarti a risolvere i
610 problemi che potrai incontrare.
611
612
613 @menu
614 * Consigli generali per la risoluzione dei problemi::
615 * Alcuni errori comuni::
616 @end menu
617
618 @node Consigli generali per la risoluzione dei problemi
619 @subsection Consigli generali per la risoluzione dei problemi
620 @translationof General troubleshooting tips
621
622 La risoluzione dei problemi in LilyPond può essere un compito impegnativo
623 per le persone che sono abituate a un'interfaccia grafica, perché è possibile
624 creare dei file di input non validi.  Quando questo accade, un approccio logico
625 è il modo migliore per identificare e risolvere il problema.  Alcune linee guida
626 che ti aiutano a imparare questo sono indicate in @rprogram{Risoluzione dei problemi}.
627
628
629 @node Alcuni errori comuni
630 @subsection Alcuni errori comuni
631 @translationof Some common errors
632
633 @cindex errori comuni
634
635 Ci sono alcuni errori comuni che sono difficili da risolvere basandosi
636 soltanto sui messaggi di errore che compaiono.  Questi sono
637 descritti in @rprogram{Errori comuni}.
638
639
640 @node Come leggere i manuali
641 @section Come leggere i manuali
642 @translationof How to read the manuals
643
644 Questa sezione spiega come leggere la documentazione in modo efficiente e
645 introduce alcune utili funzionalità interattive che sono disponibili
646 nella versione online della documentazione.
647
648 @menu
649 * Materiale omesso::
650 * Esempi cliccabili::
651 * Panoramica dei manuali::
652 @end menu
653
654
655 @node Materiale omesso
656 @subsection Materiale omesso
657 @translationof Omitted material
658
659 @cindex come leggere il manuale
660 @cindex manuale, leggere
661 @cindex leggere il manuale
662 @cindex cliccabili, esempi
663 @cindex esempi cliccabili
664 @cindex consigli su come costruire i file
665 @cindex modelli
666 @cindex costruire i file, consigli
667 @cindex file, consigli per costruirli
668
669 L'input di LilyPond deve essere compreso dai segni @code{@{ @}} o da
670 @q{@w{@code{@bs{}relative c'' @{ @dots{} @}}}}, come abbiamo visto in @ref{Lavorare
671 sui file di input}.  Nel resto di questo manuale gran parte degli esempi
672 ometterà questi segni.  Per replicare gli esempi, puoi copiare
673 e incollare l'input mostrato, ma @strong{devi} aggiungere
674 @q{@w{@code{@bs{}relative c'' @{ @dots{} @}}}} in questo modo:
675
676 @example
677 \relative c'' @{
678   @dots{}inserire qui l'esempio@dots{}
679 @}
680 @end example
681
682 Perché omettere le parentesi?  Gran parte degli esempi in questo manuale
683 possono essere inseriti nel mezzo di un pezzo più ampio.  Per questi esempi,
684 non ha senso includere @q{@w{@code{@bs{}relative c'' @{ @dots{} @}}}} --
685 non si deve mettere un @code{\relative} dentro un altro
686 @code{\relative}!  Se includessimo @q{@w{@code{@bs{}relative c'' @{ @dots{} @}}}}
687 in ogni esempio, non potresti copiare un piccolo esempio della
688 documentazione e incollarlo dentro a un tuo brano più
689 esteso.  La maggior parte delle persone vuole aggiungere del materiale a
690 un brano esistente, per questo abbiamo strutturato il manuale in questo modo.
691
692 Ricorda che i file LilyPond devono avere una dichiarazione di
693 versione (@code{\version}).  Nei manuali la dichiarazione è omessa
694 perché gli esempi sono frammenti di codice e non file completi.
695 Ma dovresti prendere l'abitudine di includerla nei tuoi file.
696
697 @node Esempi cliccabili
698 @subsection Esempi cliccabili
699 @translationof Clickable examples
700
701 @warning{Queste funzionalità sono disponibili soltanto nei manuali in HTML.}
702
703 Molte persone imparano ad usare un programma provando e smanettando.
704 Questo è possibile anche con LilyPond.  Se clicchi su un'immagine
705 nella versione HTML di questo manuale, vedrai l'esatto input
706 LilyPond usato per generare quell'immagine.  Provalo su
707 questa immagine:
708
709 @c no verbatim here
710 @lilypond[quote]
711 \relative c'' {
712   c4-\markup { \bold \huge { Clicca qui.  } }
713 }
714 @end lilypond
715
716 Tagliando e copiando quel che si trova nella sezione @qq{ly snippet},
717 puoi ricavare un modello di partenza per sperimentare.  Per vedere esattamente
718 lo stesso output (larghezza della linea e tutto il resto), copia tutto da @qq{Start
719 cut-&-pastable section} alla fine del file.
720
721 @ignore
722 This is item 825
723
724 @n ode Keyboard navigation
725 @s ubsection Keyboard navigation
726
727 @warning{This features is only available in the HTML manuals.}
728
729 @c TODO: once this is figured out, insert it here.
730
731 We are currently working on this feature.
732 @end ignore
733
734
735 @node Panoramica dei manuali
736 @subsection Panoramica dei manuali
737 @translationof Overview of manuals
738
739 La documentazione su LilyPond è vasta.  I nuovi utenti talvolta
740 sono confusi su quali parti dovrebbero leggere, e ogni tanto
741 saltano la lettura di parti fondamentali.
742
743 @warning{Non saltare le parti importanti della
744 documentazione.  Altrimenti ti risulterà molto più difficile
745 comprendere le sezioni successive.}
746
747 @itemize
748
749 @item
750 @strong{Prima di fare @emph{qualsiasi} tentativo}: leggi il @ref{Tutorial}
751 e la @ref{Notazione comunemente utilizzata} del Manuale di apprendimento.  Se
752 ti imbatti in termini musicali che non conosci, cercali nel @rglosnamed{Top, Glossario}.
753
754 @item
755 @strong{Prima di tentare di scrivere un pezzo musicale completo}: leggi
756 i @ref{Concetti fondamentali} del Manuale di apprendimento.  Dopo puoi dare
757 un'occhiata alle sezioni rilevanti della @rusernamed{Top, Notation reference}.
758
759 @item
760 @strong{Prima di cercare di cambiare l'output predefinito}: leggi il
761 @ref{Tweaking output} del Manuale di apprendimento.
762
763 @item
764 @strong{Prima di iniziare un grande progetto}: leggi il documento
765 @rprogram{Consigli su come scrivere i file} del manuale di Uso del programma.
766
767 @end itemize
768
769