@c contributor/introduction.itely
@ignore
- Translation of GIT committish: 4c7bdf42ee240fdbb3c3dab2b1c201eae04253fa
+ Translation of GIT committish: f6443f01a56112f080b8d2e7e646007397bdf6ec
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@macro helpusProjects
@subheading Progetti
-@subsubheading Frogs
+@subsubheading Frog
Sito web e mailing list:
@uref{http://frogs.lilynet.net}
@end example
-I Frogs sono comuni utenti LilyPond che hanno scelto di impegnarsi
+I Frog sono comuni utenti LilyPond che hanno scelto di impegnarsi
nello sviluppo del loro software preferito. Correggere i bug,
implementare nuove funzionalità, documentare il codice sorgente: c'è
molto da fare. Ma soprattutto si tratta di un'occasione per tutti
per acquisire maggiori conoscenze su LilyPond, il Software Libero e
-la programmazione... e per divertirsi. Se uno di questi punti
-ti incuriosisce, allora il monito è: @emph{Join the Frogs!}
+la programmazione@dots{} e per divertirsi. Se uno di questi punti
+ti incuriosisce, allora il monito è: @emph{Unisciti ai Frog!}
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 5dcfc92089ab4ba59690d59bd6c1dbc2c6520753
+ Translation of GIT committish: e6513c72e95fd6691998cb368a5172de3aad0525
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
all'inizio di una linea, tuttavia indentare il codice di LilyPond in
questo modo lo rende molto più semplice da leggere per l'essere umano.
-@warning{ogni nota è relativa alla nota precedente
-nell'input, e non è relativa al @code{c''} nel comando
-@code{@bs{}relative} iniziale.}
+@warning{ogni nota è relativa alla nota precedente nell'input, e solo la
+prima è relativa al @code{c''} nel comando @code{@bs{}relative} iniziale.}
@subheading Espressioni musicali simultanee: rigo singolo
@end lilypond
-Si notino le doppie parentesi ad angolo @w{@code{<< ... >>}} che circondano
+Si notino le doppie parentesi ad angolo @w{@code{<<@dots{}>>}} che circondano
l'intero brano per indicare che la musica e il testo devono trovarsi
in simultanea.
@cindex nomi assoluti delle note
Finora abbiamo sempre usato @code{\relative} per definire le altezze.
-Questo è il modo più semplice per inserire gran parte della musica, ma esiste
-anche un altro modo per definire le altezze: il modo assoluto.
+Questo è di solito il modo più veloce per inserire gran parte della musica.
+Se non viene usato @code{\relative}, le altezze vengono interpretate in
+modo assoluto.
-Se si omette @code{\relative}, LilyPond tratta tutte le altezze come
+In questa modalità, LilyPond tratta tutte le altezze come
valori assoluti. Un @code{c'} si riferirà sempre al Do centrale, un
@code{b} si riferirà sempre alla nota che si trova un semitono sotto il
Do centrale, e un @code{g,} indicherà sempre la nota sull'ultima riga
Tuttavia, il modo assoluto è utile per la musica che fa uso di ampi
intervalli, e lo è ancora di più per i file LilyPond generati dal
-computer.
+computer. Quando si tagliano e si incollano frammenti della melodia,
+il modo assoluto preserva l'ottava originale.
+
+Talvolta la musica è organizzata in modi più complessi. Se si usa
+@code{\relative} all'interno di un altro @code{\relative}, ciascuna sezione
+@code{\relative} è indipendente:
+
+@lilypond[verbatim,quote]
+\relative c { c'4 \relative c'' { f g } c }
+@end lilypond
+
+@funindex \absolute
+Se si usa la modalità assoluta all'interno di quella relativa, è necessario
+contrassegnare esplicitamente la musica assoluta con @code{\absolute} per
+impedire che diventi parte della musica relativa:
+
+@lilypond[verbatim,quote]
+\relative c { c'4 \absolute { f'' g'' } c }
+@end lilypond
+
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: fbe8b9bf789f4a9833e1581dbb6ba4fce71a6cd2
+ Translation of GIT committish: 94dc452301cc0d1e9983f5aeb784884f7fe8c964
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
\header @{ @}
\score @{
- @var{...espressione musicale composta...} % tutta la musica va qui!
+ @var{ @dots{} espressione musicale composta @dots{} } % tutta la musica va qui!
\layout @{ @}
\midi @{ @}
@}
@example
@{
\new StaffGroup <<
- @var{...inserisci qui l'intera opera di Wagner...}
+ @var{ @dots{} inserisci qui l'intera opera di Wagner @dots{} }
>>
@}
@end example
@noindent
-Tutto quanto è compreso in @code{@{ ... @}} costituisce un'unica
+Tutto quanto è compreso in @code{@{ @dots{} @}} costituisce un'unica
espressione musicale.
Come abbiamo detto prima, il blocco @code{\score} può contenere altri
da coltivare, perché ti permette di vedere a colpo d'occhio a cosa serve
ciascun rigo.
-Ricorda che si usano @code{<< ... >>} invece di @code{@{ ... @}} per indicare
+Ricorda che si usa @code{<< @dots{} >>} invece di @code{@{ @dots{} @}} per indicare
la musica simultanea. In questo modo la parte vocale e quella di pianoforte
-appaiono una sopra l'altra nello spartito. Il costrutto @code{<< ... >>} non
+appaiono una sopra l'altra nello spartito. Il costrutto @code{<< @dots{} >>} non
sarebbe necessario per il rigo del cantante nell'esempio precedente se contenesse
-soltanto un'espressione musicale sequenziale, ma @code{<< ... >>} al posto delle
+soltanto un'espressione musicale sequenziale, ma @code{<< @dots{} >>} al posto delle
parentesi è necessario se la musica sul rigo deve contenere due o più espressioni
simultanee, ad esempio due voci simultanee, o una voce con del testo. Vogliamo
avere una voce con del testo, dunque ci servono le parentesi ad angolo. Aggiungeremo
@multitable @columnfractions .3 .7
@headitem Tipo di parentesi
@tab Funzione
-@item @code{@{ .. @}}
+@item @code{@{ @dots{} @}}
@tab Racchiude un frammento di musica sequenziale
-@item @code{< .. >}
+@item @code{< @dots{} >}
@tab Racchiude le note di un accordo
-@item @code{<< .. >>}
+@item @code{<< @dots{} >>}
@tab Racchiude le espressioni musicali simultanee
-@item @code{( .. )}
+@item @code{( @dots{} )}
@tab Contrassegna l'inizio e la fine di una legatura di portamento
-@item @code{\( .. \)}
+@item @code{\( @dots{} \)}
@tab Contrassegna l'inizio e la fine di una legatura di frase
-@item @code{[ .. ]}
+@item @code{[ @dots{} ]}
@tab Contrassegna l'inizio e la fine di una travatura impostata manualmente
@end multitable
A questi dovremmo aggiungere altri costrutti che generano linee tra
e lungo le note: legature di valore (contrassegnate dal tilde, @code{~}),
-i gruppi irregolari scritti in questa forma @code{\tuplet x/y @{..@}}, e
-gli abbellimenti, indicati con @code{\grace@{..@}}.
+i gruppi irregolari scritti in questa forma @code{\tuplet x/y @{ @dots{} @}}, e
+gli abbellimenti, indicati con @code{\grace@{ @dots{} @}}.
Fuori da LilyPond, l'uso convenzionale delle parentesi esige che i diversi
-tipi siano annidati adeguatamente, in questo modo, @code{<< [ @{ ( .. )
+tipi siano annidati adeguatamente, in questo modo, @code{<< [ @{ ( @dots{} )
@} ] >>}, dove le parentesi che chiudono si trovano esattamente
nell'ordine opposto alle parentesi che aprono. Questo @strong{è} un
requisito per i tre tipi di parentesi descritti dal termine @q{Racchiude}
@end lilypond
Questa musica può essere espressa usando soltanto i simboli dell'accordo,
-ovvero le parentesi angolari, @code{< ... >}, e una singola voce è
+ovvero le parentesi angolari, @code{< @dots{} >}, e una singola voce è
sufficiente. Ma cosa accadrebbe se il Fa# fosse in realtà una nota di un
ottavo seguita da un Sol di un ottavo, una nota di passaggio che porta al La?
In questo caso abbiamo due note che iniziano nello stesso momento ma hanno
@funindex \\
Il modo più semplice per inserire frammenti che utilizzino più di una voce
-su un rigo è scrivere ogni voce come una sequenza (con @code{@{...@}}),
-e poi combinarle in simultanea tramite le doppie parentesi angolari, @code{<<...>>}.
+su un rigo è scrivere ogni voce come una sequenza (con @code{@{ @dots{} @}}),
+e poi combinarle in simultanea tramite le doppie parentesi angolari, @code{<< @dots{} >>}.
Per collocarli in voci distinte, i frammenti devono essere separati da un doppio
backslash, @code{\\}. Senza di esso, le note sarebbero inserite in un'unica
voce, e questo normalmente causerebbe degli errori. Questa tecnica è
@end lilypond
Tutte queste voci sono separate dalla voce principale che contiene le
-note e che si trova fuori dal costrutto @code{<< .. >>}, che chiameremo
+note e che si trova fuori dal costrutto @code{<< @dots{} >>}, che chiameremo
il @emph{costrutto simultaneo}. Legature di portamento e di valore
possono connettere solo note che fanno parte della stessa voce, quindi
le legature non possono entrare in un costrutto simultaneo o uscirne. Viceversa,
non usato qui) riporta lo stile all'impostazione predefinita.
Vedremo in seguito come l'utente possa creare comandi simili.
Si veda @ref{Visibility and color of objects} e
-@ref{Using variables for tweaks}.
+@ref{Using variables for layout adjustments}.
@cindex polifonia e modo relativo
@cindex modo relativo e polifonia
all'inizio di ogni voce:
@example
-\relative c' @{ noteA ... @}
+\relative c' @{ noteA @dots{} @}
<<
- \relative c'' @{ < noteB noteC > ... @}
+ \relative c'' @{ < noteB noteC > @dots{} @}
\\
- \relative g' @{ noteD ... @}
+ \relative g' @{ noteD @dots{} @}
>>
-\relative c' @{ noteE ... @}
+\relative c' @{ noteE @dots{} @}
@end example
Analizziamo infine le voci in un brano più complesso. Queste note sono
>>
@end lilypond
-@subsubheading Note columns
+@subsubheading Colonne di note
@cindex colonna delle note
@cindex collisioni di note
Un altro esempio: se la proprietà @code{clefTransposition} viene posta
nel contesto @code{Score}, cambia immediatamente il valore
-dell'ottavazione in tutti i righi presenti e imposta un nuovo
+della trasposizione in tutti i righi presenti e imposta un nuovo
valore predefinito che sarà applicato a tutti i righi.
Il comando opposto, @code{\unset}, di fatto rimuove la proprietà
anche nel momento in cui il contesto viene creato. Talvolta questo è un
modo più chiaro per specificare il valore della proprietà se questa deve
rimanere fissa per la durata del contesto. Un contesto creato col comando @code{\new}
-può essere immediatamente seguito da un blocco @code{\with @{ .. @}} dove
+può essere immediatamente seguito da un blocco @code{\with @{ @dots{} @}} dove
vengono impostati i valori predefiniti della proprietà. Ad esempio, se vogliamo
eliminare la stampa del bequadro per l'estensione di un rigo possiamo scrivere:
@subsection Scrivere una partitura da zero
@translationof Building a score from scratch
-@cindex template, scrivere il tuo
+@cindex modello, scrivere il tuo
@cindex esempio di scrittura di una partitura
@cindex scrivere una partitura, esempio
@cindex partitura, esempio di scrittura
>>
@end example
-Non è necessario usare il costrutto simultaneo @code{<< .. >>} per il rigo del
+Non è necessario usare il costrutto simultaneo @code{<< @dots{} >>} per il rigo del
secondo manuale e per quello della pedaliera, poiché contengono solo una
espressione musicale, ma non è male usarlo comunque; usare sempre le parentesi
angolari dopo @code{\new Staff} è una buona abitudine da coltivare nel caso ci
sia più di una voce. Per le Voci, è vero l'opposto: queste devono essere
-seguite regolarmente da parentesi graffe @code{@{ .. @}} nel caso in cui la
-musica sia composta da diverse variabili che devono essere eseguite
+seguite regolarmente da parentesi graffe @code{@{ @dots{} @}} nel caso in cui
+la musica sia composta da diverse variabili che devono essere eseguite
consecutivamente.
Aggiungiamo questa struttura al blocco della partitura, e aggiustiamo
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 0f6397c6fb10d919c6fd006d89bd5cb614f858c6
+ Translation of GIT committish: e6513c72e95fd6691998cb368a5172de3aad0525
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
b c |
@end lilypond
-Tuttavia, i comandi prefediniti che hanno la forma @code{\...Neutral},
-@code{\...Off} e @code{\un...} usano internamente @code{\revert} invece
+Tuttavia, i comandi prefediniti che hanno la forma @code{\@dots{}Neutral},
+@code{\@dots{}Off} e @code{\un@dots{}} usano internamente @code{\revert} invece
di @code{\override} dunque inserire @code{\once} prima di questi comandi
non produce alcun effetto.
(dentro il rigo) e oggetti outside-staff (fuori dal rigo).
Gli oggetti within-staff sono quelli che si trovano nel rigo, come
-le teste e i gambi delle note, le alterazioni, etc.. La loro posizione
+le teste e i gambi delle note, le alterazioni, etc@dots{} La loro posizione
è determinata perlopiù dalla musica stessa: in verticale sono collocati
su determinate posizioni del rigo o sono collegati
ad altri oggetti disposti in questo modo. Di norma LilyPond evita
@funindex textLengthOff
Per impostazione predefinita, finché si tratta di formattare la musica il
-testo prodotto dal comando \markup non occupa uno spazio orizzontale.
+testo prodotto dal comando @code{\markup} non occupa uno spazio orizzontale.
Il comando @code{\textLengthOn} inverte questo comportamento e fa sì che
le note si distanzino quanto basti per introdurre il testo:
@code{\textLengthOff}. Altrimenti si può usare @code{\once}
con @code{\textLengthOn} se l'effetto deve essere limitato
a un singolo momento musicale.
+Analogalmente, la spaziatura per i segni di chiamata e le indicazioni
+di tempo è regolata in modo indipendente con i comandi @code{\markLengthOn}
+e @code{\markLengthOff}.
@cindex testo a margine, permettere le collisioni
In questo caso la soluzione migliore è spostare in basso la pausa d'intero, poiché
si trova nella seconda voce. In @code{\voiceTwo} (ovvero nella seconda
-voce di un costrutto @code{<<@{...@} \\ @{...@}>>}) il valore predefinito
+voce di un costrutto @code{<<@{@dots{}@} \\ @{@dots{}@}>>}) il valore predefinito
di @code{staff-position} è -4 per la pausa multipla (MultiMeasureRest), quindi
dobbiamo spostarla più in basso, ad esempio di altri quattro semispazi del
rigo; il nuovo valore sarà @w{@code{-8}}.
\new Voice {
\voiceTwo
c,8~
- % Reposition the c2 to the right of the merged note
+ % Riposiziona il c2 a destra della nota unita
\once \override NoteColumn.force-hshift = #1.0
- % Move the c2 out of the main note column
- % so the merge will work
+ % Sposta il c2 fuori dalla colonna della nota principale
+ % in modo che l'unione di note (merge) funzioni
\shiftOnn
c2
}
\new Voice {
\voiceThree
s8
- % Stem on the d2 must be down to permit merging
+ % Il gambo di d2 deve essere in giù per permettere l'unione delle note
\stemDown
- % Stem on the d2 should be invisible
+ % Il gambo di d2 deve essere invisibile
\tweak Stem.transparent ##t
d2
}
s8
% Il gambo di d2 deve essere in giù per permettere l'unione delle note
\stemDown
- % Stem on the d2 should be invisible
+ % Il gambo di d2 deve essere invisibile
\tweak Stem.transparent ##t
d2
}
@translationof Further tweaking
@menu
-* Altri usi delle modifiche::
-* Uso delle variabili per le modifiche::
+* Altri usi delle modifiche con \tweak::
+* Uso delle variabili per modificare la formattazione::
* Fogli di stile::
* Altre fonti di informazione::
* Modifiche avanzate con Scheme::
@end menu
-@node Altri usi delle modifiche
-@subsection Altri usi delle modifiche
+@node Altri usi delle modifiche con \tweak
+@subsection Altri usi delle modifiche con @code{\tweak}
@translationof Other uses for tweaks
@menu
@end lilypond
@funindex \single
-@cindex tweak, generated from override
-Per @emph{sovrascrivere} la trasparenza di un oggetto grafico,
-avremmo potuto usare la scorciatoia @code{\hide}, come spiegato
+@cindex tweak, generato da un override
+
+Per @emph{sovrascrivere} (con @code{\override}) la trasparenza di un oggetto
+grafico, avremmo potuto usare la scorciatoia @code{\hide}, come spiegato
in precedenza. Ma la modifica manuale con @emph{\tweak} è un'operazione
diversa, che riguarda solo le proprietà generate da una singola espressione
musicale. Tuttavia è possibile convertire le sovrascritture in @emph{tweak}
@end lilypond
In questo caso particolare, la differenza rispetto a @code{\once \hide} non
-è evidente. La differenza è importante quando ci sono vari oggetti che
+è evidente. La differenza è evidente quando ci sono vari oggetti che
si trovano nello stesso punto del tempo musicale (come le teste delle note
in un accordo). In quel caso, @code{\once} avrà effetto su tutti quegli
oggetti mentre @code{\single} solo su uno, ovvero quello generato
dall'espressione musicale immediatamente seguente.
+
@node Simulare una corona nel MIDI
@unnumberedsubsubsec Simulare una corona nel MIDI
@translationof Simulating a fermata in MIDI
Glossario musicale:
@rglosnamed{system,sistema}.
-@node Uso delle variabili per le modifiche
-@subsection Uso delle variabili per le modifiche
-@translationof Using variables for tweaks
+@node Uso delle variabili per modificare la formattazione
+@subsection Uso delle variabili per modificare la formattazione
+@translationof Using variables for layout adjustments
-@cindex variabili, usarle per le modifiche
-@cindex usare le variabili per le modifiche
-@cindex modifiche, usare le variabili per le
+@cindex variabili, usarle per le sovrascritture
+@cindex sovrascritture, usare le variabili per
+@cindex formattazione, usare le variabili per modificare la
I comandi di sovrascrittura sono spesso lunghi e tediosi da
scrivere, e devono essere assolutamente corretti. Se si usa
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 8f3dfc850e8e16723c4d9d00c848b5393dc16330
+ Translation of GIT committish: b00f11e450fd9c3c7b56ece5afa72606cac064cb
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@lilypondfile[verbatim,quote,texidoc,doctitle]
{printing-hairpins-using-al-niente-notation.ly}
+@cindex forcelle Ferneyhough
+@cindex Ferneyhough, forcelle
+@cindex forcelle allargate (flared-hairpins)
+@cindex flared-hairpin
+@cindex forcelle continue (constante-hairpins)
+@cindex constante-hairpins
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{printing-hairpins-in-various-styles.ly}
+
@lilypondfile[verbatim,quote,texidoc,doctitle]
{vertically-aligned-dynamics-and-textscripts.ly}
Non è possibile avere arpeggi connessi e non connessi in un
@code{PianoStaff} nello stesso momento temporale.
-L'arpeggio in forma di parentesi non funziona negli arpeggi che attraversano i righi.
+L'arpeggio in forma di parentesi non può essere impostato con facilità negli
+arpeggi che attraversano i righi; occorre ricorrere a metodi più complessi
+descritti in @ref{Cross-staff stems}.
@node Trilli
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 73580a4adff969f66b5c562c6a45b2b92fc6128e
+ Translation of GIT committish: 41a69fdf186fa00f69fbe1c1f2870423dbd14f56
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
}
@end lilypond
+@funindex absolute
+@funindex \absolute
+Si può indicare in modo esplicito che la musica viene inserita con l'ottava
+assoluta facendola precedere da @code{\absolute}:
+
+@example
+\absolute @var{espressione-musicale}
+@end example
+
+verrà interpretata nella modalità assoluta indipendentemente dal contesto
+in cui si trova.
+
@seealso
Glossario musicale:
@rglosnamed{Pitch names,Nomi delle altezze}.
@funindex relative
@funindex \relative
-Quando si indicano le ottave in modalità assoluta è facile
-collocare un'altezza nell'ottava sbagliata. Il metodo d'inserimento in ottava
-relativa riduce questi errori, perché il più delle volte non è
-necessario specificare alcuna ottava. Inoltre, in modalità assoluta
-un singolo errore può essere difficile da individuare, mentre in
-modalità relativa un singolo errore sposta tutto il resto del pezzo
-di un'ottava.
+L'inserimento delle note con l'ottava assoluta costringe a specificare
+l'ottava di ogni singola nota. Al contrario, se si usa l'ottava relativa,
+ogni ottava è determinata dall'ultima nota: se si cambia l'ottava di una
+nota, cambieranno anche le ottave di tutte le ote successive.
+
+La modalità relativa deve essere impostata in modo esplicito col
+comando @code{\relative}:
@example
\relative @var{altezza_di_riferimento} @var{espressione_musicale}
@item
L'altezza della prima nota è relativa a
@code{@var{altezza_di_riferimento}}. @code{@var{altezza_di_riferimento}} è
-specificato nel modo di ottava assoluta. Vi raccomandiamo di fare riferimento
-a un Do (@code{c}).
+specificato nel modo di ottava assoluta. Quale di queste opzioni è la
+più conveniente?
+
+@table @asis
+@item un'ottava del @code{c}
+Identificare il Do centrale con @code{c'} è molto semplice, quindi trovare
+le ottave del @code{c} (Do) sarà altrettanto semplice. Se la musica inizia
+con @code{gis} sopra @code{c'''}, si scriverà qualcosa simile a
+@code{\relative c''' @{ gis' @dots{} @}}
+
+@item un'ottava della prima nota
+Scrivere @code{\relative gis''' @{ gis @dots{} @}} è un modo semplice per
+determinare l'altezza assoluta della prima nota dell'espressione musicale.
+
+@item nessuna altezza di riferimento esplicita
+Questa (ovvero @code{\relative @{ gis''' @dots{} @}}) può essere considerata
+una versione compatta dell'opzione precedente: la prima nota dentro l'espressione
+musicale è scritta come altezza assoluta. In questo caso equivale a scegliere
+@code{f} come altezza di riferimento.
+@end table
+
+La documentazione di solito usa la prima opzione.
@end itemize
Ecco il modo relativo in azione:
@funindex \relative
@funindex relative
-@c DEPRECATED
-Se non viene specificata una @code{@var{altezza_di_riferimento}} per @code{\relative},
-allora si assume che corrisponda a @tie{}@code{c'}. Tuttavia, questa è un'opzione
-deprecata e potrebbe essere tolta nelle future versioni; il
-suo impiego è quindi sconsigliato.
@node Alterazioni
Se una nota è prolungata attraverso una legatura di valore, l'alterazione
viene ripetuta solo all'inizio di un nuovo sistema:
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote,relative=2,ragged-right]
cis1~ cis~
\break
cis
(3 . ,NATURAL) (4 . ,NATURAL) (5 . ,FLAT) (6 . ,FLAT))
\relative c' {
- \key c\freygish c4 des e f
- \bar "||" \key d\freygish d es fis g
+ \key c \freygish c4 des e f
+ \bar "||" \key d \freygish d es fis g
}
@end lilypond
@lilypond[verbatim, quote,relative=0]
\override Staff.KeySignature.flat-positions = #'((-5 . 5))
\override Staff.KeyCancellation.flat-positions = #'((-5 . 5))
-\clef bass \key es\major es g bes d
-\clef treble \bar "||" \key es\major es g bes d
+\clef bass \key es \major es g bes d
+\clef treble \bar "||" \key es \major es g bes d
\override Staff.KeySignature.sharp-positions = #'(2)
-\bar "||" \key b\major b fis b2
+\bar "||" \key b \major b fis b2
@end lilypond
@lilypondfile[verbatim,quote,texidoc,doctitle]
{ottava-text.ly}
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{adding-an-ottava-marking-to-a-single-voice.ly}
+
@seealso
Glossario musicale:
@rglosnamed{octavation,ottavazione}.
@end lilypond
@code{\transposition} può essere modificato nel corso di un brano. Ad
-esempio, un clarinettista potrebbe passare da un clarinetto in La a uno
-in Si bemolle.
+esempio, un clarinettista potrebbe essere costretto a passare da un
+clarinetto in La a uno in Si bemolle.
-@lilypond[verbatim,quote,relative=2]
-\set Staff.instrumentName = #"Cl (A)"
-\key a \major
-\transposition a
-c d e f
-\textLengthOn
-<>^\markup { Switch to B\flat clarinet }
-R1
-
-\key bes \major
-\transposition bes
-c2 g
+@lilypond[verbatim,quote]
+flute = \relative c'' {
+ \key f \major
+ \cueDuring #"clarinet" #DOWN {
+ R1 _\markup\tiny "clarinet"
+ c4 f e d
+ R1 _\markup\tiny "clarinet"
+ }
+}
+clarinet = \relative c'' {
+ \key aes \major
+ \transposition a
+ aes4 bes c des
+ R1^\markup { muta in B\flat }
+ \key g \major
+ \transposition bes
+ d2 g,
+}
+\addQuote "clarinet" \clarinet
+<<
+ \new Staff \with { instrumentName = #"Flute" }
+ \flute
+ \new Staff \with { instrumentName = #"Cl (A)" }
+ \clarinet
+>>
@end lilypond
@seealso
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: a713d376200adcb6eda27c8667eceb52116de341
+ Translation of GIT committish: bb44469cee5de15e46afbbebd580f898fe5f727b
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
c1
@end lilypond
-Una singola ripetizione con più di un un finale alternativo:
+Molteplici ripetizioni con un finale alternativo:
@lilypond[verbatim,quote,relative=2]
\repeat volta 4 { c4 d e f | }
c1
@end lilypond
-@item (volta @var{numero}) ... (volta #f)
+@item (volta @var{numero}) @dots{} (volta #f)
Crea una nuova volta col numero specificato. La parentesi della volta deve
essere terminata esplicitamente, altrimenti non sarà stampata.
@c -*- coding: utf-8; mode: texinfo; -*-
@ignore
- Translation of GIT committish: 5dcfc92089ab4ba59690d59bd6c1dbc2c6520753
+ Translation of GIT committish: b00f11e450fd9c3c7b56ece5afa72606cac064cb
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
musicale. Una legatura di valore serve semplicemente a estendere
la durata di una nota, in modo analogo al punto di aumentazione.}
-La legatura di valore si inserisce col simbolo tilde (@code{~}).
+La legatura di valore si inserisce aggiungendo il simbolo tilde (@code{~})
+alla prima di ogni coppia di note legate. Esso indica che la nota deve
+essere legata alla nota successiva, che deve essere della stessa altezza.
@lilypond[quote,verbatim,relative=2]
-a2 ~ a
+a2~ a4~ a16 r r8
@end lilypond
Le legature di valore si usano quando una nota attraversa una
@lilypond[verbatim,quote]
\relative c' {
- r8 c8 ~ c2 r4 |
- r8^"non" c2 ~ c8 r4
+ r8 c~ c2 r4 |
+ r8^"non" c2~ c8 r4
}
@end lilypond
Quando si applica una legatura di valore a un accordo, vengono legate
tutte le teste di nota con la stessa altezza. Se le teste non corrispondono,
non verrà creata alcuna legatura. Gli accordi possono essere parzialmente
-legati inserendo la legatura dentro l'accordo.
+legati inserendo le legature dentro l'accordo.
@lilypond[quote,verbatim,relative=1]
-<c e g> ~ <c e g>
+<c e g>~ <c e g c>
<c~ e g~ b> <c e g b>
@end lilypond
legata, occorre specificarla nel modo seguente:
@lilypond[quote,relative=2,verbatim]
-\repeat volta 2 { c g <c e>2 ~ }
+\repeat volta 2 { c g <c e>2~ }
\alternative {
% Prima alternativa: la nota seguente viene legata in modo normale
{ <c e>2. r4 }
@funindex \tieNeutral
@funindex tieNeutral
-Le legature di valore possono essere posizionate manalmente sopra o sotto il
-rigo; si veda @ref{Direction and placement}.
+Le legature di valore possono essere impostate manualmente per avere la
+curva in su o in giù, come è spiegato in @ref{Direction and placement}.
@cindex legature di valore, aspetto
@cindex legature di valore puntate
@lilypond[quote, verbatim, relative=1]
\tieDotted
-c2 ~ c
+c2~ c
\tieDashed
-c2 ~ c
+c2~ c
\tieHalfDashed
-c2 ~ c
+c2~ c
\tieHalfSolid
-c2 ~ c
+c2~ c
\tieSolid
-c2 ~ c
+c2~ c
@end lilypond
Si possono specificare modelli di tratteggiatura personalizzati:
@lilypond[quote, verbatim, relative=1]
\tieDashPattern #0.3 #0.75
-c2 ~ c
+c2~ c
\tieDashPattern #0.7 #1.5
-c2 ~ c
+c2~ c
\tieSolid
-c2 ~ c
+c2~ c
@end lilypond
Le definizioni dei modelli di tratteggiatura delle legature di valore hanno la
d4 g e c
@end lilypond
+@funindex \markLengthOn
+@funindex markLengthOn
+@funindex \markLengthOff
+@funindex markLengthOff
+
+In una parte per uno strumento che ha lunghi periodi pieni di pause,
+le indicazioni di tempo sono talvolta molto ravvicinate. Il comando
+@code{\markLengthOn} aggiunge dello spazio orizzontale per impedire
+che le indicazioni di tempo si sovrappongano; @code{\markLengthOff}
+ripristina il comportamento predefinito, per cui le indicazioni di
+tempo non sono tenute in considerazione ai fini della spaziatura
+orizzontale.
+
+@lilypond[verbatim,quote,relative=0]
+\compressFullBarRests
+\markLengthOn
+\tempo "Molto vivace"
+R1*12
+\tempo "Meno mosso"
+R1*16
+\markLengthOff
+\tempo "Tranquillo"
+R1*20
+@end lilypond
@snippets
\set Timing.measurePosition -@var{durata}
@end example
-Quindi @code{\partial 8} diventa:
+Quindi l'esempio precedente può essere scritto così:
@lilypond[quote,verbatim,relative=1]
\time 3/4
e8 | a4 c8 b c4 |
@end lilypond
-La proprietà @code{measurePosition} contiene un numero razionale che
-indica how much of the measure has passed at this point. Si noti che
-è impostato come numero negativo dal comando @code{\partial}:
-ovvero, @code{\partial 4} viene tradotto internamente in @w{@code{-4}},
-che significa @qq{manca una nota di un quarto alla fine della misura.}
+La proprietà @code{measurePosition} contiene un numero razionale, solitamente
+positivo, che indica quanto della misura è già passato in quel momento.
+Il comando @code{\partial @var{durata}} lo imposta su un numero negativo
+quando ha un senso diverso: in quel caso significa che la battuta corrente
+(la prima) sarà @emph{preceduta} da una battuta 0 (la battuta parziale)
+della durata indicata da @var{durata}.
@seealso
Glossario musicale:
d4 e d c
@end lilypond
-@c Italian version is slightly different from original -- Federico
-Di norma un'alterazione è valida fino alla fine della battuta. Se si inseriscono
-uno o più comandi @code{\bar} all'interno di una cadenza, compaiono delle
-stanghette ma non viene mai iniziata una nuova battuta. Per questo motivo
-l'uso di @code{\bar} all'interno di una cadenza non termina l'alterazione; per
-mostrare l'alterazione si dovranno aggiungere a mano delle alterazioni di
-sicurezza. Si veda @ref{Accidentals}.
+Se si inserisce un comando @code{\bar} dentro una cadenza non viene iniziata
+una nuova misura, anche se appare una stanghetta nell'output. Quindi qualsiasi
+alterazione, che di solito si considera sempre attiva fino alla fine della
+misura, sarà ancora valida dopo la stanghetta stampata da @code{\bar}. Se si
+desidera che le alterazioni successive appaiano, si dovranno inserire
+manualmente delle alterazioni forzate o di sicurezza, come è spiegato
+in @ref{Accidentals}.
@lilypond[verbatim,relative=2,quote]
c4 d e d
\cadenzaOn
cis4 d cis d
\bar "|"
-% Il primo cis dopo la battuta non ha l'alterazione, bisogna usare un'alterazione di sicurezza
+% Il primo cis viene stampato senza alterazione anche se si trova dopo \bar
cis4 d cis! d
\cadenzaOff
\bar "|"
@itemize
@item
-Se si specifica una travatura manuale con @code{[..]} imposta la travatura
+Se si specifica una travatura manuale con @code{[@dots{}]} imposta la travatura
in quel modo, altrimenti
@item
Inoltre, una stanghetta può apparire come un semplice segno di spunta:
@lilypond[quote,relative=1,verbatim]
-f1 \bar "'"
+f1 \bar "'" g1
@end lilypond
Tuttavia,dato che questi segni di spunta sono tipicamente usati nel canto
gregoriano, è preferibile usare @code{\divisioMinima}, come è descritto
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: ecd34079d2df7ba2c28b3c76740cd0b9f157d61b
+ Translation of GIT committish: b00f11e450fd9c3c7b56ece5afa72606cac064cb
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
>>
@end lilypond
-Note con teste diverse possono essere unite, con l'eccezione delle
-teste di minime e semiminime, come è mostrato sotto. In questo
-esempio le teste delle note nel primo battito della prima battuta
+Note con teste diverse possono essere unite, come è mostrato sotto. In
+questo esempio le teste delle note nel primo battito della prima battuta
sono unite:
@lilypond[quote,verbatim,relative=2]
>>
@end lilypond
+Le minime e le semiminime non sono unite in questo modo, perché sarebbe
+difficile distinguerle.
+
Anche le teste di note con diversi punti, come nel terzo battito della prima
battuta, possono essere unite:
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
L'ambitus può essere specificato per voce. In tal caso occorre
spostarlo manualmente per evitare collisioni.
--- /dev/null
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
+ texidocit = "
+Se il rigo ha più di una voce, l'ottavazione in una voce trasporrà
+la posizione delle note in tutte le voci per la durata della parentesi
+dell'ottava. Se si intende applicare l'ottavazione a una sola voce,
+si possono impostare esplicitamente middleCPosition e la parentesi
+di ottava. In questo frammento, la chiave di basso ha di norma il
+MiddleCPosition impostato su 6, ovvero sei posizioni sopra la linea
+centrale, dunque nella porzione con l'ottava il MiddleCPosition è
+più alto di sette posizioni (un'ottava).
+
+"
+ doctitleit = "Aggiungere un segno di ottava a una sola voce"
-%% Translation of GIT committish: bc4b56a8dee39a1fa3f40ac329ab0754d46fc56f
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
I battiti saltati nei glissandi molto lunghi vengono talvolta segnalati
con delle indicazioni di tempo, che consistono solitamente in dei gambi
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
L'incisore @code{Volta_engraver} risiede nel contesto @code{Score}, quindi
le parentesi delle ripetizioni appaiono di norma soltanto sul rigo superiore.
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
In alcuni casi di musica polifonica complessa sono necessarie delle voci
ulteriori per evitare le collisioni tra note. Se servono più di
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
La proprietà @code{shortest-duration-space} può essere modificata per cambiare
la forma dei portamenti indeterminati verso il basso o verso l'alto.
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Per impostazione predefinita i numeri di battuta sono allineati a destra rispetto
al loro oggetto genitore. Di solito si tratta del margine sinistro della linea
-%% Translation of GIT committish: 5c42908f1c8d0a5c1d88851a2d793ca55476612c
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Si possono impostare due metodi alternativi di numerazione della battuta, utili
specialmente per le ripetizioni.
+++ /dev/null
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
- texidocit = "
-Questo frammento mostra come usare la nota breve alternativa che ha due
-lineette verticali su ciascun lato della testa invece di una sola.
-
-"
- doctitleit = "Nota breve alternativa"
--- /dev/null
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
+ texidocit = "
+Questo frammento mostra come usare la nota breve alternativa che ha due
+lineette verticali su ciascun lato della testa invece di una sola.
+
+"
+ doctitleit = "Nota breve alternativa"
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Se si aggiunge l'incisore @code{Ambitus_engraver} al contesto @code{Staff} viene
creato un solo ambitus per il rigo, anche nel caso di righi che hanno più
-%% Translation of GIT committish: bc4b56a8dee39a1fa3f40ac329ab0754d46fc56f
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Questo esempio mostra come realizzare una trascrizione moderna di musica
gregoriana. La musica gregoriana non presenta suddivisione in misure né gambi;
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Quando si trascrive musica mensurale, può essere utile inserire all'inizio del
pezzo un incipit che indichi l'intonazione e il tempo originali. Le stanghette
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Questo modello presenta un modo di impostare un salmo anglicano. Mostra
anche come le strofe possono essere aggiunte come testo separato al di sotto
-%% Translation of GIT committish: 6f88af063980030706a883f95b20b11cdc7d780b
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
La proprietà @code{shapeNoteStyles} può essere usata per definire vari
stili di teste di nota per ogni grado della scala (definita dall'armatura
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Le regole relative alle estremità delle travature definite nel contesto @code{Score}
si applicano a tutti i righi, ma possono essere modificate anche ai livelli
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Le interruzioni di linea sono di norma proibite quando le travature attraversano
la stanghetta di una battuta. Si può cambiare questo comportamento nel modo
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Le travature angolari vengono inserite automaticamente quando viene
rilevata un'ampia distanza tra le teste di nota. Questo comportamento
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Se la pausa multipla dura dieci misure o un numero inferiore a dieci, nel rigo
apparirà una serie di pause di longa e di breve (chiamate in tedesco @qq{Kirchenpausen}
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Quando si usa la funzionalità di combinazione automatica delle parti, si può
modificare il testo delle sezioni soliste e dell'unisono:
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Il testo usato per i crescendo e i decrescendo può essere cambiato
modificando le proprietà di contesto @code{crescendoText} e
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
-È possibile cambiare le impostazioni predefinite dell'intervallo
-dell'ambitus.
+È possibile cambiare le impostazioni predefinite dell'intervallo tra le
+teste di nota dell'ambitus e la linea che le collega.
"
doctitleit = "Modifica dell'intervallo dell'ambitus"
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Il glifo del respiro può essere modificato sovrascrivendo la proprietà
@code{text} dell'oggetto di formattazione @code{BreathingSign} con
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
-Questo frammento mostra come modificare il numero di punti di aumentazione su
-una singola nota.
+Il numero di punti di aumentazione su una singola nota può essere modificato
+in modo indipendente dai punti posizionati dopo la nota.
"
doctitleit = "Modifica del numero di punti di aumentazione per nota"
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Per cambiare il tempo del file MIDI senza che l'indicazione metronomica
appaia, basta renderla invisibile.
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Di norma compare sulla parentesi del gruppo irregolare solo il
numeratore del numero del gruppo irregolare. Ma è possibile
-%% Translation of GIT committish: f80f8678b39c5bc7da16668d4052514b8d07b281
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Lo strumento di unione delle parti (il comando @code{\\partcombine}) permette
di combinare varie parti sullo stesso rigo. Indicazioni testuali come
-%% Translation of GIT committish: 5c42908f1c8d0a5c1d88851a2d793ca55476612c
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Il raggruppamento dei battiti all'interno della misura è regolato dalla
proprietà di contesto @code{beatStructure}. I valori di @code{beatStructure} per
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Un glissando contemporaneo senza una nota finale può essere creato usando
una nota nascosta e un tempo di cadenza.
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
L'ordine verticale degli script è determinato dalla proprietà
@code{'script-priority}. Più il numero è piccolo, più sarà posto
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Il comportamento predefinito relativo alla visibilità della parentesi quadra
del gruppo irregolare è di mostrare una parentesi a meno che non ci sia
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Creare un gruppetto ritardato, dove la nota più bassa del gruppetto usa
l'alterazione, richiede vari \override. La proprietà
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Si può disegnare un arpeggio che attraversa delle note in voci diverse dello
stesso rigo se si aggiunge l'incisore @code{Span_arpeggio_engraver} nel
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
In un rigo per pianoforte (@code{PianoStaff}), è possibile far sì che un
arpeggio attraversi i righi impostando la proprietà @code{PianoStaff.connectArpeggios}.
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Si possono creare arpeggi che attraversano i righi in contesti diversi da
@code{GrandStaff}, @code{PianoStaff} e @code{StaffGroup} se l'incisore
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Si possono creare nuove indicazioni metronomiche in modalità testuale, ma
non modificheranno il tempo del file MIDI.
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Dato che @code{\\repeat tremolo} si aspetta esattamente due argomenti musicali per
i tremoli di accordi, la nota o l'accordo che cambiano rigo in un tremolo che
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Le legature di valore possono essere disegnate a mano cambiando la
proprietà @code{tie-configuration} dell'oggetto @code{TieColumn}. Il
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
La proprietà @code{tupletSpannerDuration} imposta la durata di ognuno dei
gruppi irregolari compresi tra parentesi dopo il comando @code{\\tuplet}.
-%% Translation of GIT committish: 784e1e7a6b4b5c086a54267aa2d1e34e5aaa254c
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Un glissando che si estende in vari blocchi @code{\\alternative} può
essere simulato aggiungendo all'inizio di ogni blocco @code{\\alternative}
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
È possibile ottenere delle code su note sole e delle punte all'estremità
della travatura con una combinazione di @code{stemLeftBeamCount},
-%% Translation of GIT committish: f80f8678b39c5bc7da16668d4052514b8d07b281
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Quando il motore tipografico non riesce a risolvere una situazione, si può
usare la sintassi che sovrascrive le decisioni tipografiche. L'unità di
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Per la musica per chitarra, è possibile mostrare i ritmi di accompagnamento, insieme
alle note della melodia e ai nomi e ai diagrammi degli accordi.
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Questo frammento mostra come nascondere le alterazioni delle note con
legatura di valore all'inizio di un nuovo sistema
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
I cambi di dinamica in stile testuale (come cresc. e dim.) appaiono con
una linea tratteggiata che mostra la loro estensione. Questa linea
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Il codice seguente presenta un modo di impostare un inno in cui ogni verso
inizia e finisce con una misura parziale. Mostra anche come aggiungere delle
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
I segni di cesura possono essere creati sovrascrivendo la proprietà @code{'text}
dell'oggetto @code{BreathingSign}. È disponibile anche un segno di cesura
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Si possono stampare anche segni di percentuale isolati.
-%% Translation of GIT committish: bc4b56a8dee39a1fa3f40ac329ab0754d46fc56f
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Ecco un modello piuttosto complesso, per un gruppo jazz. Si noti che tutti
gli strumenti sono in @code{\\key c \\major}. Si tratta della tonalità
-%% Translation of GIT committish: bc4b56a8dee39a1fa3f40ac329ab0754d46fc56f
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Per permettere a un glissando di andare a capo se capita su un'interruzione di
riga, si impostano le proprietà @code{breakable} e @code{after-line-breaking}
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Le legature di portamento possono avere schemi di tratteggio complessi
definendo la proprietà @code{dash-definition}. @code{dash-definition} è
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Le abbreviazioni sono definite in @samp{ly/script-init.ly}, dove sono
assegnati valori predefiniti alle variabili @code{dashHat}, @code{dashPlus},
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Il testo a margine di una pausa multipla viene centrato sopra o sotto
di essa. Se il testo è lungo, la misura non si espanderà. Per espandere
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
LilyPond fornisce anche funzioni di formattazione che permettono di creare
numeri di gruppi irregolari diversi dalla frazione vera e propria, così come
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Il comando @code{\\key} comunemente usato imposta la proprietà
@code{keySignature}, che fa parte del contesto @code{Staff}.
-%% Translation of GIT committish: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Le teste di nota con nome della nota usano la proprietà @code{note-names}
dell'oggetto @code{NoteHead} per determinare cosa appaia
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Questo modello mostra come usare i contesti annidati @code{StaffGroup} e
@code{GrandStaff} per creare sottogruppi degli strumenti dello stesso
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Internamente, @code{\\ottava} imposta le proprietà @code{ottavation} (ad
esempio, su @code{8va} o @code{8vb}) e @code{middleCPosition}. Per
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
La funzione @code{\\autoBeamOff}, se usata insieme a
@code{\\partcombine}, può essere difficile da comprendere.
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
I contatori della ripetizione con segno percentuale possono essere mostrati a
intervalli regolari impostando la proprietà di contesto @code{repeatCountVisibility}.
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Le ripetizioni di misura che hanno più di due ripetizioni possono avere
un contatore se si cambia la proprietà opportuna, come mostra questo esempio:
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Questo esempio artificioso mostra come permettere interruzioni del rigo sia
manuali che automatiche all'interno di un gruppo irregolare con travature.
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Ecco un comune doppio pentagramma per pianoforte con un po' di note.
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Invece di destinare un rigo a parte alla linea melodica e al suo testo, è
possibile collocare il testo al centro di un doppio pentagramma per pianoforte.
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Ecco un tipico formato per canzoni: un rigo con linea melodica e testo,
e sotto l'accompagnamento per pianoforte.
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Se si imposta la proprietà @code{'strict-grace-spacing}, le colonne musicali
degli abbellimenti 'fluttuano', ovvero si scollegano dalle note normali:
-%% Translation of GIT committish: bc4b56a8dee39a1fa3f40ac329ab0754d46fc56f
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Diversamente dalle pause normali, non esiste un comando predefinito per
cambiare la posizione sul rigo di un simbolo di pausa multipla di qualsiasi
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
I testi a margine devono avere la proprietà @code{outside-staff-priority}
impostata su false per poter apparire dentro le legature di portamento.
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
-Secondo le norme tipografiche standard, un segno di bequadro viene
-inserito prima di un diesis o di un bemolle se un'alterazione
-precedente sulla stessa nota deve essere cancellata. Per cambiare
-questo comportamento si imposta la proprietà @code{extraNatural} su
-@code{f} (falso) nel contesto @code{Staff}.
+Secondo le norme tipografiche tradizionali, un segno di bequadro viene
+inserito prima di un diesis o di un bemolle se un precedente doppio diesis o
+bemolle sulla stessa nota è cancellato. Per cambiare questo comportamento
+e seguire la pratica contemporanea, si imposta la proprietà @code{extraNatural}
+su @code{f} (falso) nel contesto @code{Staff}.
"
doctitleit = "Impedire l'inserimento automatico dei bequadri supplementari"
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Quando l'armatura di chiave cambia, vengono inseriti automaticamente i
segni di bequadro per annulare le alterazioni di precedenti armature. Si
-%% Translation of GIT committish: bc4b56a8dee39a1fa3f40ac329ab0754d46fc56f
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Una stanghetta @code{.|:} può apparire all'inizio di un brano, se si
sovrascrive la proprietà pertinente:
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
I numeri di battuta possono essere resi visbili a intervalli regolari
attraverso la proprietà @code{barNumberVisibility}. In questo esempio
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
I numeri di battuta possono apparire anche all'interno di rettangoli o cerchi.
--- /dev/null
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
+ texidocit = "
+Il segno di dinamica della forcella può avere diversi stili
+
+"
+ doctitleit = "Stampare le forcelle in vari stili"
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Le forcelle di dinamica possono essere rappresentate con ua punta
tonda (notazione @qq{al niente}) impostando la proprietà @code{circled-tip}
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Di norma, il metronomo e i numeri di chiamata vengono posizionati sopra il
rigo. Per metterli sotto il rigo basta impostare correttamente la proprietà
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Il primo numero di battuta di una partitura viene soppresso se è inferiore
o uguale a `1'. Se si imposta @code{barNumberVisibility} su
-%% Translation of GIT committish: bc4b56a8dee39a1fa3f40ac329ab0754d46fc56f
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Le impostazioni predefinite globali degli abbellimenti sono salvate negli
identificatori @code{startGraceMusic}, @code{stopGraceMusic},
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
I numeri di battuta possono essere tolti rimuovendo l'incisore
@code{Bar_number_engraver} dal contesto @code{Score}.
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Esistono vari stili di pausa.
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Modello per coro SATB (quattro righi)
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Se la nota che termina una forcella si trova sul primo battito di una
battuta, la forcella si ferma prima della stanghetta che precede la
-%% Translation of GIT committish: f80f8678b39c5bc7da16668d4052514b8d07b281
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Esistono tre diversi stili di doppie ripetizioni per le volte, che si
possono impostare con @code{doubleRepeatType}.
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Se le forcelle sono troppo corte, possono essere allungate modificando
la proprietà @code{minimum-length} dell'oggetto @code{Hairpin}.
-%% Translation of GIT committish: f80f8678b39c5bc7da16668d4052514b8d07b281
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Per impostazione predefinita, le parentesi delle volte si estendono per
tutta l'alternativa, ma si possono accorciare impostando
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Ecco il modello di un comune spartito semplificato (lead sheet): include
linea melodica, testo vocale, sigle degli accordi e relativi diagrammi
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Vuoi preparare uno spartito semplificato (lead sheet) con melodia e
accordi? La tua ricerca è finita!
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Questo piccolo modello presenta una semplice linea melodica con un testo. Copialo
e incollalo, aggiungi le note e le parole. Questo esempio disabilita la
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Questo modello molto semplice mette a disposizione un rigo con delle note ed è
quindi adatto per uno strumento non accompagnato o per un frammento
-%% Translation of GIT committish: 5c42908f1c8d0a5c1d88851a2d793ca55476612c
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Si possono impostare le lineette della travatura in modo che siano rivolte
verso il battito cui appartengono. La prima travatura fa sì che non spuntino
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Questo modello presenta un semplice quartetto d'archi. Impiega anche una
sezione @code{\\global} per definire il tempo e l'armatura di chiave.
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Il frammento di codice del @qq{Modello per quartetto d'archi} crea un bel
quartetto, ma cosa fare se si ha bisogno di creare le singole parti? Questo
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Le travature di note consecutive di un sedicesimo (o più brevi) non
vengono suddivise, ovvero le tre (o più) travature si allungano, senza
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Talvolta un'indicazione di tempo non deve mostrare la frazione intera (ad esempio
7/4), ma solo il numeratore (7 in questo caso). Si può fare facilmente con
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Questo esempio usa del codice Scheme per imporre delle modifiche
enarmoniche alle note che permettano di avere il numero minimo di
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Il comando @code{\\clef \"treble_8\"} equivale a impostare
@code{clefGlyph}, @code{clefPosition} (che regola la posizione
La modifica del glifo, della posizione della chiave o
dell'ottavazione non è sufficiente per cambiare la posizione delle
note che seguono sul rigo: bisogna anche specificare la posizione
-del Do centrale (middle C). I parametri di posizione sono relativi
+del Do centrale (middle C). Per far sì che le armature di chiave
+si trovino sulle linee corrette del rigo, occorre impostare anche
+@code{middleCClefPosition}. I parametri di posizione sono relativi
alla linea centrale del rigo, con i numeri positivi che indicano
la parte superiore: ogni linea e spazio valgono uno. Il valore
@code{clefTransposition} di norma è impostato su 7, -7, 15
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
L'aspetto di tutte le espressioni contenute nei blocchi @code{\grace} di un
brano può essere modificato con le funzioni @code{add-grace-property} e
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
La musica vocale e per fiati usa frequentemente il segno di spunta come segno
di respiro. Questo indica un respiro che sottrae un po' di tempo alla nota
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Alcuni compositori scrivono due legature di portamento per indicare gli
accordi legati. Si può ottenere questo risultato impostando @code{doubleSlurs}.
-%% Translation of GIT committish: bc4b56a8dee39a1fa3f40ac329ab0754d46fc56f
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Il gambo barrato presente nelle acciaccature può essere applicato
in altre situazioni.
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Le legature di valore vengono usate talvolta per scrivere un arpeggio. In questo
caso, le due note da legare devono non essere consecutive. Per riuscirci
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Impostando la proprietà @code{'Y-extent} su un valore adatto, tutti gli
oggetti @code{DynamicLineSpanner} (forcelle e testi di dinamica) possono
loro reale estensione. In questo modo, ogni elemento sarà allineato
verticalmente, producendo quindi un output più gradevole.
-La stessa idea, insieme all'utilizzo di \\textLengthOn, serve ad allineare
-i segni testuali sulla loro linea di base.
+La stessa idea, insieme all'utilizzo di @code{\\textLengthOn}, serve ad
+allineare i segni testuali sulla loro linea di base.
"
doctitleit = "Dinamiche e segni testuali allineati verticalmente"
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Questo modello aggiunge una riduzione automatica per pianoforte alla tipica
partitura vocale SATB illustrata in @qq{Modello per complesso vocale}. Si
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Questo modello è fondamentalmente analogo al semplice modello @qq{Complesso vocale},
con l'unica differenza che qui tutti i versi del testo sono posizionati
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Questo modello crea una partitura che inizia con una sezione solistica e
prosegue in un ritornello a due voci. Illustra anche l'uso delle
-%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
+%% Translation of GIT committish: b430840ac1390967fd8cc958400b2fdcdc641820
texidocit = "
Ecco una tipica partitura corale a quattro parti, SATB. Se il complesso è più
ampio, è spesso comodo scrivere gli elementi comuni in un'unica sezione, che
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+ Translation of GIT committish: b2863abe6a9b5a03662562ea017548d8d3221d9a
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@node Punta e clicca
@section Punta e clicca
@translationof Point and click
+@cindex punta e clicca
Il "punta e clicca" aggiunge dei collegamenti ai documenti pdf per certi
elementi musicali.
@menu
+* Configurare il sistema per il punta e clicca::
* Abilitare il punta e clicca::
* Punta e clicca selettivo::
@end menu
-@node Abilitare il punta e clicca
-@unnumberedsubsec Abilitare il punta e clicca
-@translationof Enabling point and click
-
-@cindex punta e clicca
-
-Il "punta e clicca" (@emph{point and click}) permette di individuare gli elementi
-musicali nell'input cliccando su di essi nel lettore PDF. In questo modo è più
-facile trovare la parte dell'input responsabile di un errore nello spartito.
+@node Configurare il sistema per il punta e clicca
+@subsection Configurare il sistema
+@translationof Configuring the system for point and click
Quando questa funzionalità è attiva, LilyPond aggiunge dei collegamenti
-ipertestuali al file PDF. Questi collegamenti vengono inviati al browser web,
-che apre un editor di testo col cursore posizionato nel punto giusto.
+ipertestuali al file PDF. Questi collegamenti vengono inviati a un
+@q{programma di supporto per URI} o al browser web, che apre un editor di testo
+col cursore posizionato nel punto giusto.
Perché questo procedimento funzioni è necessario configurare il lettore PDF
in modo che segua i collegamenti ipertestuali usando lo script @file{lilypond-invoke-editor}
fornito insieme a LilyPond.
-Per Xpdf su UNIX, occorre inserire la seguente linea nel file
-@file{xpdfrc}. Su UNIX, questo file si trova in
-@file{/etc/xpdfrc} o @file{$HOME/.xpdfrc}.
-
-@example
-urlCommand "lilypond-invoke-editor %s"
-@end example
-
@file{lilypond-invoke-editor} è un piccolo programma di supporto. Lancia un
editor per gli URI @code{textedit} e un browser web per altri URI. Valuta
la variabile d'ambiente @code{EDITOR} in base a questi schemi,
@noindent
per @code{LYEDITOR} è equivalente alla chiamata standard emacsclient.
+@menu
+* Usare Xpdf per il punta e clicca::
+* Usare GNOME 2 per il punta e clicca::
+* Usare GNOME 3 per il punta e clicca::
+* Ulteriore configurazione per Evince::
+@end menu
+
+@node Usare Xpdf per il punta e clicca
+@unnumberedsubsubsec Usare Xpdf
+@translationof Using Xpdf for point and click
+@cindex Xpdf
+
+Se si usa Xpdf su UNIX, si deve inserire la seguente riga nel file
+@file{xpdfrc}. Su UNIX, questo file può essere @file{/etc/xpdfrc}
+oppure @file{$HOME/.xpdfrc}.
+
+@example
+urlCommand "lilypond-invoke-editor %s"
+@end example
+
+Se si usa Ubuntu, è probabile che la versione di Xpdf
+installata nel sistema causi il crash per qualsiasi file PDF: questa
+situazione continua da molti anni ed è dovuta a una corrispondenza
+sbagliata tra librerie. Conviene installare un pacchetto aggiornato
+di @samp{xpdf} e il corrispondente pacchetto @samp{libpoppler} da
+Debian. Dopo aver verificato che funziona, si può usare il comando
+@example
+sudo apt-mark hold xpdf
+@end example
+@noindent
+per impedire a Ubuntu di sovrascriverlo al prossimo @q{aggiornamento} del
+suo pacchetto difettoso.
+
+@node Usare GNOME 2 per il punta e clicca
+@unnumberedsubsubsec Usare GNOME 2
+@translationof Using GNOME 2 for point and click
+
+Per usare GNOME 2 (e i visualizzatori PDF ad esso integrati), il magico
+comando che fornisce al sistema gli URI @samp{textedit:} è
+@example
+gconftool-2 -t string -s /desktop/gnome/url-handlers/textedit/command "lilypond-invoke-editor %s"
+gconftool-2 -s /desktop/gnome/url-handlers/textedit/needs_terminal false -t bool
+gconftool-2 -t bool -s /desktop/gnome/url-handlers/textedit/enabled true
+@end example
+
+Dopo questi comandi,
+@example
+gnome-open textedit:///etc/issue:1:0:0
+@end example
+@noindent
+dovrebbe lanciare @file{lilypond-invoke-editor} per l'apertura del file.
+
+@node Usare GNOME 3 per il punta e clicca
+@unnumberedsubsubsec Usare GNOME 3
+@translationof Using GNOME 3 for point and click
+
+In GNOME 3, gli URI sono gestiti da @q{gvfs} invece che da
+@q{gconf}. Si crea un file in una directory locale (ad esempio @file{/tmp})
+che abbia il nome @file{lilypond-invoke-editor.desktop} e il seguente contenuto
+@example
+[Desktop Entry]
+Version=1.0
+Name=lilypond-invoke-editor
+GenericName=Textedit URI handler
+Comment=URI handler for textedit:
+Exec=lilypond-invoke-editor %u
+Terminal=false
+Type=Application
+MimeType=x-scheme-handler/textedit;
+Categories=Editor
+NoDisplay=true
+@end example
+e poi si eseguono i comandi
+@example
+xdg-desktop-menu install ./lilypond-invoke-editor.desktop
+xdg-mime default lilypond-invoke-editor.desktop x-scheme-handler/textedit
+@end example
+
+Dopo questi comandi,
+@example
+gnome-open textedit:///etc/issue:1:0:0
+@end example
+@noindent
+dovrebbe lanciare @file{lilypond-invoke-editor} per l'apertura del file.
+
+@node Ulteriore configurazione per Evince
+@unnumberedsubsubsec Ulteriore configurazione per Evince
+@translationof Extra configuration for Evince
+@cindex Evince
+
+Se @code{gnome-open} funziona, ma Evince si rifiuta ancora di
+aprire i collegamenti punta e clicca a causa di permessi negati,
+potrebbe essere necessario cambiare il profilo Apparmor di
+Evince che controlla il tipo di azioni che Evince ha il
+permesso di eseguire.
+
+In Ubuntu, si modifica il file
+@file{/etc/apparmor.d/local/usr.bin.evince} e si aggiungono le
+seguenti righe:
+@example
+# Per i collegamenti Textedit
+/usr/local/bin/lilypond-invoke-editor Cx -> sanitized_helper,
+@end example
+@noindent
+
+Dopo aver aggiunto queste righe, si lancia il comando
+
+@example
+sudo apparmor_parser -r -T -W /etc/apparmor.d/usr.bin.evince
+@end example
+
+@noindent
+Ora Evince dovrebbe essere in grado di aprire i collegamenti punta e
+clicca. È probabile che configurazioni simili funzionino anche
+con altri visualizzatori.
+
+
+@node Abilitare il punta e clicca
+@unnumberedsubsec Abilitare il punta e clicca
+@translationof Enabling point and click
+
+@cindex dimensione del file di output
+@cindex file di output, dimensione
-@cindex file size, output
+La funzionalità "punta e clicca" è abilitata di default quando si creano
+i file PDF.
I collegamenti "punta e clicca" appesantiscono sensibilmente i file di output. Per
ridurre la dimensione dei file PDF e PS, è possibile disattivare il "punta e
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: fbe8b9bf789f4a9833e1581dbb6ba4fce71a6cd2
+ Translation of GIT committish: 45d0e015edc53abebada17a0fdb1d665f7edf900
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
lilypond-book --output=out --pdf lilybook.lytex
@emph{lilypond-book (GNU LilyPond) @version{} }
@emph{Lettura di lilybook.lytex...}
-@emph{..tagliato molto output..}
+@emph{@dots{}tagliato molto output@dots{}}
@emph{Compilazione di lilybook.tex...}
cd out
pdflatex lilybook.tex
-@emph{..tagliato molto output..}
+@emph{@dots{}tagliato molto output@dots{}}
xpdf lilybook.pdf
@emph{(sostituisci @command{xpdf} col tuo lettore PDF preferito)}
@end example
@itemize
@item
-il comando @code{\lilypond@{...@}}, dove si può inserire direttamente del
+il comando @code{\lilypond@{@dots{}@}}, dove si può inserire direttamente del
codice lilypond corto
@item
-l'ambiente @code{\begin@{lilypond@}...\end@{lilypond@}}, dove si può inserire
+l'ambiente @code{\begin@{lilypond@}@dots{}\end@{lilypond@}}, dove si può inserire
direttamente del codice lilypond più lungo
@item
-il comando @code{\lilypondfile@{...@}} per inserire un file lilypond
+il comando @code{\lilypondfile@{@dots{}@}} per inserire un file lilypond
@item
-il comando @code{\musicxmlfile@{...@}} per inserire un file MusicXML, che
+il comando @code{\musicxmlfile@{@dots{}@}} per inserire un file MusicXML, che
sarà elaborato da @code{musicxml2ly} e da @code{lilypond}.
@end itemize
@example
\onlyFirstNSystems@{3@}
-\begin@{lilypond@}...\end@{lilypond@}
+\begin@{lilypond@}@dots{}\end@{lilypond@}
\onlyFirstNSystems@{1@}
-\begin@{lilypond@}...\end@{lilypond@}
+\begin@{lilypond@}@dots{}\end@{lilypond@}
@end example
@itemize
@item
-il comando @code{\lilypond@{...@}}, dove si può inserire direttamente del
+il comando @code{\lilypond@{@dots{}@}}, dove si può inserire direttamente del
codice lilypond corto
@item
-l'ambiente @code{\begin@{lilypond@}...\end@{lilypond@}}, dove si può inserire
+l'ambiente @code{\begin@{lilypond@}@dots{}\end@{lilypond@}}, dove si può inserire
direttamente del codice lilypond più lungo
@item
-il comando @code{\lilypondfile@{...@}} per inserire un file lilypond
+il comando @code{\lilypondfile@{@dots{}@}} per inserire un file lilypond
@item
-il comando @code{\musicxmlfile@{...@}} per inserire un file MusicXML, che
+il comando @code{\musicxmlfile@{@dots{}@}} per inserire un file MusicXML, che
sarà elaborato da @code{musicxml2ly} e da @code{lilypond}.
@end itemize
@lilypond[fragment,staffsize=11]{<c' e' g'>}
-Diversamente da @LaTeX{}, @code{@@lilypond@{...@}} non genera un'immagine
+Diversamente da @LaTeX{}, @code{@@lilypond@{@dots{}@}} non genera un'immagine
nel testo. Prende sempre un paragrafo proprio.
@itemize
@item
-il comando @code{\lilypond@{...@}}, dove si può inserire direttamente del
+il comando @code{\lilypond@{@dots{}@}}, dove si può inserire direttamente del
codice lilypond corto
@item
-l'ambiente @code{\begin@{lilypond@}...\end@{lilypond@}}, dove si può inserire
+l'ambiente @code{\begin@{lilypond@}@dots{}\end@{lilypond@}}, dove si può inserire
direttamente del codice lilypond più lungo
@item
-il comando @code{\lilypondfile@{...@}} per inserire un file lilypond
+il comando @code{\lilypondfile@{@dots{}@}} per inserire un file lilypond
@item
-il comando @code{\musicxmlfile@{...@}} per inserire un file MusicXML, che
+il comando @code{\musicxmlfile@{@dots{}@}} per inserire un file MusicXML, che
sarà elaborato da @code{musicxml2ly} e da @code{lilypond}.
@end itemize
\key c \minor c4 es g2
@end lilypond
-Per le immagini in linea, si usa @code{<lilypond ... />}, dove le opzioni
+Per le immagini in linea, si usa @code{<lilypond @dots{} />}, dove le opzioni
sono distinte dalla musica attraverso i due punti, ad esempio
@example
Per includere file separati, si usa
@example
-<lilypondfile @var{option1} @var{option2} ...>@var{filename}</lilypondfile>
+<lilypondfile @var{opzione1} @var{opzione2} @dots{}>@var{filename}</lilypondfile>
@end example
@code{<musicxmlfile>} usa la stessa sintassi di @code{<lilypondfile>}, ma semplicemente
fa sì che @command{lilypond-book} includa tali file, aggiungendo il loro
contenuto in forma di blocco di documentazione proprio prima del frammento
di musica (ma fuori dall'ambiente @code{example} generato da un'opzione
-@code{quote})..
+@code{quote}).
Se il file @file{foo.ly} contiene
@example
lilypond-book --output=out tuofile.lytex
cd out
-...
+@dots{}
@end example
@itemx --skip-lily-check
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 543dc9db58da5e3acaf72dae2478933742fa6e90
+ Translation of GIT committish: 45d0e015edc53abebada17a0fdb1d665f7edf900
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@item @code{separate-log-files}
@tab @code{#f}
@tab Per i file di input @code{FILE1.ly}, @code{FILE2.ly}, etc. salva i dati di
-log nei file @code{FILE1.log}, @code{FILE2.log}, ...
+log nei file @code{FILE1.log}, @code{FILE2.log}, @dots{}
@item @code{show-available-fonts}
@tab @code{#f}
* Messaggio di errore Unbound variable %::
* Messaggio di errore FT_Get_Glyph_Name::
* Avvertimento sul fatto che le affinità del rigo devono solo diminuire::
+* Messaggio di errore \new inaspettato::
@end menu
@node La musica esce dalla pagina
@noindent
all'inizio del contesto. Per dettagli si veda @qq{Spacing of non-staff lines} in
@ruser{Flexible vertical spacing within systems}.
+
+@node Messaggio di errore \new inaspettato
+@unnumberedsubsec Messaggio di errore @code{\new} inaspettato
+@translationof Error message unexpected \new
+
+Un blocco @code{\score} deve contenere una @emph{singola} espressione musicale.
+Se invece contiene vari @code{\new Staff}, @code{\new StaffGroup} o simili
+contesti introdotti con @code{\new} senza che questi siano racchiusi tra
+parentesi graffe, @code{@{ @dots{} @}}, o doppie parentesi uncinate, @code{<< @dots{} >>},
+ovvero così:
+
+@example
+\score @{
+ % Invalido! Genera l'errore: errore di sintassi, \new inaspettato
+ \new Staff @{ @dots{} @}
+ \new Staff @{ @dots{} @}
+@}
+@end example
+
+@noindent
+verrà generato questo messaggio di errore.
+
+Per evitare l'errore, è sufficiente racchiudere tutti i blocchi @code{\new} tra
+parentesi graffe o doppie parentesi uncinate.
+
+Se si usano le parentesi graffe, i blocchi @code{\new} appariranno in
+modo sequenziale:
+
+@lilypond[quote,verbatim]
+\score {
+ {
+ \new Staff { a' a' a' a' }
+ \new Staff { g' g' g' g' }
+ }
+}
+@end lilypond
+
+@noindent
+ma è più probabile che si debbano usare le doppie parentesi uncinate in modo
+che i nuovi righi siano avviati in parallelo, ovvero contemporaneamente:
+
+@lilypond[quote,verbatim]
+\score {
+ <<
+ \new Staff { a' a' a' a' }
+ \new Staff { g' g' g' g' }
+ >>
+}
+@end lilypond
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+ Translation of GIT committish: 45d0e015edc53abebada17a0fdb1d665f7edf900
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
di una variabile, è consigliabile racchiudere le note tra parentesi graffe
@example
-\transpose c altezza-naturale @{...@}
+\transpose c altezza-naturale @{@dots{}@}
@end example
@noindent
violin = \relative c'' @{
g4 c'8. e16
@}
-...
+@dots{}
\score @{
\new GrandStaff @{
\new Staff @{
Gli strumenti più potenti a questo riguardo sono il commento della
linea singola (indicato da @code{%}) e il commento di blocco
-(indicato da @code{%@{ ... %@}}). Se non sai dove sia il problema,
+(indicato da @code{%@{ @dots{} %@}}). Se non sai dove sia il problema,
inizia col commentare ampie parti del file di input. Dopo aver commentato
una sezione, prova a compilare di nuovo il file. Se funziona, allora il
problema deve trovarsi nella parte che hai appena commentato. Se non
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 8a23eef94ec7ab83e10646ab3502f2d82b888a03
+ Translation of GIT committish: 45d0e015edc53abebada17a0fdb1d665f7edf900
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
Per aggiornare i frammenti LilyPond presenti nei file texinfo, si usa
@example
-convert-ly --from=... --to=... --no-version *.itely
+convert-ly --from=@dots{} --to=@dots{} --no-version *.itely
@end example
Per vedere i cambiamenti della sintassi di LilyPond tra due versioni, si usa
@example
-convert-ly --from=... --to=... -s
+convert-ly --from=@dots{} --to=@dots{} -s
@end example
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 5d83b53ee321d8890d792191032b1fe352577517
+ Translation of GIT committish: b4a06339566ce7e7f17ba60745261fc26b32abb0
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@divClass{normal-table}
@multitable @columnfractions .3 .3 .3
@headitem Introduzione
+
@item
@docLinkSplit{Learning,learning,@manualDevelLearningSplit-it}
@tab
@docLinkBig{Essay,essay,@manualDevelEssayBig-it}
@tab
@docLinkPdf{Essay,essay,@manualDevelEssayPdf-it}
+@end multitable
+@multitable @columnfractions .3 .3 .3
@headitem Regolare
@item
@docLinkBig{Snippets,snippets,@manualDevelSnippetsBig}
@tab
@docLinkPdf{Snippets,snippets,@manualDevelSnippetsPdf}
+@end multitable
+@multitable @columnfractions .3 .3 .3
@headitem Saltuario
@item
@docLinkBig{Internals,internals,@manualDevelInternalsBig}
@tab
@docLinkPdf{Internals,internals,@manualDevelInternalsPdf}
+@end multitable
@ifset web_version
+@multitable @columnfractions .3
@headitem Per scaricare
@item
@doctarballDevel
+@end multitable
@end ifset
-@end multitable
@divEnd
@divEnd
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 1b15a2096770f0393c799097afa4a2dcf28ed213
+ Translation of GIT committish: f6443f01a56112f080b8d2e7e646007397bdf6ec
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
nel numero di Ottobre 2004
@uref{http://lilypond.org/website/pdf/computer-totaal.jpeg,
descrivono LilyPond} come: @qq{Meraviglioso software
-libero [..] Gli spartiti prodotti da
-LilyPond sono incredibilmente belli [..] un sistema molto potente che
+libero [@dots{}] Gli spartiti prodotti da
+LilyPond sono incredibilmente belli [@dots{}] un sistema molto potente che
può fare praticamente qualsiasi cosa.}
@item
Il cantante jazz Gail Selkirk scrive su
@uref{http://www.songbirdofswing.com/editorial_page/lilypond/,
-Tuffarsi in LilyPond}. @qq{... puoi scrivere lead sheet o parti per
+Tuffarsi in LilyPond}. @qq{@dots{} puoi scrivere lead sheet o parti per
un'intera orchestra, e i risultati possono essere sorprendenti.}
@uref{http://www.computermusic.co.uk/, Computer Music Special},
numero CMS06.
@imageFloat{darius-blasband,jpg, right}
@subsubheading Darius Blasband, compositore (Bruxelles, Belgio)
-@qq{[..dopo la prima prova d'orchestra] ho ricevuto molti
+@qq{[@dots{}dopo la prima prova d'orchestra] ho ricevuto molti
complimenti per la qualità degli spartiti. Ancora più
importante: sebbene Lilypond fornisca molti trucchi per migliorare
l'aspetto degli spartiti, quello che l'orchestra ha ricevuto da me è
lavoro. Non ho mai visto niente che possa avvicinarsi all'output di
Lilypond -- sono assolutamente sicuro che le mie necessità nel campo
dell'editoria musicale saranno soddisfatte oltre ogni aspettativa usando
-questo fantastico programma. [..] l'output predefinito di Lilypond [..] ha
+questo fantastico programma. [@dots{}] l'output predefinito di Lilypond [@dots{}] ha
un aspetto migliore delle recenti pubblicazioni @q{professionali} con cui
l'ho confrontato (ovvero quasi qualsiasi spartito della Warner Bros, e anche molti
-dei più recenti delle @q{vecchie case editrici}). [..]}
+dei più recenti delle @q{vecchie case editrici}). [@dots{}]}
@qq{Li batte tutti, Finale/Sibelius/Igor/, qualsiasi cosa!!!}
@divEnd
@divClass{testimonial-item}
@subsubheading David Bobroff, trombone basso, Iceland Symphony Orchestra
-@qq{Credo che Lilypond sia un grande programma [..] Più imparo LilyPond
+@qq{Credo che Lilypond sia un grande programma [@dots{}] Più imparo LilyPond
e più mi piace!}
@divEnd
@subsubheading Vaylor Trucks, chitarrista elettrico
(@uref{http://www.allmanbrothersband.com/modules.php?op=modload&name=userpage&file=content&page_id=12,connesso con i} Yes)
-@qq{Sono impressionato da LilyPond [..]}
+@qq{Sono impressionato da LilyPond [@dots{}]}
@qq{QUESTO È IL MIGLIOR PROGRAMMA MAI ESISTITO!!!}
@qq{Con LilyPond avevo una specie di relazione di amore-odio. Amore
perché il primo spartito che ho visto era così meraviglioso! Il modo in cui
-LilyPond viene presentato mente sulla sua bellezza, è troppo modesto! [..] Via
+LilyPond viene presentato mente sulla sua bellezza, è troppo modesto! [@dots{}] Via
via che LilyPond migliora, costantemente, e io vedo come le cose vengono
fatte in Scheme, ho sempre meno frustrazioni. Comunque,
quello che voglio dire è: grazie per metterci a disposizione LilyPond, è davvero