@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 2055f35c47a045a50a01ff4dba8524322cfc3b48
+ Translation of GIT committish: 09ef86c87175cc6c1071eedb022ed1d01a93bcaf
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.16.0"
+@c \version "2.19.21"
@node Tutorial
@chapter Tutorial
+@translationof Tutorial
Questo capitolo fornisce un'introduzione di base all'uso di LilyPond.
@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
@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
@cindex modo relativo, e alterazioni
@funindex \relative
-@funindex relative
@funindex '
@funindex ,
@rglosnamed{scale,scala}, @rglosnamed{middle C,Do centrale}, @rglosnamed{octave,ottava},
@rglosnamed{accidental,alterazione}.
+LilyPond usa lettere minuscole per indicare le altezze. Le lettere da
+@code{c} a@tie{}@code{b} denotano le altezze nella
+@q{piccola ottava} sotto il @notation{Do centrale}. L'aggiunta dei
+suffissi @code{'} o@tie{}@code{,} indica ottave più alte o più basse.
+Ecco una scala che inizia con un @notation{Do centrale}, e un arpeggio:
+
+@lilypond[verbatim,quote]
+{ c' d' e' f' g' a' b' c'' g c' e' g' c'' e'' g'' c''' }
+@end lilypond
+
Il modo più semplice per inserire le note è usare il modo @code{\relative}
(relativo). In questo modo, l'ottava viene scelta automaticamente in
base al principio per cui la nota che segue deve essere posizionata vicino
si trova entro una distanza di appena uno spazio di pentagramma dalla nota precedente.
@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
-La nota iniziale è un @notation{Do centrale}. Ogni nota successiva viene
-posta il più vicino possibile alla nota precedente -- in altre parole, la prima
-@code{c} è il Do più vicino al Do centrale. Questo è seguito dal Re
-più vicino alla nota precedente. Possiamo creare melodie che hanno
-intervalli più ampi, sempre usando soltanto il modo @code{\relative}:
+La nota iniziale è un @notation{Do centrale}, specificato da @code{c'}. Ogni
+nota successiva viene posta il più vicino possibile alla nota precedente -- in
+altre parole, la prima @code{c} è il Do più vicino al Do centrale. Questo è
+seguito dal Re più vicino alla nota precedente. Possiamo creare melodie che
+hanno 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
@noindent
-Non è necessario che la prima nota della melodia inizi con
-la nota che specifica l'altezza iniziale. Nell'esempio
-precedente, la prima nota -- il @code{Re} -- è il Re più vicino al
+Nell'esempio precedente, la prima nota -- il @code{d'} con un segno @code{'} -- è
+il Re nell'ottava che inizia dal Do centrale e va su fino al Si.
Do centrale.
-Se si aggiungono (o si rimuovono) apostrofi @code{'} o virgole @code{,} dal
-comando @q{@w{@code{@bs{}relative c'}}}, possiamo cambiare l'ottava di
-partenza:
+Se si aggiungono (o si rimuovono) apostrofi @code{'} o virgole @code{,} dalla
+prima nota, possiamo cambiare l'ottava di partenza:
@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
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
@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: @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 Indicazioni di tempo
+@node Indicazioni di tempo
+@unnumberedsubsubsec Indicazioni di tempo
+@translationof Tempo marks
@cindex indicazioni di tempo
@cindex indicazioni metronomiche
@funindex \tempo
-@funindex tempo
Glossario musicale: @rglosnamed{tempo indication,indicazione di tempo},
@rglosnamed{metronome,metronomo}.
impostano col comando @code{\tempo}:
@lilypond[verbatim,quote]
-\relative c'' {
+\relative {
\time 3/4
\tempo "Andante"
- a4 a a
+ a'4 a a
\time 6/8
\tempo 4. = 96
a4. a
@end lilypond
-@subheading Chiave
+@node Chiave
+@unnumberedsubsubsec Chiave
+@translationof Clef
@cindex chiave
@cindex chiave di violino
@cindex basso
@funindex \clef
-@funindex 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:
@lilypond[verbatim,quote]
-\relative c, {
+\relative {
\clef "bass"
\time 3/4
\tempo "Andante" 4 = 120
- c2 e8 c'
+ c,2 e8 c'
g'2.
f4 e d
c4 c, r
@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
@cindex file, consigli per costruirli
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}. 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:
+@q{@w{@code{@bs{}relative @{ @dots{} @}}}}, come abbiamo visto in
+@ref{Lavorare sui file di input}. Nel resto di questo manuale alcuni
+esempi brevi ometteranno questi segni. Per replicare questi esempi, puoi
+copiare l'input mostrato e incollarlo tra @code{@{} e @code{@}} nel tuo
+file di input:
@example
-\relative c'' @{
+@{
@dots{}inserire qui l'esempio@dots{}
@}
@end example
-Perché omettere le parentesi? Gran parte degli esempi in questo manuale
-possono essere inseriti nel mezzo di un pezzo più ampio. Per questi esempi,
-non ha senso includere @q{@w{@code{@bs{}relative c'' @{ @dots{} @}}}} --
-non si deve mettere un @code{\relative} dentro un altro
-@code{\relative}! Se includessimo @q{@w{@code{@bs{}relative c'' @{ @dots{} @}}}}
-in ogni esempio, non potresti copiare un piccolo esempio della
-documentazione e incollarlo dentro a un tuo brano più
-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 devono avere una dichiarazione di
versione (@code{\version}). Nei manuali la dichiarazione è omessa
perché gli esempi sono frammenti di codice e non file completi.
@c no verbatim here
@lilypond[quote]
-\relative c'' {
- c4-\markup { \bold \huge { Clicca qui. } }
+\relative {
+ c''4-\markup { \bold \huge { Clicca qui. } }
}
@end lilypond
@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
-@ref{Tweaking output} del Manuale di apprendimento.
+@strong{Prima di cercare di cambiare l'output predefinito}: leggi
+@ref{Modifica dell'output} del Manuale di apprendimento.
@item
@strong{Prima di iniziare un grande progetto}: leggi il documento
@end itemize
-