@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+ Translation of GIT committish: 5dcfc92089ab4ba59690d59bd6c1dbc2c6520753
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@cindex gruppi irregolari
@cindex terzine
-@funindex \times
-@funindex times
+@funindex \tuplet
+@funindex tuplet
Glossario musicale: @rglosnamed{note value,durata},
@rglosnamed{triplet,gruppo irregolare}.
I @notation{gruppi irregolari} vengono preceduti dalla parola chiave
-@code{\times}. Questa richiede due argomenti: una frazione e un frammento
-di musica. La durata del frammento viene moltiplicata per la frazione.
-Le terzine fanno sì che le note occupino 2/3 della loro durata, quindi
-una @notation{terzina} ha 2/3 come frazione:
+@code{\tuplet}. Questa richiede due argomenti: una frazione e un frammento
+di musica. La frazione ha come numeratore il numero di note del
+gruppo irregolare e come denominatore il numero di note che normalmente
+occupa la stessa durata. Per le terzine ci sono tre note invece di
+due, quindi una @notation{terzina} ha 3/2 come frazione:
@lilypond[verbatim,quote,relative=2]
\tuplet 3/2 { f8 g a }
>>
@end lilypond
-@warning{È fondamentale che l'ultima sillaba sia separata dalla parentesi
-graffa di chiusura con uno spazio o una nuova linea, altrimenti si presumerà
-che sia parte della sillaba, e questo causerà un errore poco
-chiaro, vedi @rprogram{Apparent error in ../ly/init.ly}.}
Si notino le doppie parentesi ad angolo @w{@code{<< ... >>}} che circondano
l'intero brano per indicare che la musica e il testo devono trovarsi
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 67a345f965d169bc1acd23ff4160914fb2142f38
+ Translation of GIT committish: fbe8b9bf789f4a9833e1581dbb6ba4fce71a6cd2
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
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{\times x/y @{..@}}, e
+i gruppi irregolari scritti in questa forma @code{\tuplet x/y @{..@}}, e
gli abbellimenti, indicati con @code{\grace@{..@}}.
Fuori da LilyPond, l'uso convenzionale delle parentesi esige che i diversi
@seealso
-Guida alla notazione: @ruser{Creating contexts}.
+Guida alla notazione: @ruser{Creating and referencing contexts}.
@node Gli incisori
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 6d501730d319a6456acd13870821f0bcad64bf4e
+ Translation of GIT committish: 0f6397c6fb10d919c6fd006d89bd5cb614f858c6
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@cindex metodi di modifica
@cindex modifica, metodi
-@strong{Il comando \override}
+@menu
+* Il comando \override::
+* Il comando \revert::
+* Il prefisso \once::
+* Il comando \overrideProperty::
+* Il comando \tweak::
+@end menu
+
+@node Il comando \override
+@unnumberedsubsubsec Il comando @code{\override}
+@translationof The \override command
@cindex override, comando
@cindex override, sintassi
g4 a b c |
@end lilypond
-@strong{Il comando \revert}
+@node Il comando \revert
+@unnumberedsubsubsec Il comando @code{\revert}
+@translationof The \revert command
-@cindex ripristino (revert), comando
+@cindex revert, comando
+@cindex ripristino, comando \revert
@funindex \revert
@funindex revert
b4 c |
@end lilypond
-@strong{Il prefisso \once}
+@node Il prefisso \once
+@unnumberedsubsubsec Il prefisso @code{\once}
+@translationof The \once prefix
@funindex \once
@funindex once
@cindex colore, proprietà del
@cindex NoteHead, esempio di sovrascrittura
-@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
+@lilypond[quote,verbatim,relative=1]
c4 d
\override NoteHead.color = #red
e4 f |
b c |
@end lilypond
-@strong{Il comando \overrideProperty}
+Il prefisso @code{\once} può essere usato anche di fronte a molti
+comandi predefiniti per limitare il loro effetto a un momento musicale:
+
+@lilypond[quote,verbatim,relative=1]
+c4 d
+\once \stemDown
+e4 f |
+g4 a
+\once \hideNotes
+b c |
+@end lilypond
+
+Tuttavia, i comandi prefediniti che hanno la forma @code{\...Neutral},
+@code{\...Off} e @code{\un...} usano internamente @code{\revert} invece
+di @code{\override} dunque inserire @code{\once} prima di questi comandi
+non produce alcun effetto.
+
+
+@node Il comando \overrideProperty
+@unnumberedsubsubsec Il comando @code{\overrideProperty}
+@translationof The \overrideProperty command
@cindex overrideProperty, comando
si veda @rextend{Difficult tweaks}.
@c Maybe explain in a later iteration -td
-@strong{Il comando \tweak}
+@node Il comando \tweak
+@unnumberedsubsubsec Il comando @code{\tweak}
+@translationof The \tweak command
@cindex tweak, comando
tutte le conoscenze di base che ti permetteranno di costruire i tuoi comandi.
Ti manca solo un po' di pratica, che potrai fare grazie ai prossimi esempi.
-@subheading Trovare il contesto
+@subsubheading Trovare il contesto
@cindex contesto, trovare il
@cindex contesto, identificare il corretto
contesti che si trovano al livello più basso, come è sottinteso senza ambiguità
dal fatto che stiamo inserendo delle note, in questo caso possiamo ometterlo.
-@subheading Sovrascrivere una volta sola
+@subsubheading Sovrascrivere una volta sola
@cindex sovrascrivere una volta sola
@cindex \once \override
Il comando @code{\once} può essere usato anche prima del comando @code{\set}.
-@subheading Ripristinare
+@subsubheading Ripristinare
@cindex revert
@cindex ripristinare le proprietà predefinite
tra parentesi dopo il nome della proprietà. Ecco una lista dei tipi
che ti possono servire, corredata dalle regole per ciascun tipo e da alcuni
esempi. Ovviamente, se inseriti in un comando @code{\override}, devono
-essere sempre preceduti dal simbolo di cancelletto, @code{#}.
+essere sempre preceduti dal simbolo di cancelletto,@tie{}@code{#}, anche se
+il valore stesso già inizia con@tie{}@code{#}. In questa sede diamo solo
+esempi di costanti: se si desidera elaborare un valore con Scheme, si veda
+@rextend{Calculations in Scheme}.
@multitable @columnfractions .2 .45 .35
@headitem Tipo di proprietà
@tab O Vero (True) o Falso (False), rappresentato da #t o #f
@tab @code{#t}, @code{#f}
@item Dimension (in staff space)
- @tab Un numero positivo decimale (nell'unità di misura dello spazio del rigo)
+ @tab Un numero decimale (nell'unità di misura dello spazio del rigo)
@tab @code{2.5}, @code{0.34}
@item Direction
- @tab Una valida direzione costante o il suo equivalente numerico (sono
-ammessi valori decimali compresi tra -1 e 1)
+ @tab Una valida direzione costante o il suo equivalente numerico
+ (@code{0} o @code{CENTER} indicano una direzione neutrale)
@tab @code{LEFT}, @code{CENTER}, @code{UP},
@code{1}, @w{@code{-1}}
@item Integer
- @tab Un numero positivo intero
- @tab @code{3}, @code{1}
+ @tab Un numero intero
+ @tab @code{3}, @code{-1}
@item List
- @tab Un insieme di valori separato da spazi, racchiuso tra parentesi e
-preceduto da un apostrofo
- @tab @code{'(left-edge staff-bar)}, @code{'(1)},
+ @tab Una sequenza di costanti o simboli separata da spazi, racchiusa
+ tra parentesi e preceduta da un apostrofo
+ @tab @code{'(left-edge staff-bar)}, @code{'(1)}, @code{'()},
@code{'(1.0 0.25 0.5)}
@item Markup
@tab Qualsiasi valido blocco markup
- @tab @code{\markup @{ \italic "cresc." @}}
+ @tab @code{\markup @{ \italic "cresc." @}}, @code{"bagpipe"}
@item Moment
@tab Una frazione di una nota intera costruita con la
funzione make-moment
@tab @code{(ly:make-moment 1/4)},
@code{(ly:make-moment 3/8)}
@item Number
- @tab Qualsiasi valore decimale positivo o negativo
- @tab @code{3.5}, @w{@code{-2.45}}
+ @tab Qualsiasi valore positivo o negativo, possibilmente decimale
+ @tab @code{3}, @w{@code{-2.45}}
@item Pair (of numbers)
@tab Due numeri separati da un @q{spazio . spazio} e racchiusi tra
parentesi precedute da un apostrofo
@tab @code{bend::print}, @code{ly:text-interface::print},
@code{#f}
@item Vector
- @tab Una lista di tre elementi racchiusi tra parentesi e preceduti
-da apostrofo-cancelletto, @code{'#}.
- @tab @code{'#(#t #t #f)}
+ @tab Costanti
+ racchiuse tra @code{#(}@dots{}@code{)}.
+ @tab @code{#(#t #t #f)}
@end multitable
ovviamente, anche di molti altri oggetti grafici). Vediamole una per
volta.
-@subheading stencil
+@menu
+* La proprietà stencil::
+* La proprietà break-visibility::
+* La proprietà transparent::
+* La proprietà color::
+@end menu
+
+@node La proprietà stencil
+@unnumberedsubsubsec La proprietà @code{stencil}
+@translationof The stencil property
@cindex proprietà stencil
@cindex stencil, proprietà
}
@end lilypond
-@subheading break-visibility
+@node La proprietà break-visibility
+@unnumberedsubsubsec La proprietà @code{break-visibility}
+@translationof The break-visibility property
@cindex proprietà break-visibility
@cindex break-visibility, proprietà
E vediamo che anche questo comando elimina tutte le stanghette.
-@subheading transparent
+@node La proprietà transparent
+@unnumberedsubsubsec La proprietà @code{transparent}
+@translationof The transparent property
@cindex proprietà transparent
@cindex transparent, proprietà
con @code{\omit}) l'oggetto scompare del tutto; se si rende l'oggetto
@code{trasparente} questo resta dove è, anche se invisibile.
-@subheading color
+@node La proprietà color
+@unnumberedsubsubsec La proprietà @code{color}
+@translationof The color property
@cindex proprietà color
@cindex color, proprietà
destra o sulla sinistra. Tutto questo viene controllato automaticamente
quando si imposta la proprietà @code{direction}.
+@menu
+* La proprietà direction::
+* Diteggiatura::
+@end menu
+
+@node La proprietà direction
+@unnumberedsubsubsec La proprietà @code{direction}
+@translationof The direction property
+
@cindex down
+@cindex direzione, giù
@cindex up
+@cindex direzione, su
@cindex center
+@cindex direzione, centrale
@cindex neutral
+@cindex direzione, neutrale
L'esempio seguente mostra nella prima battuta il comportamento predefinito
dei gambi, per cui i gambi delle note superiori puntano in basso e quelli delle
delle sovrascritture esplicite.
+@node Diteggiatura
@unnumberedsubsubsec Diteggiatura
+@translationof Fingering
@cindex diteggiatura, posizionamento
@cindex diteggiatura, accordi
@translationof Outside-staff objects
Gli oggetti esterni al rigo sono disposti automaticamente in modo da evitare
-collisioni. Gli oggetti dai valori più bassi per la proprietà
+collisioni. Ci sono vari modi per modificare la disposizione automatica
+se questa non è ottimale.
+
+@menu
+* La proprietà outside-staff-priority::
+* Il comando \textLengthOn::
+* Posizionamento della dinamica::
+* Dimensione dei grob::
+@end menu
+
+
+@node La proprietà outside-staff-priority
+@unnumberedsubsubsec La proprietà @code{outside-staff-priority}
+@translationof The outside-staff-priority property
+
+Gli oggetti dai valori più bassi per la proprietà
@code{outside-staff-priority} vengono posizionati più vicino al rigo,
mentre gli altri oggetti esterni al rigo vengono distanziati quanto
basta per evitare collisioni. La proprietà @code{outside-staff-priority} è
far posto al testo. Lo si può ottenere con il comando
@code{textLengthOn}.
-@subheading \textLengthOn
+@node Il comando \textLengthOn
+@unnumberedsubsubsec Il comando @code{\textLengthOn}
+@translationof The \textLengthOn command
@cindex note, distanziarle insieme al testo
@end lilypond
Il comando che ripristina il comportamento predefinito è
-@code{\textLengthOff}. Ricorda che @code{\once} funziona solo insieme
-a @code{\override}, @code{\set}, @code{\revert} o @code{\unset},
-dunque non si può usare con @code{\textLengthOn}.
+@code{\textLengthOff}. Altrimenti si può usare @code{\once}
+con @code{\textLengthOn} se l'effetto deve essere limitato
+a un singolo momento musicale.
@cindex testo a margine, permettere le collisioni
@end lilypond
-@subheading Dinamica
+@node Posizionamento della dinamica
+@unnumberedsubsubsec Posizionamento della dinamica
+@translationof Dynamics placement
@cindex modificare il posizionamento della dinamica
@cindex dinamica, modificare il posizionamento
ma non esiste un comando equivalente per i segni di dinamica. Dunque
dovremo scoprire come farlo usando i comandi @code{\override}.
+@node Dimensione dei grob
+@unnumberedsubsubsec Dimensione dei grob
+@translationof Grob sizing
+
@subheading Estensione dei grob
@cindex estensione dei grob
Vediamo ora come le proprietà presentate nella sezione precedente possano
aiutare a risolvere la sovrapposizione degli elementi della notazione.
-@subheading proprietà padding
+@menu
+* La proprietà padding::
+* La proprietà right-padding::
+* La proprietà staff-padding::
+* La proprietà self-alignment-X::
+* La proprietà staff-position::
+* La proprietà extra-offset::
+* La proprietà positions::
+* La proprietà force-hshift::
+@end menu
+
+@node La proprietà padding
+@unnumberedsubsubsec La proprietà @code{padding}
+@translationof The padding property
@cindex padding
@cindex spaziatura
quell'oggetto e tutti gli oggetti esterni a esso.
-@subheading right-padding
+@node La proprietà right-padding
+@unnumberedsubsubsec La proprietà @code{right-padding}
+@translationof The right-padding property
@cindex proprietà right-padding
@cindex right-padding, proprietà
@noindent
-@subheading proprietà staff-padding
+@node La proprietà staff-padding
+@unnumberedsubsubsec La proprietà @code{staff-padding}
+@translationof The staff-padding property
@cindex allineare gli oggetti a una base
@cindex oggetti, allinearli a una base
@end lilypond
-@subheading proprietà self-alignment-X
+@node La proprietà self-alignment-X
+@unnumberedsubsubsec La proprietà @code{self-alignment-X}
+@translationof The self-alignment-X property
L'esempio successivo mostra come questa proprietà possa risolvere la
collisione di un numero di corda con un gambo allineando il bordo
<a\2>
@end lilypond
-@subheading proprietà staff-position
+@node La proprietà staff-position
+@unnumberedsubsubsec La proprietà @code{staff-position}
+@translationof The staff-position property
@cindex collisione tra oggetti all'interno del rigo
Questa soluzione è preferibile all'uso di @code{extra-offset}, perché
il taglio addizionale sopra la pausa è inserito automaticamente.
-@subheading proprietà extra-offset
+@node La proprietà extra-offset
+@unnumberedsubsubsec La proprietà @code{extra-offset}
+@translationof The extra-offset property
@cindex posizionare gli oggetti
@cindex posizionare i grob
@end lilypond
-@subheading proprietà positions
+@node La proprietà positions
+@unnumberedsubsubsec La proprietà @code{positions}
+@translationof The positions property
@cindex controllo manuale di graffette dei gruppi irregolari, travature, legature di portamento e di frase
@cindex travature dei gruppi irregolari, controllo manuale
@cindex legature di frase, controllo manuale
@cindex travature, controllo manuale
-La proprietà @code{positions} permette di controllare manualmente la posizione e
-l'inclinazione delle graffette dei gruppi irregolari, delle legature di portamento e di
-frase e delle travature. Ecco un esempio di una legatura di frase
-dall'aspetto orribile, dovuto al suo tentativo di evitare la legatura
-di portamento sull'acciaccatura.
-
-@lilypond[quote,verbatim,fragment,ragged-right,relative=1]
-r4 \acciaccatura e8\( d8 c~ c d c d\)
-@end lilypond
-
-@noindent
-Potremmo semplicemente spostare la legatura di frase sopra le note:
+La proprietà @code{positions} permette di controllare manualmente la
+posizione verticale e quindi l'inclinazione delle graffette dei
+gruppi irregolari, delle legature di portamento e di frase e
+delle travature. Ecco un esempio in cui una legatura di frase
+e una legatura di portamento collidono:
-@lilypond[quote,verbatim,fragment,ragged-right,relative=1]
-r4
-\phrasingSlurUp
-\acciaccatura e8\( d8 c~ c d c d\)
+@lilypond[quote,verbatim,fragment,ragged-right,relative=2]
+a8 \( ( a'16 ) a \)
@end lilypond
-@noindent
-Questa sarebbe la soluzione migliore. Se, invece, per qualche motivo non
-fosse possibile, l'alternativa sarebbe spostare un po' più in basso l'estremità
-sinistra della legatura di frase tramite la proprietà @code{positions}. Questo
-risolve anche il problema della forma sgraziata.
-
@cindex PhrasingSlur, esempio di sovrascrittura
@cindex proprietà positions, esempio
@cindex positions, esempio
-@lilypond[quote,verbatim,fragment,ragged-right,relative=1]
-r4
-\once \override PhrasingSlur.positions = #'(-4 . -3)
-\acciaccatura e8\( d8 c~ c d c d\)
+@noindent
+Si potrebbero spostare più in alto le due estremità della legatura
+di frase. Possiamo provare a impostare quella sinistra su 2.5 spazi
+sopra la linea centrale e quella destra a 4.5 spazi; LilyPond
+sceglierà la legatura di frase tra quelle candidate che hanno le
+estremità più vicine a queste:
+
+@lilypond[quote,verbatim,fragment,ragged-right,relative=2]
+\once \override PhrasingSlur.positions = #'(2.5 . 4.5)
+a8 \( ( a'16 ) a \)
@end lilypond
+È migliorato, ma perché non abbassare un po' l'estremità destra
+della legatura di portamento? Se provi vedrai che non può essere
+fatto in questo modo. Il motivo è che non ci sono legature di
+portamento candidate più basse di quella già selezionata, quindi
+in questo caso la proprietà @code{positions} non può produrre
+effetti. Tuttavia, legature di valore, di portamento e di frase
+@emph{possono} essere posizionate e disegnate in modo molto preciso
+se necessario. Per sapere come fare si veda @ruser{Modifying ties and slurs}.
+
Ecco un altro esempio. Vediamo che le travature collidono
con le legature di valore:
Come vedi, la sovrascrittura si applica anche alla prima voce della seconda
misura di otto note, ma a nessuna delle travature nella seconda voce.
-@subheading proprietà force-hshift
+@node La proprietà force-hshift
+@unnumberedsubsubsec La proprietà @code{force-hshift}
+@translationof The force-hshift property
Possiamo vedere ora come applicare le correzioni finali all'esempio di Chopin
introdotto alla fine del paragrafo @ref{I'm hearing Voices}, che avevamo
@subsection Altri usi delle modifiche
@translationof Other uses for tweaks
+@menu
+* Legature di valore tra note di voci diverse::
+* Simulare una corona nel MIDI::
+@end menu
+
+
@cindex proprietà transparent, uso della
@cindex oggetti, renderli invisibili
@cindex togliere gli oggetti
@cindex oggetti invisibili
@cindex legature di valore tra note di voci diverse
-@subheading Legature di valore tra note di voci diverse
+@node Legature di valore tra note di voci diverse
+@unnumberedsubsubsec Legature di valore tra note di voci diverse
+@translationof Tying notes across voices
L'esempio seguente mostra come unire con legature di valore
note appartenenti a voci diverse. Di norma, solo le note nella
oggetti mentre @code{\single} solo su uno, ovvero quello generato
dall'espressione musicale immediatamente seguente.
-@subheading Simulare una corona nel MIDI
+@node Simulare una corona nel MIDI
+@unnumberedsubsubsec Simulare una corona nel MIDI
+@translationof Simulating a fermata in MIDI
@cindex proprietà stencil, uso della
@cindex corona, usarla nel MIDI
\layout@{
\context @{
\Score
- \override MetronomeMark.extra-offset = #'(-9 . 0)
+ \override MetronomeMark.extra-offset = #'(-5 . 0)
\override MetronomeMark.padding = #'3
@}
\context @{
\layout{
\context {
\Score
- \override MetronomeMark.extra-offset = #'(-9 . 0)
+ \override MetronomeMark.extra-offset = #'(-5 . 0)
\override MetronomeMark.padding = #'3
}
\context {
\layout@{
\context @{
\Score
- \override MetronomeMark.extra-offset = #'(-9 . 0)
+ \override MetronomeMark.extra-offset = #'(-5 . 0)
\override MetronomeMark.padding = #'3
@}
\context @{
\layout{
\context { \Score
- \override MetronomeMark.extra-offset = #'(-9 . 0)
+ \override MetronomeMark.extra-offset = #'(-5 . 0)
\override MetronomeMark.padding = #'3
}
\context { \Voice
(come nelle distribuzioni GNU/Linux o nelle istallazioni tramite
fink o cygwin) o compilandolo dai sorgenti:
-@strong{Scaricato da lilypond.org}
+@subsubheading Scaricato da lilypond.org
@itemize @bullet
@item GNU/Linux
@end itemize
-@strong{Istallato da un gestore di pacchetti o compilato da sorgenti}
+@subsubheading Istallato da un gestore di pacchetti o compilato da sorgenti
Vai in
@file{@var{PREFIX}/share/lilypond/@var{X.Y.Z}/}, dove
Altri esempi che mostrano l'uso di queste interfacce programmabili
si trovano in @rextend{Callback functions}.
-
\input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 08560a1b8076630c4fc6cb9b902614d8b74fd6fc
+ Translation of GIT committish: 00cd4ff0b8dc4978344ba966bec06ddbc445f7e9
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
* Notation manual tables:: Tabelle e diagrammi. @c Tabelle del manuale di notazione
* Cheat sheet:: Sommario della sintassi di LilyPond.
-* Grammatica di LilyPond:: Diagramma della sintassi per l'analizzatore sintattico di LilyPond.
* GNU Free Documentation License:: Licenza di questo documento.
* Indice dei comandi di LilyPond::
* Indice di LilyPond::
-@node Grammatica di LilyPond
-@appendix Grammatica di LilyPond
-@translationof LilyPond grammar
-
-Questa appendice contiene una descrizione della grammatica di LilyPond, come
-generata dall'analizzatore sintattico.
-
-@verbatiminclude ly-grammar.txt
-
-
@include fdl.itexi
@c -*- coding: utf-8; mode: texinfo; -*-
@ignore
- Translation of GIT committish: c31ee4f97786151cdc92d2d45e2b759eb54cd5fd
+ Translation of GIT committish: 5dcfc92089ab4ba59690d59bd6c1dbc2c6520753
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@cindex gruppi irregolari
@cindex terzine
-@funindex \times
-@funindex times
+@funindex \tuplet
+@funindex tuplet
-I gruppi irregolari si ottengono moltiplicando tutte le durate di un'espressione
-musicale per una certa frazione:
+I gruppi irregolari sono costituiti da un'espressione musicale
+introdotta dal comando @code{\tuplet}, che moltiplica la velocità
+dell'espressione musicale per una frazione:
@example
-\times @var{frazione} @{ @var{musica} @}
+\tuplet @var{frazione} @{ @var{musica} @}
@end example
@noindent
-La durata di @code{@var{musica}} sarà moltiplicata per la
-frazione. Il denominatore della frazione apparirà sopra o
-sotto le note, eventualmente con una parentesi quadra. Il gruppo irregolare
-più comune è la terzina, in cui 3 note hanno la durata di 2, ovvero la
-durata delle note corrisponde a 2/3 della loro lunghezza.
+Il numeratore della frazione apparirà sopra o sotto le note, eventualmente con una parentesi quadra. Il gruppo irregolare
+più comune è la terzina, in cui 3@tie{}note hanno la durata
+di @tie{}2:
@lilypond[quote,verbatim,relative=2]
-a2 \times 2/3 { b4 b b }
-c4 c \times 2/3 { b4 a g }
+a2 \tuplet 3/2 { b4 b b }
+c4 c \tuplet 3/2 { b4 a g }
+@end lilypond
+
+@cindex raggruppamento dei gruppi irregolari
+@cindex gruppi irregolari, raggruppamento
+@noindent
+In caso di lunghi passaggi di gruppi irregolari, dover scrivere
+un comando @code{\tuplet} per ogni gruppo è scomodo. È possibile
+specificare direttamente la durata di un gruppo irregolare prima
+della musica per far sì che i gruppi siano suddivisi automaticamente:
+
+@lilypond[quote,verbatim,relative=2]
+g2 r8 \tuplet 3/2 8 { cis16 d e e f g g f e }
@end lilypond
@cindex posizionamento della parentesi quadra del gruppo irregolare
@lilypond[quote,verbatim,relative=2]
\autoBeamOff
-c4 \times 4/5 { f8 e f \times 2/3 { e[ f g] } } f4
+c4 \tuplet 5/4 { f8 e f \tuplet 3/2 { e[ f g] } } f4
@end lilypond
La modifica di gruppi irregolari annidati che iniziano nello stesso momento
Gli abbellimenti si possono inserire dentro le parentesi del gruppo
irregolare, @emph{eccetto} quando un rigo inizia con un abbellimento
seguito da un gruppo irregolare. In questo caso particolare, l'abbellimento
-deve essere inserito prima del comando @code{\times} per evitare errori.
+deve essere inserito prima del comando @code{\tuplet} per evitare errori.
@cindex segni di tempo all'interno delle parentesi di un gruppo irregolare
Frammenti di codice:
@rlsr{Rhythms}.
+@knownissues
+Il calcolo della posizione in una misura deve considerare tutti i
+fattori di dimensionamento applicati alle note di quella misura
+e gli esigui residui delle misure precedenti. Questo calcolo
+viene fatto con numeri razionali. Se un numeratore o un denominatore
+intermedi in quel calcolo eccedono di 2^30, l'esecuzione e la
+composizione tipografica si arresteranno in quel punto senza
+indicare un errore.
+
@node Legature di valore
@unnumberedsubsubsec Legature di valore
@lilypond[quote,verbatim,relative=1]
\time 3/4
-\set Timing.measurePosition = #(ly:make-moment -1 8)
+\set Timing.measurePosition = #(ly:make-moment -1/8)
e8 | a4 c8 b c4 |
@end lilypond
\time 6/8
\partial 8
e8 | a4 c8 b[ c b] |
-\set Timing.measurePosition = #(ly:make-moment -1 4)
+\set Timing.measurePosition = #(ly:make-moment -1/4)
r8 e,8 | a4 c8 b[ c b] |
@end lilypond
@funindex timeSignatureFraction
@funindex \scaleDurations
@funindex scaleDurations
-@funindex \times
-@funindex times
+@funindex \tuplet
+@funindex tuplet
La notazione polimetrica è supportata esplicitamente o tramite la modifica
manuale del simbolo d'indicazione di tempo (e la trasformazione della durata
\scaleDurations 3/5 {
\repeat unfold 2 { c8[ c c] }
\repeat unfold 2 { c8[ c] } |
- c4. c \times 2/3 { c8[ c c] } c4
+ c4. c \tuplet 3/2 { c8[ c c] } c4
}
}
>>
* Travature automatiche::
* Impostare il comportamento della travatura automatica::
* Travature manuali::
-* Feathered beams::
+* Travature convergenti/divergenti::
@end menu
@node Travature automatiche
@cindex travature, con melismi
@warning{Se si usano le travature per indicare i melismi nelle canzoni, occorre
-disabilitare la disposizione automatica delle travature con @code{\autoBeamOff}
+disabilitare la disposizione automatica delle travature con @code{\@bs{}autoBeamOff}
e le travature devono essere indicate manualmente. L'uso di @code{@bs{}partcombine}
insieme a @code{@bs{}autoBeamOff} può produrre risultati inattesi. Si vedano i
frammenti di codice per avere maggiori informazioni.}
vedremo tra breve, oppure si possono cambiare i valori predefiniti stessi,
come è spiegato in @ref{Time signature}.
-Se è definita una regola @code{beamExceptions} per l'indicazione di tempo
-corrente, è quella regola a determinare la disposizione delle travature. Se non
-è definita alcuna regola @code{beamExceptions} per l'indicazione di tempo
-corrente, la disposizione delle travature è determinata dalle impostazioni di
-@code{baseMoment} e @code{beatStructure}.
+Se è definita una regola @code{beamExceptions} per l'indicazione di
+tempo corrente, è quella regola soltanto a determinare la
+disposizione delle travature; i valori di @code{baseMoment} e
+@code{beatStructure} vengono ignorati. Se non è definita
+alcuna regola @code{beamExceptions} per l'indicazione di tempo
+corrente, la disposizione delle travature è determinata dai
+valori di @code{baseMoment} e @code{beatStructure}.
+
+@subsubsubheading Disposizione delle travature basata su @code{baseMoment} e @code{beatStructure}
Dato che le indicazioni di tempo più comuni hanno delle regole @code{beamExceptions}
già definite, occorre disabilitarle se la disposizione automatica deve basarsi
\set Timing.beamExceptions = #'()
@end example
-
-@subsubsubheading Disposizione delle travature con @code{baseMoment} e @code{beatStructure}
-
-Nella maggior parte dei casi, le travature automatiche terminano alla fine
-di un battito. Le estremità dei battiti sono determinate dalle proprietà
-di contesto @code{baseMoment} e @code{beatStructure}. @code{beatStructure}
-è una lista @emph{scheme} che definisce la lunghezza di ogni battito nella
-misura in unità di @code{baseMoment}. Per impostazione predefinita, @code{baseMoment}
-è uno fratto il denominatore dell'indicazione di tempo e ogni unità di @code{baseMoment}
-corrisponde a un singolo battito.
+Quando @code{beamExceptions} è impostato su @code{#'()}, o per
+impostazione esplicita o perché non sono state definite internamente
+le @code{beamExceptions} per l'indicazione di tempo corrente, le
+estremità delle travature si trovano sui battiti come specificato
+dalle proprietà di contesto @code{baseMoment} e
+@code{beatStructure}. @code{beatStructure} è una lista @emph{scheme}
+che definisce la lunghezza di ogni battito nella misura in unità
+di @code{baseMoment}. Per impostazione predefinita, @code{baseMoment}
+è uno fratto il denominatore dell'indicazione di tempo e ogni unità
+di @code{baseMoment} corrisponde a un singolo battito.
@lilypond[quote,relative=2,verbatim]
\time 5/16
-c16^"default" c c c c |
+c16^"predefinito" c c c c |
+% È improbabile che per un tempo di 5/16 sia stata definita beamExceptions,
+% ma disabilitiamola lo stesso per sicurezza
+\set Timing.beamExceptions = #'()
\set Timing.beatStructure = #'(2 3)
c16^"(2+3)" c c c c |
\set Timing.beatStructure = #'(3 2)
c16^"(3+2)" c c c c |
@end lilypond
-Se si usa un'indicazione di tempo comune, le regole @code{beamExceptions}
-@emph{devono} essere disabilitate per far sì che @code{beatStructure} funzioni.
-Il comando @code{\set Timing.beamExceptions = #'()} può e deve essere incluso
-se la disposizione delle travature è regolata da @code{beatStructure}.
@lilypond[quote,relative=2,verbatim]
\time 4/4
a8^"predefinito" a a a a a a a
-
-\set Timing.baseMoment = #(ly:make-moment 1 4)
-\set Timing.beatStructure = #'(1 1 1 1)
-a8^"non cambia" a a a a a a a
-
+% Disabilita beamExceptions perché è senz'altro definita
+% per il tempo 4/4
\set Timing.beamExceptions = #'()
-\set Timing.baseMoment = #(ly:make-moment 1 4)
+\set Timing.baseMoment = #(ly:make-moment 1/4)
\set Timing.beatStructure = #'(1 1 1 1)
a8^"cambiato" a a a a a a a
@end lilypond
@lilypond[quote, verbatim,relative=1]
\new Staff {
\time 7/8
+ % Nessun bisogno di disabilitare beamExceptions perché non è definita per il tempo 7/8
+
\set Staff.beatStructure = #'(2 3 2)
<<
\new Voice = one {
@lilypond[quote,verbatim,relative=2]
\time 5/8
-\set Timing.baseMoment = #(ly:make-moment 1 16)
+% Nessun bisogno di disabilitare beamExceptions perché non è definita per il tempo 5/8
+\set Timing.baseMoment = #(ly:make-moment 1/16)
\set Timing.beatStructure = #'(7 3)
\repeat unfold 10 { a16 }
@end lilypond
@lilypond[quote,verbatim,relative=2]
\time 4/4
-\set Timing.baseMoment = #(ly:make-moment 1 8)
+\set Timing.baseMoment = #(ly:make-moment 1/8)
\set Timing.beatStructure = #'(3 3 2)
% Le travature non saranno raggruppate in (3 3 2) a causa di beamExceptions
\repeat unfold 8 {c8} |
\time 3/4
% il comportamento predefinito è un gruppo di (6) a causa di beamExceptions
\repeat unfold 6 {a8} |
-% Le travature saranno raggruppate in (1 1 1) a causa di beatLength
+% Le travature saranno raggruppate in (1 1 1) a causa dei valori predefiniti di baseMoment e beatStructure
\set Timing.beamExceptions = #'()
\repeat unfold 6 {a8}
@end lilypond
<<
\new Staff {
\time 3/4
- \set Timing.baseMoment = #(ly:make-moment 1 8)
+ \set Timing.baseMoment = #(ly:make-moment 1/8)
\set Timing.beatStructure = #'(1 5)
\repeat unfold 6 { a8 }
}
@rinternals{Stem_engraver}.
-@node Feathered beams
-@unnumberedsubsubsec Feathered beams
+@node Travature convergenti/divergenti
+@unnumberedsubsubsec Travature convergenti/divergenti
@translationof Feathered beams
-@cindex beams, feathered
-@cindex feathered beams
+@cindex convergenti/divergenti, travature
+@cindex travature convergenti o divergenti
@funindex \featherDurations
@funindex featherDurations
@funindex grow-direction
-Feathered beams servono a indicare che un piccolo gruppo di note
-deve essere suonato a un tempo crescente (o decrescente), senza
-cambiare il tempo complessivo del brano. L'estensionde del
-feathered beam deve essere indicato a mano con @code{[} e
-@code{]}, e il beam feathering si attiva specificando la
-direzione della proprietà @code{Beam} di @code{grow-direction}.
+Le travature convergenti o divergenti servono a indicare che un
+piccolo gruppo di note deve essere suonato a un tempo crescente
+(o decrescente), senza cambiare il tempo complessivo del brano. L'estensione
+della travatura convergente o divergente deve essere indicato a mano
+con @code{[} e @code{]}; questo tipo di travatura si attiva specificando
+la direzione della proprietà @code{Beam} di @code{grow-direction}.
Se la disposizione delle note e il suono del file MIDI devono riflettere
-il @emph{ritardando} o l'@emph{accelerando} indicati da
-feathered beam, le note devono essere raggruppate in un'espressione
+il @emph{ritardando} o l'@emph{accelerando} indicati dalla travatura
+convergente/divergente, le note devono essere raggruppate in un'espressione
musicale delimitata da parentesi graffe e preceduta dal comando
@code{featherDurations}, che specifica il rapporto tra le durate
delle prime e delle ultime note del gruppo.
@lilypond[relative=1,verbatim,quote]
\override Beam.grow-direction = #LEFT
-\featherDurations #(ly:make-moment 2 1)
+\featherDurations #(ly:make-moment 2/1)
{ c16[ c c c c c c c] }
\override Beam.grow-direction = #RIGHT
-\featherDurations #(ly:make-moment 2 3)
+\featherDurations #(ly:make-moment 2/3)
{ c32[ d e f] }
% ripristina le travature normali
\override Beam.grow-direction = #'()
abbellimenti, ad esempio:
@example
-\acciaccatura @{ c'8[ d' e' f' g'] @}
+c'8 \acciaccatura @{ c'8[ d' e' f' g'] @}
@end example
diventa:
@example
-\acciaccatura @{ c'16[ d' e' f' g'] @}
+c'8 \acciaccatura @{ c'16[ d' e' f' g'] @}
@end example
Oppure si cambia esplicitamente la durata musicale:
@example
-\acciaccatura @{ \scaleDurations 1/2 @{ c'8[ d' e' f' g'] @} @}
+c'8 \acciaccatura @{ \scaleDurations 1/2 @{ c'8[ d' e' f' g'] @} @}
@end example
Vedi @ref{Scaling durations}.
@lilypond[quote,verbatim]
\new Voice \relative c' {
- \set Timing.measureLength = #(ly:make-moment 5 4)
+ \set Timing.measureLength = #(ly:make-moment 5/4)
c1 c4 |
c1 c4 |
c4 c
- \set Timing.measurePosition = #(ly:make-moment 5 8)
+ \set Timing.measurePosition = #(ly:make-moment 5/8)
b4 b b8 |
c4 c1 |
}
-%% Translation of GIT committish: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
texidocit = "
L'ambitus può essere specificato per voce. In tal caso occorre
spostarlo manualmente per evitare collisioni.
-%% Translation of GIT committish: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% 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.
-%% Translation of GIT committish: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: 6f88af063980030706a883f95b20b11cdc7d780b
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: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
texidocit = "
Le travature angolari vengono inserite automaticamente quando viene
rilevata un'ampia distanza tra le teste di nota. Questo comportamento
-%% Translation of GIT committish: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
texidocit = "
È possibile cambiare le impostazioni predefinite dell'intervallo
dell'ambitus.
-%% Translation of GIT committish: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
texidocit = "
Questo frammento mostra come modificare il numero di punti di aumentazione su
una singola nota.
-%% Translation of GIT committish: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
texidocit = "
-Di norma compare sulla parentesi del gruppo irregolare solo il numeratore del
-numero del gruppo irregolare, ovvero il denominatore dell'argomento del comando
-@code{\\times}. Ma è possibile mostrare la frazione num:den del numero del
-gruppo irregolare oppure nascondere del tutto il numero.
+Di norma compare sulla parentesi del gruppo irregolare solo il
+numeratore del numero del gruppo irregolare. Ma è possibile
+mostrare la frazione num:den del numero del gruppo irregolare
+oppure nascondere del tutto il numero.
"
doctitleit = "Modifica del numero del gruppo irregolare"
-%% Translation of GIT committish: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
texidocit = "
-Le legature di valore possono essere disegnate a mano cambiando la proprietà @code{tie-configuration}
-dell'oggetto @code{TieColumn}. Il primo numero indica la distanza dal centro
-del rigo nell'unità di metà spazio rigo, mentre il secondo numero indica
-la direzione (1 = su, -1 = giù).
+Le legature di valore possono essere disegnate a mano cambiando la
+proprietà @code{tie-configuration} dell'oggetto @code{TieColumn}. Il
+primo numero indica la distanza dal centro del rigo nell'unità di
+metà spazio rigo, mentre il secondo numero indica la
+direzione (1 = su, -1 = giù).
"
doctitleit = "Disegnare manualmente le legature di valore"
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
texidocit = "
La proprietà @code{tupletSpannerDuration} imposta la durata di ognuno dei
-gruppi irregolari compresi tra parentesi dopo il comando @code{\\times}.
+gruppi irregolari compresi tra parentesi dopo il comando @code{\\tuplet}.
In questo modo si possono inserire molti gruppi irregolari consecutivi
-all'interno di una singola espressione @code{\\times}, risparmiando così
+all'interno di una singola espressione @code{\\tuplet}, risparmiando così
tempo e spazio.
-Nell'esempio seguente compaiono due terzine, anche se @code{\\times} è
-stato inserito una sola volta.
-
-
-Si consiglia la lettura delle sezioni rilevanti della Guida alla notazione
-per avere maggiori informazioni su @code{ly:make-moment}.
+Ci sono vari modi per impostare @code{tupletSpannerDuration}. Il
+comando @code{\\tupletSpan} la imposta su una certa durata e poi
+la annulla quando invece di una durata viene specificato
+@code{\\default}. Altrimenti si può usare un argomento
+opzionale con @code{\\tuplet}.
"
- doctitleit = "Inserire vari gruppi irregolari usando una sola volta il comando \\times"
+ doctitleit = "Inserire vari gruppi irregolari usando una sola volta il comando \\tuplet"
-%% Translation of GIT committish: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
texidocit = "
Questo frammento mostra come nascondere le alterazioni delle note con
legatura di valore all'inizio di un nuovo sistema
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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
-la pausa multipla in modo che si allinei col testo, conviene usare una pausa
-spaziatrice con del testo attaccato prima della pausa multipla.
+la pausa multipla in modo che si allinei col testo, conviene usare un accordo
+vuoto con del testo attaccato prima della pausa multipla.
-Si noti che la pausa spaziatrice determina l'inserimento di una stanghetta. Il
-testo così attaccato a una nota spaziatrice viene allineato a sinistra della
+Il testo così attaccato a una nota spaziatrice viene allineato a sinistra della
posizione in cui la nota sarebbe posta nella misura, ma se la lunghezza della
misura è determinata dalla lunghezza del testo, il testo verrà centrato.
-%% Translation of GIT committish: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
texidocit = "
I numeri di battuta possono essere resi visbili a intervalli regolari
attraverso la proprietà @code{barNumberVisibility}. In questo esempio
-%% Translation of GIT committish: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
texidocit = "
I numeri di battuta possono apparire anche all'interno di rettangoli o cerchi.
-%% Translation of GIT committish: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
texidocit = "
Esistono vari stili di pausa.
-%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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: bc4b56a8dee39a1fa3f40ac329ab0754d46fc56f
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+%% Translation of GIT committish: 0859431a3b2a6c36b2fee643563c6fd914fe9884
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
@noindent
Se LilyPond non è installato nella directory @file{/usr/local/},
modifica il percorso in modo adeguato. Questo argomento è trattato in
-@rlearning{Other sources of information}.
+@rlearning{Altre fonti di informazione}.
@node Altri editor
Altri editor (sia testuali che grafici) supportano LilyPond, ma i loro
specifici file di configurazione non sono distribuiti insieme a
LilyPond. Consulta la documentazione di questi programmi per maggiori
-informazioni. Questi editor sono elencati in @rweb{Easier editing}.
+informazioni. Questi editor sono elencati in @rweb{Editing facilitato}.
@node Conversione da altri formati
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 44011e382e91f43fb6752b3fbbf8d8984131a565
+ Translation of GIT committish: fbe8b9bf789f4a9833e1581dbb6ba4fce71a6cd2
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 13da8b27aabc5d5a752d00ed1e2b99ad20f0f264
+ Translation of GIT committish: 543dc9db58da5e3acaf72dae2478933742fa6e90
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@table @code
@item -d@var{[nome-opzione]}=@var{[valore]},--define-default=@var{[nome-opzione]}=@var{[valore]}
-Imposta l'equivalente funzione interna di Scheme su @var{valore}. Se non
-viene specificato un @var{valore}, viene usato il valore predefinito. Per disabilitare
-un'opzione, si può usare il prefisso @code{no-} prima di @var{nome-opzione}, ad esempio
+Imposta l'equivalente funzione interna di Scheme su @var{valore}.
+
+@example
+-dbackend=svg
+@end example
+
+Se non viene specificato un @var{valore}, viene usato il valore
+predefinito. Per disabilitare un'opzione, si può usare il
+prefisso @code{no-} prima di @var{nome-opzione}, ad esempio
@cindex punta e clicca, linea di comando
@code{EPS}.
@item @code{backend}
-@tab @code{'ps}
+@tab @code{ps}
@tab Seleziona il backend. I file Postscript (predefinito) includono i tipi di
carattere @code{TTF}, @code{Type1} e @code{OTF}. Non vengono inclusi i sottoinsiemi
di questi tipi. Se si usa un set di caratteri @q{orientali}, si possono ottenere
file di grosse dimensioni.
@item
-@tab @code{'eps}
+@tab @code{eps}
@tab Encapsulated PostScript. Invia ogni pagina (sistema) in un file
@file{EPS} separato, senza font, e in un unico file @file{EPS} con
tutte le pagine (sistemi) inclusi i font. Questa è la modalità
predefinita di @command{lilypond-book}.
@item
-@tab @code{'null}
+@tab @code{null}
@tab non produce la stampa della partitura; ha lo stesso
effetto di @code{-dno-print-pages}.
@item
-@tab @code{'svg}
+@tab @code{svg}
@tab Scalable Vector Graphics. Crea un singolo file SVG, senza font
incorporati, per ogni pagina dell'output. Si raccomanda di installare i
font Century Schoolbook, inclusi nell'installazione di LilyPond, per una
poter usare i file di font woff nel backend SVG.
@item
-@tab @code{'scm}
+@tab @code{scm}
@tab Estrae i comandi di disegno grezzi e interni, basati su Scheme.
@item @code{check-internal-types}
@tab Converte le stringhe di testo in percorsi quando i glifi appartengono a
un font musicale.
-@item @code{old-relative}
-@tab @code{#f}
-@tab Fa sì che il modo @code{\relative} per la musica simultanea funzioni in
-modo simile alla sintassi degli accordi.
-
@item @code{paper-size}
@tab @code{\"a4\"}
@tab Imposta la dimensione predefinita del foglio. Nota che la stringa deve
@menu
* La musica esce dalla pagina::
* Appare un rigo in più::
-* Errore apparente in ../ly/init.ly::
* Messaggio di errore Unbound variable %::
* Messaggio di errore FT_Get_Glyph_Name::
* Avvertimento sul fatto che le affinità del rigo devono solo diminuire::
a musica che esce dalla pagina.}
La durata errata può essere trovata facilmente se si usano i controlli di
-battuta, si veda @ruser{Bar and bar number checks}.
+battuta, si veda @ruser{Controlli di battuta e del numero di battuta}.
Se si vuole davvero ottenere una serie di tali misure sovrapposte
bisogna inserire una barra di divisione invisibile nel punto in cui
-si desidera l'interruzione di linea. Per i dettagli si veda @ruser{Bar lines}.
+si desidera l'interruzione di linea. Per i dettagli si veda
+@ruser{Stanghette}.
@node Appare un rigo in più
@end lilypond
-@node Errore apparente in ../ly/init.ly
-@unnumberedsubsec Errore apparente in @code{../ly/init.ly}
-@translationof Apparent error in ../ly/init.ly
-
-Possono apparire diversi strani messaggi di errore relativi a errori di
-sintassi in @file{../ly/init.ly} se il file di input non ha una forma corretta,
-ad esempio se contiene delle parentesi o delle virgolette non chiuse
-correttamente.
-
-L'errore più comune è la mancanza di una parentesi graffa, (@code{@}}), alla fine
-di un blocco @code{score}. In questo caso la soluzione è ovvia: controlla
-che il blocco @code{score} sia chiuso correttamente. La struttura corretta
-di un file di input è descritta in @rlearning{Come funzionano i file di input di LilyPond}.
-Per evitare questi errori conviene usare un editor che evidenzi automaticamente
-le parentesi e le graffe corrispondenti.
-
-Un'altra causa frequente di errore è la mancanza di uno spazio tra l'ultima
-sillaba di un blocco di testo (lyrics) e la parentesi graffa che chiude il
-blocco, (@code{@}}). Senza questa separazione, la graffa viene considerata
-come parte della sillaba. Si consiglia di assicurarsi sempre che ci sia
-uno spazio prima e dopo @emph{ogni} parentesi graffa. Per comprendere l'importanza
-di questo quando si usa il testo, si veda @ruser{Entering lyrics}.
-
-Questo messaggio di errore può apparire anche nel caso in cui sia omessa la
-virgoletta di chiusura, (@code{"}). In questo caso il messaggio di errore
-@c keep "-matching straight in fancy editors
-dovrebbe dare un numero di riga vicino alla riga sbagliata. La virgoletta
-non chiusa sarà solitamente una o due righe sopra.
-
@node Messaggio di errore Unbound variable %
@unnumberedsubsec Messaggio di errore Unbound variable %
@translationof Error message Unbound variable %
quale versione di LilyPond si usava alcuni anni prima! @command{convert-ly}
richiede che si dichiari la versione di LilyPond utilizzata.
-@item @strong{Includi i controlli}: @ruser{Bar and bar number checks},
-@ruser{Octave checks}. Includendo i controlli ogni tanto, se fai
+@item @strong{Includi i controlli}: @ruser{Controlli di battuta e del numero di battuta},
+@ruser{Controlli di ottava}. Includendo i controlli ogni tanto, se fai
un errore lo puoi individuare più rapidamente. Cosa si intende per
@q{ogni tanto}? Dipende dalla complessità della musica. Se la musica
è molto semplice, anche solo una volta o due. Se la musica è molto
@item @strong{Separa le modifiche manuali (tweak)} dalle definizioni
musicali. Vedi @rlearning{Ridurre l'input grazie a variabili e funzioni}, e
-@rlearning{Style sheets}.
+@rlearning{Fogli di stile}.
@end itemize
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 2f7de62c4aae9fca03fd754a9f44ff02a272eb30
+ Translation of GIT committish: 5d83b53ee321d8890d792191032b1fe352577517
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
Guide, node Updating translation committishes..
@end ignore
+@include included/acknowledge.itexi
@include included/authors.itexi
@include included/helpus.itexi
@item
@ref{Autori}: le persone che hanno reso LilyPond quello che è oggi.
+@item
+@ref{Riconoscimenti}: progetti e istituzioni che supportano LilyPond
+
@end itemize
@divEnd
* Sviluppo::
* GSoC 2012::
* Autori::
+* Riconoscimenti::
* Pubblicazioni::
* Notizie vecchie::
* Soffitta::
@divEnd
+@node Riconoscimenti
+@unnumberedsec Riconoscimenti
+@translationof Acknowledgements
+
+@divClass{column-center-top}
+@subheading Riconoscimenti
+
+@divClass{keep-bullets}
+@acknowledgementsCurrent
+@divEnd
+@divEnd
+
+
@node Pubblicazioni
@unnumberedsec Pubblicazioni
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 6cb3cdbe1895fd9cb466fa8b6338c1420065cb79
+ Translation of GIT committish: 1b15a2096770f0393c799097afa4a2dcf28ed213
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@divClass{keep-bullets}
@itemize
+@item
+Un'edizione critica di @emph{Enea nel Lazio (1760)} di Tommaso
+Traetta, opera seria con libretto di Vittorio Amedeo Cigna-Santi, in
+quattro parti:
+@uref{http://www.academia.edu/1987651/Enea_nel_Lazio_opera_riformata_prima_lazione_poi_le_parole_-_Partitura_1_4_, Parte prima}
+@uref{http://www.academia.edu/1994533/Enea_nel_Lazio_opera_riformata_prima_lazione_poi_le_parole_-_Partitura_2_4_, Parte seconda}
+@uref{http://www.academia.edu/1994558/Enea_nel_Lazio_opera_riformata_prima_lazione_poi_le_parole_-_Partitura_3_4_, Parte terza}
+@uref{http://www.academia.edu/1996242/Enea_nel_Lazio_opera_riformata_prima_lazione_poi_le_parole_-_Partitura_4_4_, Parte quarta}
+Creata da
+@uref{http://unito.academia.edu/LucaRossettoCasel, Luca Rossetto Casel}
+per la sua tesi di dottorato.
+
@item
@emph{Pictures at an exhibition} di Mussorgsky, riorchestrata e diretta
da @uref{http://www.aurelienbello.com/,Aurélien Bello} con
@item
@emph{Anonymous Student Compliment or Complaint}, di
@uref{http://www.mikesolomon.org, Mike Solomon}, che ha vinto il
-@uref{http://leftcoastensemble.org/contest, Left Coast Composition Contest del 2011},
+@uref{http://leftcoastensemble.org, Left Coast Composition Contest del 2011},
a cui hanno partecipato 172 opere provenienti da 22 paesi.
Altre opere comprendono Norman (age 1) per clarinetto solo, eseguita all'Electroacoustic
Music Festival (FEMF) della @uref{http://emu.music.ufl.edu/fems_concerts.html, University of Florida}
@item
Esecuzione dell' @emph{Armide} di Lully da parte della
-@uref{http://www.mercurybaroque.org/02/02109.aspx, Mercury Baroque},
+@uref{http://www.mercurybaroque.org, Mercury Baroque},
15-16 Maggio 2009, a Houston, Texas (spartiti realizzati da
@uref{http://nicolas.sceaux.free.fr/, Nicolas Sceaux}).
Brani strumentali dall' @emph{Hippolyte et Aricie} di Rameau presso
la St. James's Church a Manhattan, 8 Maggio 2009, di Frederick Renz
e il suo complesso @uref{http://www.earlymusicny.org/, Early Music
-New York} (spartiti realizzati da Nicolas Sceaux).
+New York} (spartiti realizzati da
+@uref{http://nicolas.sceaux.free.fr/,Nicolas Sceaux}).
@item
@emph{Affaire étrangère}, un opera di
diversi linguaggi informatici. Emacs è un editor molto estendibile
e può essere usato come ambiente di sviluppo integrato (IDE).
C'è una @q{modalità lilypond} che fornisce le definizioni del
-linguaggio per poter lavorare con i file sorgente di Lilypond. Uno dei nostri
-sviluppatori ha scritto
-@uref{http://nicolas.sceaux.free.fr/lilypond/lyqi.html,lyqi}, una
+linguaggio per poter lavorare con i file sorgente di Lilypond.
+Uno sviluppatore ha scritto
+@uref{https://github.com/nsceaux/lyqi,lyqi}, una
modalità primaria di Emacs.
@uref{http://www.vim.org}
@itemize
+@item
+@uref{http://www.jezra.net/projects/bwwtolily,bwwtolily} tenta
+di convertire un file @code{.bww} o @code{.bmw} in formato
+LilyPond. Anche se non tutti gli abbellimenti verranno
+convertiti correttamente (questo vale soprattutto per i
+piobaireachd), il programma li elenca.
+
@item
@uref{http://www.canorus.org,Canorus}, un editor di partiture, può anche
esportare in formato LilyPond, ma è un software ancora in beta. Gli utenti
@item
@uref{http://www.holmessoft.co.uk/homepage/software/NWC2LY/index.htm,
NW2LY} è un programma scritto in C# che converte una canzone di NoteWorthy
-@c @uref{http://www.noteworthysoftware.com/,NoteWorthy}
in formato LilyPond.
@item
di notazione LilyPond in modo iterativo e incrementale.
@item
-@uref{http://common-lisp.net/project/fomus/,FOMUS}, una libreria LISP per
-generare notazione musicale da ambienti software per la musica prodotta
-da computer.
+@uref{http://common-lisp.net/project/fomus/,FOMUS}, (FOrmat MUSic)
+è uno strumento di notazione musicale per compositori di
+musica elettronica. È scritto nel linguaggio di programmazione
+LISP ed è stato testato su vari interpreti. È disponibile
+anche un port in C++.
@item
-@uref{http://strasheela.sourceforge.net,Strasheela}, un
+@uref{http://strasheela.sourceforge.net/strasheela/doc/index.html,Strasheela}, un
ambiente costruito sul linguaggio di programmazione a vincoli
@uref{http://www.mozart-oz.org/, Mozart/Oz}.
@end itemize
@item
@uref{http://noteedit.berlios.de,NoteEdit}, che importava
-@uref{http://www.musicxml.com/xml.html,MusicXML}, è stato "forkato"
+@uref{http://www.makemusic.com/musicxml,MusicXML}, è stato "forkato"
in
@uref{http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml,NtEd}
e @uref{http://canorus.org,Canorus}.
@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: c7175b7e8387655964d9c9a975e9789fe581043c
+ Translation of GIT committish: 673a3c376246f030f524d3eb3680b6d902c51ad1
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@divEnd
+@divClass{column-center-bottom}
+@subheading Formati dei manuali
+
+I manuali di LilyPond vengono offerti generalmente in tre
+formati: HTML multipagina, HTML grande e PDF. L'HTML multipagina
+è ottimale per la lettura online. L'HTML grande (e alcuni di
+questi possono essere davvero grandi) contiene l'intero manuale
+in una sola pagina. Il PDF può essere scaricato e usato offline.
+Per vedere questi tre formati segui i collegamenti
+@code{dettagli di} e poi il nome del manuale.
+
+@divEnd
+
+
@divEnd
@docLinks{Apprendimento, learning,
@rlearningnamed{Top,Apprendimento},
@manualStableLearningSplit-it,
- @manualStableLearningBig-it, 1.5 MB,
- @manualStableLearningPdf-it, 3 MB}
+ @manualStableLearningBig-it, 3 MB,
+ @manualStableLearningPdf-it, 5 MB}
@divEnd
@docLinks{Saggio, essay,
@ressaynamed{Top,Saggio},
@manualStableEssaySplit,
- @manualStableEssayBig, 2 MB,
- @manualStableEssayPdf, 2.5 MB}
+ @manualStableEssayBig, 1 MB,
+ @manualStableEssayPdf, 2 MB}
@divEnd
@docLinks{Notazione, notation,
@rusernamed{Top,Notazione},
@manualStableNotationSplit-it,
- @manualStableNotationBig-it, 7 MB,
- @manualStableNotationPdf-it, 18 MB}
+ @manualStableNotationBig-it, 9 MB,
+ @manualStableNotationPdf-it, 35 MB}
@divEnd
@rprogramnamed{Top,Uso},
@manualStableUsageSplit-it,
@manualStableUsageBig-it, 400 KB,
- @manualStableUsagePdf-it, 600 KB}
+ @manualStableUsagePdf-it, 650 KB}
@divEnd
@docLinks{Frammenti, snippets,
@rlsrnamed{Top,Frammenti},
@manualStableSnippetsSplit,
- @manualStableSnippetsBig, 2.5 MB,
- @manualStableSnippetsPdf, 8 MB}
+ @manualStableSnippetsBig, 1.5 MB,
+ @manualStableSnippetsPdf, 12.5 MB}
@divEnd
@docLinksBare{Web, web,
@ref{Top,Web},
@manualDevelWebSplit-it,
- @manualDevelWebBig-it, 1 MB,
- @manualDevelWebPdf-it, 2 MB}
+ @manualDevelWebBig-it, 2.5 MB,
+ @manualDevelWebPdf-it, 3.5 MB}
@divEnd
@docLinks{Cambiamenti, changes,
@rchangesnamed{Top,Cambiamenti},
@manualStableChangesSplit,
- @manualStableChangesBig, 6 KB,
- @manualStableChangesPdf, 200 KB}
+ @manualStableChangesBig, 90 KB,
+ @manualStableChangesPdf, 80 KB}
@divEnd
@docLinks{Estendere, extending,
@rextendnamed{Top,Estendere},
@manualStableExtendingSplit,
- @manualStableExtendingBig, 200 KB,
- @manualStableExtendingPdf, 400 KB}
+ @manualStableExtendingBig, 300 KB,
+ @manualStableExtendingPdf, 500 KB}
@divEnd
@docLinks{Funzionamento interno, internals,
@rinternalsnamed{Top,Funzionamento interno},
@manualStableInternalsSplit,
- @manualStableInternalsBig, 2.5 MB,
- @manualStableInternalsPdf, 2.8 MB}
+ @manualStableInternalsBig, 3 MB,
+ @manualStableInternalsPdf, 4 MB}
@divEnd
@divClass{keep-bullets}
@itemize
-@item @uref{http://lilypond.org/doc/v2.14/Documentation/web/manuals.it.html,
+@item @uref{http://lilypond.org/doc/v2.14/Documentation/web/manuals,
Documentazione di LilyPond 2.14}
@item @uref{http://lilypond.org/doc/v2.12/Documentation/,