@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 10bd5cc93870ac4b884b8cb938cfc6a19c768097
+ Translation of GIT committish: d378daa101069ce6497292b0f4a7f6ce2e9b51f0
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@include included/generating-output.itexi
-@c \version "2.14.0"
+@c \version "2.19.21"
@node Tutorial
@chapter Tutorial
@section Compilare un file
@translationof Compiling a file
-
-
@menu
* Inserire l'input::
* MacOS X::
@cindex esempio, iniziale
@cindex maiuscole, sensibile alle
+@menu
+* Generare l'output::
+@end menu
+
@qq{Compilazione} è il termine usato per indicare l'elaborazione di un
file di input in formato LilyPond per produrre uno o più file di output. I
file di output generalmente sono PDF (per la stampa e la visualizzazione),
@smallspace
-@subheading Generare l'output
+@node Generare l'output
+@unnumberedsubsubsec Generare l'output
+@translationof Producing output
@c TODO: move index entries
@cindex PDF file
@item
@ref{MacOS X, @sourceimage{logo-macosx,,,}}
-@ref{MacOS X, MacOS X} (graphical)
+@ref{MacOS X, MacOS X} (grafico)
@item
@ref{Windows, @sourceimage{logo-windows,,,}}
-@ref{Windows, Microsoft Windows} (graphical)
+@ref{Windows, Microsoft Windows} (grafico)
@item
-@ref{Command-line, @sourceimage{logo-linux,,,}
+@ref{Linea di comando, @sourceimage{logo-linux,,,}
@sourceimage{logo-freebsd,,,}
@sourceimage{logo-macosx,,,}
@sourceimage{logo-windows,,,}
}
-@ref{Command-line, All operating systems} (command-line)
+@ref{Linea di comando, Tutti i sistemi operativi} (linea di comando)
@end itemize
@cindex notazione semplice
@cindex notazione, semplice
+@menu
+* Altezze::
+* Durate (ritmi)::
+* Pause::
+* Indicazione di tempo::
+* Indicazioni di tempo::
+* Chiave::
+* Tutto insieme::
+@end menu
+
LilyPond aggiungerà automaticamente alcuni elementi della notazione. Nell'esempio
seguente, abbiamo specificato soltanto quattro note, ma LilyPond
ha aggiunto una chiave, il tempo e le durate.
casi questi valori sono utili.
-@subheading Altezze
+@node Altezze
+@unnumberedsubsubsec Altezze
+@translationof Pitches
@cindex altezze
@cindex modo relativo
@funindex '
@funindex ,
-Glossario musicale: @rglos{pitch}, @rglos{interval},
-@rglos{scale}, @rglos{middle C}, @rglos{octave},
-@rglos{accidental}.
+Glossario musicale: @rglosnamed{pitch,altezza}, @rglosnamed{interval,intervallo},
+@rglosnamed{scale,scala}, @rglosnamed{middle C,Do centrale}, @rglosnamed{octave,ottava},
+@rglosnamed{accidental,alterazione}.
Il modo più semplice per inserire le note è usare il modo @code{\relative}
(relativo). In questo modo, l'ottava viene scelta automaticamente in
@lilypond[verbatim,quote]
% set the starting point to middle C
-\relative c' {
- c d e f
+\relative {
+ c' d e f
g a b c
}
@end lilypond
intervalli più ampi, sempre usando soltanto il modo @code{\relative}:
@lilypond[verbatim,quote]
-\relative c' {
- d f a g
+\relative {
+ d' f a g
c b f d
}
@end lilypond
@lilypond[verbatim,quote]
% one octave above middle C
-\relative c'' {
- e c a c
+\relative {
+ e'' c a c
}
@end lilypond
o il Fa si troveranno sotto.
@lilypond[verbatim,quote]
-\relative c'' {
- b c % c is 1 staff space up, so is the c above
+\relative {
+ b' c % c is 1 staff space up, so is the c above
b d % d is 2 up or 5 down, so is the d above
b e % e is 3 up or 4 down, so is the e above
b a % a is 6 up or 1 down, so is the a below
aggiungendo al nome della nota una virgola @code{,}.
@lilypond[verbatim,quote]
-\relative c'' {
- a a, c' f,
+\relative {
+ a' a, c' f,
g g'' a,, f'
}
@end lilypond
apici semplici @code{''} e non quelle a doppi apici @code{"}@tie{}!
@c " - keeps quotes in order for context-sensitive editor -td
-@subheading Durate (ritmi)
+@node Durate (ritmi)
+@unnumberedsubsubsec Durate (ritmi)
+@translationof Duration (rhythms)
@cindex durate della nota
@cindex durate
@cindex nota puntata
@cindex notazione delle durate
-Glossario musicale: @rglos{beam}, @rglos{duration},
-@rglos{whole note}, @rglos{half note}, @rglos{quarter note},
-@rglos{dotted note}.
+Glossario musicale: @rglosnamed{beam,coda}, @rglosnamed{duration,durata},
+@rglosnamed{whole note,semibreve}, @rglosnamed{half note,minima}, @rglosnamed{quarter note,semiminima},
+@rglosnamed{dotted note,nota puntata}.
La @notation{durata} di una nota viene indicata da un numero che segue
il nome della nota: @code{1} per una @notation{semibreve}, @code{2} per
quarto.
@lilypond[verbatim,quote]
-\relative c'' {
- a1
+\relative {
+ a'1
a2 a4 a8 a
a16 a a a a32 a a a a64 a a a a a a a a2
}
esplicitamente (cioè con un numero).
@lilypond[verbatim,quote]
-\relative c'' {
- a a a4. a8
+\relative {
+ a' a a4. a8
a8. a16 a a8. a8 a4.
}
@end lilypond
-@subheading Pause
+@node Pause
+@unnumberedsubsubsec Pause
+@translationof Rests
@cindex pausa
@cindex notazione delle pause
-Glossario musicale: @rglos{rest}.
+Glossario musicale: @rglosnamed{rest,pausa}.
Una @notation{pausa} viene inserita proprio come una nota ma col nome
@code{r}@tie{}:
@lilypond[verbatim,quote]
-\relative c'' {
- a4 r r2
+\relative {
+ a'4 r r2
r8 a r4 r4. r8
}
@end lilypond
-@subheading Indicazione di tempo
+@node Indicazione di tempo
+@unnumberedsubsubsec Indicazione di tempo
+@translationof Time signature
@cindex tempo, indicazione di
@funindex \time
@funindex time
-Glossario musicale: @rglos{time signature}.
+Glossario musicale: @rglosnamed{time signature,indicazione di tempo}.
Il @notation{tempo} si imposta con il comando @code{\time}:
@lilypond[verbatim,quote]
-\relative c'' {
+\relative {
\time 3/4
- a4 a a
+ a'4 a a
\time 6/8
a4. a
\time 4/4
}
@end lilypond
-@subheading Tempo marks
+@node Indicazioni di tempo
+@unnumberedsubsubsec Indicazioni di tempo
+@translationof Tempo marks
-@cindex tempo marks
-@cindex metronome marks
+@cindex indicazioni di tempo
+@cindex indicazioni metronomiche
@funindex \tempo
@funindex tempo
-Glossario musicale: @rglos{tempo indication}, @rglos{metronome}.
+Glossario musicale: @rglosnamed{tempo indication,indicazione di tempo},
+@rglosnamed{metronome,metronomo}.
L' @notation{indicazione di tempo} e l' @notation{indicazione metronomica} si
impostano col comando @code{\tempo}:
@end lilypond
-@subheading Chiave
+@node Chiave
+@unnumberedsubsubsec Chiave
+@translationof Clef
@cindex chiave
@cindex chiave di violino
@funindex \clef
@funindex clef
-Glossario musicale: @rglos{clef}.
+Glossario musicale: @rglosnamed{clef,chiave}.
La @notation{chiave} si imposta con il comando @code{\clef}:
@lilypond[verbatim,quote]
-\relative c' {
+\relative {
\clef treble
- c1
+ c'1
\clef alto
c1
\clef tenor
@end lilypond
-@subheading Tutto insieme
+@node Tutto insieme
+@unnumberedsubsubsec Tutto insieme
+@translationof All together
Ecco un piccolo esempio che mostra tutti questi elementi insieme:
@seealso
-Guida alla notazione: @ruser{Writing pitches},
-@ruser{Writing rhythms}, @ruser{Writing rests},
-@ruser{Time signature}, @ruser{Clef}.
+Guida alla notazione: @ruser{Inserimento delle altezze},
+@ruser{Inserimento delle durate}, @ruser{Inserimento delle pause},
+@ruser{Indicazione di tempo}, @ruser{Chiave}.
@node Lavorare sui file di input
@item
@strong{Dichiarazione di versione}:
-Ogni file LilyPond dovrebbe contenere una dichiarazione di versione. Una
+Ogni file LilyPond deve contenere una dichiarazione di versione. Una
dichiarazione di versione è una linea che indica la versione di LilyPond per la
quale il file è stato scritto, come nel seguente esempio:
sintassi di LilyPond cambia. Secondo, indica la versione di LilyPond richiesta
per compilare il file.
-Se la dichiarazione di versione è omessa dal file di input, LilyPond stampa
+Se la dichiarazione di versione è omessa dal file di input, LilyPond mostra
un avvertimento durante la compilazione del file.
@item
@example
a4 a a a
-% this comment refers to the Bs
+% questo commento si riferisce ai Si
b2 b
@end example
blocco. Il seguente frammento mostra gli usi possibili per i commenti:
@example
-% notes for twinkle twinkle follow
+% ecco le note di "Ah! Vous dirai-je, Maman"
c4 c g' g a a g2
%@{
- This line, and the notes below are ignored,
- since they are in a block comment.
+ Questa linea e le note sotto vengono ignorate,
+ perché si trovano in un commento di blocco.
f4 f e e d d c2
%@}
@section Gestire gli errori
@translationof Dealing with errors
-@cindex troubleshooting
+@cindex risoluzione dei problemi
-Talvolta LilyPond non genera l'output che vorresti. Questa
+Talvolta LilyPond non genera l'output che desideri. Questa
sezione fornisce alcuni link che possono aiutarti a risolvere i
problemi che potrai incontrare.
per le persone che sono abituate a un'interfaccia grafica, perché è possibile
creare dei file di input non validi. Quando questo accade, un approccio logico
è il modo migliore per identificare e risolvere il problema. Alcune linee guida
-che ti aiutano a imparare questo sono indicate in @rprogram{Troubleshooting}.
+che ti aiutano a imparare questo sono indicate in @rprogram{Risoluzione dei problemi}.
@node Alcuni errori comuni
Ci sono alcuni errori comuni che sono difficili da risolvere basandosi
soltanto sui messaggi di errore che compaiono. Questi sono
-descritti in @rprogram{Common errors}.
+descritti in @rprogram{Errori comuni}.
@node Come leggere i manuali
@section Come leggere i manuali
@translationof How to read the manuals
-Questa sezione spiega come leggere la documentazione in modo efficiente, e
-introduce anche alcune utili funzionalità interattive che sono disponibili
+Questa sezione spiega come leggere la documentazione in modo efficiente e
+introduce alcune utili funzionalità interattive che sono disponibili
nella versione online della documentazione.
@menu
L'input di LilyPond deve essere compreso dai segni @code{@{ @}} o da
@q{@w{@code{@bs{}relative c'' @{ @dots{} @}}}}, come abbiamo visto in @ref{Lavorare
-sui file di input}. Nella parte restante di questo manuale, gran parte
-degli esempi ometterà questi segni. Per replicare gli esempi, puoi copiare
+sui file di input}. Nel resto di questo manuale gran parte degli esempi
+ometterà questi segni. Per replicare gli esempi, puoi copiare
e incollare l'input mostrato, ma @strong{devi} aggiungere
@q{@w{@code{@bs{}relative c'' @{ @dots{} @}}}} in questo modo:
@example
\relative c'' @{
- @dots{}example goes here@dots{}
+ @dots{}inserire qui l'esempio@dots{}
@}
@end example
esteso. La maggior parte delle persone vuole aggiungere del materiale a
un brano esistente, per questo abbiamo strutturato il manuale in questo modo.
-Ricorda che i file LilyPond dovrebbero avere una dichiarazione di
+Ricorda che i file LilyPond devono avere una dichiarazione di
versione (@code{\version}). Nei manuali la dichiarazione è omessa
perché gli esempi sono frammenti di codice e non file completi.
Ma dovresti prendere l'abitudine di includerla nei tuoi file.
@c no verbatim here
@lilypond[quote]
-\relative c'' {
- c4-\markup { \bold \huge { Click here. } }
+\relative {
+ c''4-\markup { \bold \huge { Clicca qui. } }
}
@end lilypond
saltano la lettura di parti fondamentali.
@warning{Non saltare le parti importanti della
-documentazione. Altrimenti ti risulterà molto più difficile comprendere
-le sezioni successive.}
+documentazione. Altrimenti ti risulterà molto più difficile
+comprendere le sezioni successive.}
@itemize
@item
@strong{Prima di tentare di scrivere un pezzo musicale completo}: leggi
i @ref{Concetti fondamentali} del Manuale di apprendimento. Dopo puoi dare
-un'occhiata alle sezioni rilevanti della @rusernamed{Top, Notation reference}.
+un'occhiata alle sezioni rilevanti della @rusernamed{Top, Guida alla notazione}.
@item
-@strong{Prima di cercare di cambiare l'output predefinito}: leggi il
+@strong{Prima di cercare di cambiare l'output predefinito}: leggi
@ref{Tweaking output} del Manuale di apprendimento.
@item
@strong{Prima di iniziare un grande progetto}: leggi il documento
-@rprogram{Suggestions for writing files} del manuale di Uso del programma.
+@rprogram{Consigli su come scrivere i file} del manuale di Uso del programma.
@end itemize