]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/it/notation/rhythms.itely
Merge remote branch 'origin/master' into release/unstable
[lilypond.git] / Documentation / it / notation / rhythms.itely
index 2c9155bb5d57323b348b524ad4112c3183050770..8434369d745e002d2c83adc0fbc0198b66878c57 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish: 48a57a1c8feb426029e059d9fbf8aaf1b14f0ff8
+    Translation of GIT committish: 61d0f3c7bebf2a9cdea56ff4e3b52e3e3510bf8a
 
     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
 
-@c \version "2.17.28"
+@c \version "2.19.2"
 
 @c Translators: Federico Bruni
 @c Translation checkers: Luca Rossetto Casel
@@ -98,6 +98,14 @@ predefinito della prima nota è di un quarto.
 a a a2 a a4 a a1 a
 @end lilypond
 
+Le durate isolate prendono l'altezza dalla nota o accordo precedenti.
+
+@lilypond[quote,verbatim,relative=2]
+\time 8/1
+c \longa \breve 1 2
+4 8 16 32 64 128 128
+@end lilypond
+
 @cindex note puntate
 @cindex punto, note
 @cindex note doppiamente puntate
@@ -206,7 +214,7 @@ dell'espressione musicale per una frazione:
 @noindent
 Il numeratore della frazione apparirà sopra o sotto le note; eventualmente, con
 l'aggiunta opzionale di una parentesi quadra.  Il gruppo irregolare più comune
-è la terzina, in cui 3@tie{}note hanno la durata di @tie{}2:
+è la terzina, in cui 3@tie{}note hanno la durata di@tie{}2:
 
 @lilypond[quote,verbatim,relative=2]
 a2 \tuplet 3/2 { b4 b b }
@@ -236,7 +244,14 @@ g2 r8 \tuplet 3/2 8 { cis16 d e e f g g f e }
 @funindex tupletNeutral
 
 Le parentesi dei gruppi irregolari si possono posizionare manualmente sopra
-o sotto il rigo, come spiegato dettagliatamente in @ref{Direction and placement}.
+o sotto il rigo:
+
+@lilypond[quote,verbatim,relative=2]
+\tupletUp \tuplet 3/2 { c8 d e }
+\tupletNeutral \tuplet 3/2 { c8 d e }
+\tupletDown \tuplet 3/2 { f,8 g a }
+\tupletNeutral \tuplet 3/2 { f8 g a }
+@end lilypond
 
 È possibile annidare i gruppi irregolari:
 
@@ -248,9 +263,8 @@ c4 \tuplet 5/4 { f8 e f \tuplet 3/2 { e[ f g] } } f4
 La modifica di gruppi irregolari annidati che iniziano simultaneamente
 richiede l'uso di @code{\tweak}.
 
-Per modificare la durata delle note senza introdurre un gruppo
-irregolare, si veda @ref{Scaling durations}.
-
+Per modificare la durata delle note senza che appaia la parentesi
+quadra del gruppo irregolare, si veda @ref{Scaling durations}.
 
 @predefined
 @code{\tupletUp},
@@ -270,7 +284,7 @@ irregolare, si veda @ref{Scaling durations}.
 @funindex tupletSpannerDuration
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
-{entering-several-tuplets-using-only-one--times-command.ly}
+{entering-several-tuplets-using-only-one--tuplet-command.ly}
 
 @cindex gruppo irregolare, modifiche del numero del
 @cindex numero del gruppo irregolare, modifiche del
@@ -299,6 +313,7 @@ Manuale di apprendimento:
 @rlearning{Tweaking methods}.
 
 Guida alla notazione:
+@ref{Direction and placement},
 @ref{Time administration},
 @ref{Scaling durations},
 @ref{The tweak command},
@@ -312,20 +327,6 @@ Guida al funzionamento interno:
 @rinternals{TupletNumber},
 @rinternals{TimeScaledMusic}.
 
-@cindex abbellimenti all'interno della parentesi di un gruppo irregolare
-
-@knownissues
-Gli abbellimenti possono essere inseriti all'interno delle parentesi dei gruppi
-irregolari, @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{\tuplet} per evitare errori.
-
-@cindex segni di tempo all'interno delle parentesi di un gruppo irregolare
-
-Quando si pone un gruppo irregolare all'inizio di un brano che presenta
-un'indicazione di @code{\tempo}, la musica deve essere inserita esplicitamente
-in un blocco @code{\new Voice}, come è spiegato in @rlearning{Voices contain music}.
-
 
 @node Scalare le durate
 @unnumberedsubsubsec Scalare le durate
@@ -433,7 +434,14 @@ 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~ a4~ a16 r r8
+a2~ 4~ 16 r r8
+@end lilypond
+
+Le legature di valore possono avvantaggiarsi dell'interpretazione dell'
+@q{ultima altezza esplicita} per le durate isolate:
+
+@lilypond[quote,verbatim,relative=2]
+a2~ 4~ 16 r r8
 @end lilypond
 
 Le legature di valore si usano per unire due note a cavallo di una
@@ -443,8 +451,8 @@ unire note dalle durate superiori all'unità di suddivisione della misura:
 
 @lilypond[verbatim,quote]
 \relative c' {
-  r8 c~ c2 r4 |
-  r8^"non" c2~ c8 r4
+  r8 c~ 2 r4 |
+  r8^"non" c2~ 8 r4
 }
 @end lilypond
 
@@ -462,7 +470,8 @@ non verrà creata alcuna legatura.  Singoli suoni degli accordi possono essere
 legati inserendo la legatura all'interno dell'accordo stesso.
 
 @lilypond[quote,verbatim,relative=1]
-<c e g>~ <c e g c>
+<c e g>2 ~ 2
+<c e g>4~ <c e g c>
 <c~ e g~ b> <c e g b>
 @end lilypond
 
@@ -529,26 +538,26 @@ successione di tratti continui e tratti interrotti.
 
 @lilypond[quote, verbatim, relative=1]
 \tieDotted
-c2~ c
+c2~ 2
 \tieDashed
-c2~ c
+c2~ 2
 \tieHalfDashed
-c2~ c
+c2~ 2
 \tieHalfSolid
-c2~ c
+c2~ 2
 \tieSolid
-c2~ c
+c2~ 2
 @end lilypond
 
 Si possono specificare modelli di tratteggiatura personalizzati:
 
 @lilypond[quote, verbatim, relative=1]
 \tieDashPattern #0.3 #0.75
-c2~ c
+c2~ 2
 \tieDashPattern #0.7 #1.5
-c2~ c
+c2~ 2
 \tieSolid
-c2~ c
+c2~ 2
 @end lilypond
 
 Le definizioni dei modelli di tratteggiatura delle legature di valore hanno la
@@ -659,7 +668,7 @@ Le durate più lunghe di un intero usano i seguenti comandi predefiniti:
 \new Staff {
   % Queste due linee servono solo ad abbellire questo esempio
   \time 16/1
-  \override Staff.TimeSignature.stencil = ##f
+  \omit Staff.TimeSignature
   % Mostra una pausa di maxima, equivalente a quattro brevi
   r\maxima
   % Mostra una pausa di longa, equivalente a due brevi
@@ -682,7 +691,7 @@ su più misure, come è spiegato in @ref{Full measure rests}.
 Per indicare esplicitamente la posizione verticale di una pausa, si scrive
 la nota corrispondente seguita da @code{\rest}.  Una pausa della durata della
 nota verrà collocata nella posizione della nota sul rigo.  Questo
-permette una precisa formattazione mauale della musica polifonica, dato che
+permette una precisa formattazione manuale della musica polifonica, dato che
 il formattatore automatico che gestisce le collisioni tra pause non interviene su
 questo tipo di pause.
 
@@ -857,7 +866,7 @@ R1*2 |
 @end lilypond
 
 @cindex pausa multipla, espansione
-@cindex pausa mutlipla, contrazione
+@cindex pausa multipla, contrazione
 
 @funindex \expandFullBarRests
 @funindex expandFullBarRests
@@ -916,10 +925,10 @@ l'esempio seguente:}
 @lilypond[quote,verbatim,relative=2]
 % Questo non funziona, perché è specificato il nome dell'oggetto sbagliato
 \override TextScript.padding = #5
-R1^"wrong"
+R1^"sbagliato"
 % Questo è il nome dell'oggetto corretto da specificare
 \override MultiMeasureRestText.padding = #5
-R1^"right"
+R1^"corretto"
 @end lilypond
 
 Quando una pausa multipla segue immediatamente un comando @code{\partial}, potrebbero
@@ -1032,7 +1041,10 @@ L'indicazione di tempo si imposta così:
 \time 3/4 c2.
 @end lilypond
 
+I cambi di indicazione di tempo a metà misura sono trattati in @ref{Upbeats}.
+
 @cindex indicazione di tempo, visibilità dell'
+@cindex visibilità dell'indicazione di tempo
 
 Le indicazioni di tempo appaiono all'inizio di un brano e ogni volta
 che l'indicazione cambia.  Se il cambio ha luogo alla fine di un rigo,
@@ -1150,36 +1162,6 @@ regole di disposizione delle travature che vanno oltre la fine ad ogni
 battito, come descritto in @ref{Setting automatic beam behavior}.
 @end enumerate
 
-Il contesto che contiene @code{\overrideTimeSignatureSettings} deve essere
-istanziato prima dell'esecuzione di @code{\overrideTimeSignatureSettings}.
-Ciò significa che deve essere istanziato esplicitamente oppure ci deve essere
-della musica nel contesto prima che venga chiamato @code{\overrideTimeSignatureSettings}:
-
-@lilypond[quote,verbatim]
-\score {
-  \relative c' {
-    % Questa chiamata non funzionerà perché il contesto non è ancora istanziato
-    \overrideTimeSignatureSettings
-      4/4        % timeSignatureFraction
-      1/4        % baseMomentFraction
-      #'(3 1)    % beatStructure
-      #'()       % beamExceptions
-    \time 4/4
-    c8^\markup {"Beamed (2 2)"}
-    \repeat unfold 7 { c8 } |
-    % Questa chiamata funzionerà
-    \overrideTimeSignatureSettings
-      4/4        % timeSignatureFraction
-      1/4        % baseMomentFraction
-      #'(3 1)    % beatStructure
-      #'()       % beamExceptions
-    \time 4/4
-    c8^\markup {"Beamed (3 1)"}
-    \repeat unfold 7 { c8 } |
-  }
-}
-@end lilypond
-
 
 @cindex ripristinare le proprietà predefinite delle indicazioni di tempo
 @cindex indicazioni di tempo, ripristinare i valori predefiniti delle proprietà delle
@@ -1413,51 +1395,57 @@ Guida al funzionamento interno:
 @funindex \partial
 @funindex partial
 
-Le misure parziali, come un @emph{anacrusi} o una battuta
-in levare, si inseriscono col comando @code{\partial},
+Le misure parziali, come l'@emph{anacrusi} o la battuta
+in levare, si inseriscono col comando @code{\partial}:
 
 @example
 \partial @var{durata}
 @end example
 
-@noindent
-dove @code{@var{durata}} è la lunghezza @emph{rimanente} della misura
-parziale @emph{prima} dell'inizio della nuova misura completa.
+Quando si usa @code{\partial} all'inizio di una partitura, la
+@code{@var{durata}} è la lunghezza della musica che precede la
+prima battuta.
 
 @lilypond[quote,verbatim,relative=1]
 \time 3/4
-\partial 8
-e8 | a4 c8 b c4 |
+\partial 4.
+r4 e8 | a4 c8 b c4 |
 @end lilypond
 
-La @var{durata} può avere qualsiasi valore inferiore a quello di una misura intera:
+Quando si usa @code{\partial} dopo l'inizio di una partitura, la
+@var{durata} è la lunghezza @emph{rimanente} della misura corrente.
+Non crea una battuta con un nuovo numero.
 
 @lilypond[quote,verbatim,relative=1]
-\time 3/4
+\set Score.barNumberVisibility = #all-bar-numbers-visible
+\override Score.BarNumber.break-visibility =
+          #end-of-line-invisible
+\time 9/8
+d'4.~ 4 d8 d( c) b | c4.~ 4. \bar "||"
+\time 12/8
 \partial 4.
-r4 e8 | a4 c8 b c4 |
+c8( d) e | f2.~ 4 f8 a,( c) f |
 @end lilypond
 
-L'espressione @code{\partial @var{durata}} si può scrivere anche così:
-
-@example
-\set Timing.measurePosition -@var{durata}
-@end example
-
-Quindi l'esempio precedente può essere scritto così:
+Il comando @code{\partial} è @emph{obbligatorio} quando l'indicazione
+di tempo cambia in mezzo a una misura, ma si può usare anche da solo.
 
 @lilypond[quote,verbatim,relative=1]
-\time 3/4
-\set Timing.measurePosition = #(ly:make-moment -1/8)
-e8 | a4 c8 b c4 |
+\set Score.barNumberVisibility = #all-bar-numbers-visible
+\override Score.BarNumber.break-visibility =
+          #end-of-line-invisible
+\time 6/8
+\partial 8
+e8 | a4 c8 b[ c b] |
+\partial 4
+r8 e,8 | a4 \bar "||"
+\partial 4
+r8 e8 | a4
+c8 b[ c b] |
 @end lilypond
 
-La proprietà @code{measurePosition} contiene un numero razionale, solitamente
-positivo, che indica la durata corrispondente alla parte di misura trascorsa.
-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}.
+Il comando @code{\partial} imposta la proprietà @code{Timing.measurePosition},
+che è un numero razionale che indica quanto tempo della misura è trascorsa.
 
 @seealso
 Glossario musicale:
@@ -1472,20 +1460,6 @@ Frammenti di codice:
 Guida al funzionamento interno:
 @rinternals{Timing_translator}.
 
-@knownissues
-Il comando @code{\partial} deve essere collocato solo all'inizio di un
-brano.  Se è posto dopo l'inizio, il programma potrebbe produrre degli
-avvisi o si potrebbero verificare problemi, dunque si consiglia di
-usare @code{\set Timing.measurePosition} al suo posto.
-
-@lilypond[quote,verbatim,relative=1]
-\time 6/8
-\partial 8
-e8 | a4 c8 b[ c b] |
-\set Timing.measurePosition = #(ly:make-moment -1/4)
-r8 e,8 | a4 c8 b[ c b] |
-@end lilypond
-
 
 @node Musica in tempo libero
 @unnumberedsubsubsec Musica in tempo libero
@@ -1619,20 +1593,6 @@ di musica in tempo libero è necessario inserire manualmente delle stanghette
 \bar ""
 @end example
 
-Bisogna creare esplicitamente un contesto @code{Voice} quando si inizia un
-brano con @code{\cadenzaOn}, altrimenti potrebbero verificarsi errori inattesi.
-
-@example
-\new Voice @{
-  \relative c' @{
-    \cadenzaOn
-    c16[^"Solo Free Time" d e f] g2.
-    \bar "||"
-    \cadenzaOff
-  @}
-@}
-@end example
-
 
 @node Notazione polimetrica
 @unnumberedsubsubsec Notazione polimetrica
@@ -1645,7 +1605,7 @@ brano con @code{\cadenzaOn}, altrimenti potrebbero verificarsi errori inattesi.
 @cindex indicazioni polimetriche
 @cindex indicazioni di tempo polimetrico
 @cindex polimetriche, indicazioni
-@cindex tempo, polimetrico
+@cindex tempo polimetrico
 
 @funindex timeSignatureFraction
 @funindex \scaleDurations
@@ -1848,13 +1808,46 @@ della stanghetta e inseriscono le legature di valore.  Uno dei suoi usi possibil
 è la verifica di partiture complesse: se le misure non sono riempite interamente,
 le legature di valore mostrano esattamente di quanto è ecceduta ogni misura.
 
+La proprietà @code{completionUnit} imposta la durata preferita per le note
+divise.
+
+@lilypond[quote,verbatim,relative=2]
+\new Voice \with {
+  \remove "Note_heads_engraver"
+  \consists "Completion_heads_engraver"
+} {
+  \time 9/8 g\breve. d4. \bar "||"
+  \set completionUnit = #(ly:make-moment 3 8)
+  g\breve. d4.
+}
+@end lilypond
+
+Questi incisori dividono le note che hanno una durata ridimensionata, come
+quelle dei gruppi irregolari, in note con lo stesso fattore di ridimensionamento
+della nota di input.
+
+@lilypond[quote,verbatim,relative=2]
+\new Voice \with {
+  \remove "Note_heads_engraver"
+  \consists "Completion_heads_engraver"
+} {
+  \time 2/4 r4
+  \tuplet 3/2 {g4 a b}
+  \scaleDurations 2/3 {g a b}
+  g4*2/3 a b
+  \tuplet 3/2 {g4 a b}
+  r4
+}
+@end lilypond
+
+
 @seealso
 Glossario musicale:
 @rglosnamed{tie,legatura di valore}
 
 Manuale di apprendimento:
-@rlearning{Engravers explained},
-@rlearning{Adding and removing engravers}.
+@rlearning{Gli incisori},
+@rlearning{Aggiungere e togliere gli incisori}.
 
 Frammenti di codice:
 @rlsr{Rhythms}.
@@ -1867,12 +1860,12 @@ Guida al funzionamento interno:
 @rinternals{Forbid_line_break_engraver}.
 
 @knownissues
-Non tutte le durate (specialmente quelle che contengono gruppi irregolari) possono
-essere rappresentate esattamente con normali note e punti, ma l'incisore
-@code{Completion_heads_engraver} non inserirà gruppi irregolari.
-
-L'incisore @code{Completion_heads_engraver} ha effetto solo sulle note, non
-divide le pause.
+In accordo col comportamento precedente, note e pause la cui durata è
+più lunga di una misura, come @code{c1*2}, sono divise in note prive
+di fattore di ridimensionamento, @code{@{ c1 c1 @}}.  La proprietà
+@code{completionFactor} controlla questo comportamento e impostandola
+su @code{#f} fa sì che le note e le pause divise abbiano il fattore di
+ridimensionamento delle durate di input.
 
 
 @node Mostrare i ritmi della melodia
@@ -2080,6 +2073,7 @@ non inizia la @emph{successiva}, nuova travatura.
 @funindex autoBeaming
 @funindex baseMoment
 @funindex beamExceptions
+@funindex \beamExceptions
 @funindex beatStructure
 @funindex measureLength
 @funindex \time
@@ -2221,44 +2215,23 @@ Le regole speciali di disposizione automatica delle travature (diverse da quelle
 che determinano la corrispondenza della travatura alla suddivisione) sono definite
 nella proprietà @code{beamExceptions}.
 
+Il valore di @code{beamExceptions}, una struttura dati Scheme piuttosto
+complessa, è più facile da generare con la funzione @code{\beamExceptions}.
+A tale funzione viene passato uno o più schemi ritmici della misura,
+specificati con travature manuali.  Le misure devono essere separate da
+un controllo di battuta@tie{}@code{|} dato che la funzione non ha altro
+modo per determinare la lunghezza della misura.  Ecco un semplice esempio:
+
 @lilypond[quote,relative=2,verbatim]
 \time 3/16
 \set Timing.beatStructure = #'(2 1)
 \set Timing.beamExceptions =
-  #'(                         ;inizio della lista di associazioni (alist)
-     (end .                   ;estremità delle travature
-      (                       ;inizio della lista che indica gli estremi
-       ((1 . 32) . (2 2 2))   ;regola per le travature da 1/32 -- termina ognuna a 1/16
-      )))                     %chiude tutti gli elementi
+  \beamExceptions { 32[ 32] 32[ 32] 32[ 32] }
 c16 c c |
 \repeat unfold 6 { c32 } |
 @end lilypond
 
-@code{beamExceptions} è una lista di associazioni (@emph{alist}) che ha una
-chiave che indica il tipo di regola e un valore che esprime le regole di
-disposizione delle travature.
-
-Al momento l'unico tipo di regola disponibile è @code{'end}, che specifica
-il termine della travatura.
-
-Le regole di disposizione delle travature sono una lista di associazione scheme
-(o lista di coppie) che indica il tipo di travatura e la modalità di raggruppamento
-da applicare alle travature contenenti note dalla durata più breve del tipo
-di travatura a loro assegnato.
-
-@example
-#'((travatura-1 . raggruppamento-1)
-   (travatura-2 . raggruppamento-2)
-   (travatura-3 . raggruppamento-3))
-@end example
-
-Il tipo di travatura è una coppia scheme che indica la durata della travatura,
-ad esempio @code{(1 . 16)}.
-
-Il raggruppamento è una lista scheme che indica il raggruppamento da usare
-per la travatura; ha come unità la durata specificata nel tipo di travatura.
-
-@warning{ Il valore di @code{beamExceptions} deve essere una lista @emph{completa}
+@warning{Il valore di @code{beamExceptions} deve essere una lista @emph{completa}
 di eccezioni, ovvero bisogna includere tutte le eccezioni che si vogliono
 applicare.  Non è possibile aggiungere, rimuovere o modificare soltanto
 una eccezione. Anche se questo può sembrare scomodo, significa anche che
@@ -2374,7 +2347,7 @@ Le regole predefinite per le travature si trovano in
 {subdividing-beams.ly}
 
 @cindex tratti di suddivisione della travatura, direzione
-@cindex travatura, direzione dei tratt idi suddivisione della
+@cindex travatura, direzione dei trattdi suddivisione della
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
 {strict-beat-beaming.ly}
@@ -2431,6 +2404,7 @@ un solo rigo.
     \time 3/4
     \set Timing.baseMoment = #(ly:make-moment 1/8)
     \set Timing.beatStructure = #'(1 5)
+    \set Timing.beamExceptions = #'()
     \repeat unfold 6 { a8 }
   }
   \new Staff {
@@ -2840,7 +2814,8 @@ c1
 @end lilypond
 
 Esiste inoltre un comando @code{\inStaffSegno} che crea una stanghetta
-con segno, combinabile col comando@code{\repeat volta}.
+con segno in congiunzione con un'appropriata stanghetta di ripetizione se
+usata con un comando @code{\repeat volta}, vedi @ref{Normal repeats}..
 
 @funindex \defineBarLine
 @funindex defineBarLine
@@ -3499,6 +3474,7 @@ Frammenti di codice:
 Guida al funzionamento interno:
 @rinternals{GraceMusic},
 @rinternals{Grace_beam_engraver},
+@rinternals{Grace_auto_beam_engraver},
 @rinternals{Grace_engraver},
 @rinternals{Grace_spacing_engraver}.
 
@@ -3536,6 +3512,12 @@ corrispondente negli altri righi.  Riprendendo l'esempio precedente
 >>
 @end lilypond
 
+L'uso del comando @code{\grace} nella parte con le pause spaziatrici è
+obbligatorio, anche se la parte visibile usa @code{\acciaccatura} o
+@code{\appoggiatura}, perché altrimenti apparirà un orribile frammento
+di legatura di portamento che connette la nota di abbellimento invisibile
+alla nota seguente.
+
 L'uso degli abbellimenti all'interno dei contesti della voce confonde il modo
 in cui la voce viene rappresentata. Si può evitare il problema inserendo una
 pausa o una nota tra il comando della voce e l'abbellimento.
@@ -3725,3 +3707,5 @@ Frammenti di codice:
 Guida al funzionamento interno:
 @rinternals{Timing_translator},
 @rinternals{Score}.
+
+@c  LocalWords:  accMusic MyCadenza