@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 35d565c89b853ed87b1bb2feb59f6ce8bef6263b
+ Translation of GIT committish: e45059ae37b240ce52639ad5c49110b510a89481
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.16.0"
+@c \version "2.19.22"
+@c Translators: Federico Bruni
+@c Translation checkers: Luca Rossetto Casel
@node Altezze
@section Altezze
@lilypond[verbatim,quote]
{
\clef treble
- c'4 c'' e' g
- d''4 d' d c
+ c'4 e' g' c''
+ c'4 g b c'
\clef bass
- c,4 c,, e, g
- d,,4 d, d c
+ c,4 e, g, c
+ c,4 g,, b,, c,
}
@end lilypond
+@funindex \fixed
+I normali segni di ottava possono essere inseriti una sola volta se si
+imposta un'altezza di riferimento dopo @code{\fixed} e prima della musica.
+Le altezze inserite in un blocco @code{\fixed} hanno bisogno dei segni @code{'}
+o@tie{}@code{,} solo quando si trovano sopra o sotto l'ottava dell'altezza di
+riferimento.
+
+@lilypond[verbatim,quote]
+{
+ \fixed c' {
+ \clef treble
+ c4 e g c'
+ c4 g, b, c
+ }
+ \clef bass
+ \fixed c, {
+ c4 e g c'
+ c4 g, b, c
+ }
+}
+@end lilypond
+
+Le altezze dell'espressione musicale che segue @code{\fixed} non cambiano
+se racchiuse da un blocco @code{\relative}, che vedremo tra poco.
+
@seealso
Glossario musicale:
@rglosnamed{Pitch names,Nomi delle altezze}.
@cindex ottava relativa
@cindex relativa, ottava
-@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 note successive.
+
+La modalità relativa deve essere impostata in modo esplicito col
+comando @code{\relative}:
@example
\relative @var{altezza_di_riferimento} @var{espressione_musicale}
@itemize
@item
In assenza di segni di cambiamento d'ottava, l'ottava
-di un'altezza viene calculata in modo che l'intervallo con la nota
+di un'altezza viene calcolata in modo che l'intervallo con la nota
precedente sia inferiore a una quinta. Tale intervallo è
determinato senza considerare gli accidenti.
@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 @{ gis''' @dots{} @}}
+
+@item un'ottava della prima nota
+Scrivere @code{\relative @{ gis''' @dots{} @}} è un modo semplice per
+determinare l'altezza assoluta della prima nota dell'espressione musicale.
+
+@item nessuna altezza di riferimento esplicita
+La forma @code{\relative @{gis''' @dots{} @}} è 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 l'ultima opzione.
@end itemize
Ecco il modo relativo in azione:
@lilypond[verbatim,quote]
-\relative c {
+\relative {
\clef bass
c d e f
g a b c
di quello di quarta:
@lilypond[verbatim,quote]
-\relative c'' {
- c g c f,
+\relative {
+ c'' g c f,
c' a, e'' c
}
@end lilypond
comprendere intervalli di grande estensione:
@lilypond[verbatim,quote]
-\relative c {
+\relative {
c f b e
a d g c
}
@end lilypond
-Nel caso di blocchi @code{\relative} annidati, si
-considera il blocco @code{\relative} più interno.
+Nel caso di blocchi @code{\relative} annidati, il blocco @code{\relative} più
+interno inizia con la propria altezza di riferimento, indipendentemente dal
+@code{\relative} più esterno.
@lilypond[verbatim,quote]
-\relative c' {
- c d e f
- \relative c'' {
- c d e f
+\relative {
+ c' d e f
+ \relative {
+ c'' d e f
}
}
@end lilypond
blocco @code{\relative}.
@lilypond[verbatim,quote]
-\relative c' {
- d e
+\relative {
+ d' e
\transpose f g {
d e
- \relative c' {
- d e
+ \relative {
+ d' e
}
}
}
particolare le note @code{c}.
@lilypond[verbatim,quote]
-\relative c' {
- c
+\relative {
+ c'
<c e g>
<c' e g'>
<c, e, g''>
in ogni intervallo.
@lilypond[verbatim,quote]
-\relative c'' {
- c2 fis
+\relative {
+ c''2 fis
c2 ges
b2 eisis
b2 feses
}
@end lilypond
-Ne consegue che la prima nota di un blocco @code{@w{\relative f}} venga
-interpretata come se fosse scritta nel modo di ottava assoluta.
-
@seealso
Glossario musicale:
@rglosnamed{fifth,quinta},
@cindex trasposizione e ottava relativa
@funindex \transpose
-@funindex transpose
@funindex \chordmode
-@funindex chordmode
@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
@c duplicated in Key signature and Accidentals
@warning{I nuovi utenti sono talvolta confusi dalla gestione delle
alterazioni e delle armature di chiave. In LilyPond i nomi delle
-note costituiscono l'input grezzo; le armature e le chiavi determinano
-come questo input grezzo venga mostrato.
+note specificano le altezze; le armature e le chiavi determinano
+come queste altezze debbano essere rappresentate.
Una nota non alterata come@tie{}@code{c} significa @q{Do naturale},
indipendentemente dall'armatura o dalla chiave. Per maggiori informazioni
-si veda @rlearning{Alterazioni e armature di chiave}.}
+si veda @rlearning{Altezze e armature di chiave}.}
@cindex nomi delle note, olandese
@cindex nomi delle note, predefinito
desunta dalla notazione olandese. Per usare altri nomi
per le alterazioni, si veda @ref{Note names in other languages}.
-@lilypond[verbatim,quote,relative=2]
-ais1 aes aisis aeses
+@lilypond[verbatim,quote,fragment]
+\relative c'' { ais1 aes aisis aeses }
@end lilypond
-Un bequadro cancella l'effetto di un'alterazione o di un'armatura
-di chiave. Tuttavia, nella sintassi di Lilypond, non occorre specificare i
-bequadri mediante l'aggiunta di un particolare suffisso: un'altezza naturale
-è indicata con il semplice nome della nota:
+Un'altezza naturale è indicata con il semplice nome della nota; non è richiesto
+alcun suffisso. Un segno di bequadro apparirà automaticamente quando occorre
+cancellare l'armatura di chiave o l'effetto di un'alterazione precedente.
-@lilypond[verbatim,quote,relative=2]
-a4 aes a2
+@lilypond[verbatim,quote,fragment]
+\relative c'' { a4 aes a2 }
@end lilypond
@cindex quarto di tono
È possibile indicare alterazioni di quarti di tono. Ecco una serie di Do
con altezza crescente:
-@lilypond[verbatim,quote,relative=2]
-ceseh1 ces ceh c cih cis cisih
+@lilypond[verbatim,quote,fragment]
+\relative c'' { ceseh1 ces ceh c cih cis cisih }
@end lilypond
un'alterazione di sicurezza aggiungendo il punto esclamativo@tie{}@code{!}
dopo l'altezza. Un'alterazione di cortesia (ovvero un'alterazione compresa
tra parentesi) si ottiene aggiungendo il punto interrogativo@tie{}@code{?} dopo
-l'altezza. Questi segni possono essere usati anche per produrre dei bequadri.
+l'altezza.
-@lilypond[verbatim,quote,relative=2]
-cis cis cis! cis? c c c! c?
+@lilypond[verbatim,quote,fragment]
+\relative c'' { cis cis cis! cis? c c c! c? }
@end lilypond
@cindex alterazione e legatura di valore
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]
-cis1~ cis~
-\break
-cis
+@lilypond[verbatim,quote,fragment,ragged-right]
+\relative c'' {
+ cis1~ 1~
+ \break
+ cis
+}
@end lilypond
@rglosnamed{quarter tone,quarto di tono}.
Manuale di apprendimento:
-@rlearning{Alterazioni e armature di chiave}.
+@rlearning{Altezze e armature di chiave}.
Guida alla notazione:
@ref{Automatic accidentals},
@lilypond[quote,verbatim]
\language "italiano"
-\relative do' {
- do re mi sib
+\relative {
+ do' re mi sib
}
@end lilypond
Le lingue disponibili e i tipi di notazione che definiscono sono:
@quotation
-@multitable {@code{nederlands}} {do re mi fa sol la sib si}
+@multitable {@code{nederlands}} {do re/re mi fa sol la sib si}
@headitem Lingua
@tab Nomi delle note
@item @code{nederlands}
@tab c d e f g a b h
@item @code{english}
@tab c d e f g a bf b
-@item @code{espanol}
+@item @code{espanol} o @code{español}
@tab do re mi fa sol la sib si
+@item @code{français}
+ @tab do ré/re mi fa sol la sib si
@item @code{italiano}
@tab do re mi fa sol la sib si
@item @code{norsk}
possono variare a seconda della lingua adottata:
@quotation
-@multitable {@code{nederlands}} {-s/-sharp} {-ess/-es} {-ss/-x/-sharpsharp} {-essess/-eses}
+@multitable {@code{nederlands}} {-@code{s}/-@code{-sharp}} {-@code{ess}/-@code{es}} {-@code{ss}/-@code{x}/-@code{-sharpsharp}} {-@code{essess}/-@code{eses}}
@headitem Lingua
@tab diesis @tab bemolle @tab doppio diesis @tab doppio bemolle
@item @code{nederlands}
- @tab -is @tab -es @tab -isis @tab -eses
+ @tab -@code{is} @tab -@code{es} @tab -@code{isis} @tab -@code{eses}
@item @code{catalan}
- @tab -d/-s @tab -b @tab -dd/-ss @tab -bb
+ @tab -@code{d}/-@code{s} @tab -@code{b} @tab -@code{dd}/-@code{ss} @tab -@code{bb}
@item @code{deutsch}
- @tab -is @tab -es @tab -isis @tab -eses
+ @tab -@code{is} @tab -@code{es} @tab -@code{isis} @tab -@code{eses}
@item @code{english}
- @tab -s/-sharp @tab -f/-flat @tab -ss/-x/-sharpsharp
- @tab -ff/-flatflat
-@item @code{espanol}
- @tab -s @tab -b @tab -ss/-x @tab -bb
+ @tab -@code{s}/-@code{sharp} @tab -@code{f}/-@code{flat} @tab -@code{ss}/-@code{x}/-@code{sharpsharp}
+ @tab -@code{ff}/-@code{flatflat}
+@item @code{espanol} o @code{español}
+ @tab -@code{s} @tab -@code{b} @tab -@code{ss}/-@code{x} @tab -@code{bb}
+@item @code{français}
+ @tab -@code{d} @tab -@code{b} @tab -@code{dd}/-@code{x} @tab -@code{bb}
@item @code{italiano}
- @tab -d @tab -b @tab -dd @tab -bb
+ @tab -@code{d} @tab -@code{b} @tab -@code{dd} @tab -@code{bb}
@item @code{norsk}
- @tab -iss/-is @tab -ess/-es @tab -ississ/-isis
- @tab -essess/-eses
+ @tab -@code{iss}/-@code{is} @tab -@code{ess}/-@code{es} @tab -@code{ississ}/-@code{isis}
+ @tab -@code{essess}/-@code{eses}
@item @code{portugues}
- @tab -s @tab -b @tab -ss @tab -bb
+ @tab -@code{s} @tab -@code{b} @tab -@code{ss} @tab -@code{bb}
@item @code{suomi}
- @tab -is @tab -es @tab -isis @tab -eses
+ @tab -@code{is} @tab -@code{es} @tab -@code{isis} @tab -@code{eses}
@item @code{svenska}
- @tab -iss @tab -ess @tab -ississ @tab -essess
+ @tab -@code{iss} @tab -@code{ess} @tab -@code{ississ} @tab -@code{essess}
@item @code{vlaams}
- @tab -k @tab -b @tab -kk @tab -bb
+ @tab -@code{k} @tab -@code{b} @tab -@code{kk} @tab -@code{bb}
@end multitable
@end quotation
@code{eeses}@tie{}/@tie{}@code{eses}. Talvolta solo questi nomi
contratti sono definiti nei corrispondenti file della lingua.
-@lilypond[verbatim,quote,relative=2]
-a2 as e es a ases e eses
+@lilypond[verbatim,quote,fragment]
+\relative c'' { a2 as e es a ases e eses }
@end lilypond
@tab -ih @tab -eh @tab -isih @tab -eseh
@item @code{english}
@tab -qs @tab -qf @tab -tqs @tab -tqf
-@item @code{espanol}
+@item @code{espanol} o @code{español}
@tab -cs @tab -cb @tab -tcs @tab -tcb
+@item @code{français}
+ @tab -sd @tab -sb @tab -dsd @tab -bsb
@item @code{italiano}
@tab -sd @tab -sb @tab -dsd @tab -bsb
@item @code{portugues}
@funindex =
@funindex \octaveCheck
-@funindex octaveCheck
@funindex controlpitch
In modalità relativa è facile dimenticare un segno di cambiamento d'ottava.
@code{d''} invece di @code{d'}, come indicato dalla correzione di ottava.
@lilypond[verbatim,quote]
-\relative c'' {
- c2 d='4 d
+\relative {
+ c''2 d='4 d
e2 f
}
@end lilypond
L'@code{@var{altezza_di_controllo}} è specificata in modo assoluto. Questo
comando controlla che l'intervallo tra la nota precedente e
l'@code{@var{altezza_di_controllo}} sia compresa in una quinta (ovvero secondo
-il normale calcolo della modalità relativo). Se il controllo fallisce, compare
-un avviso, ma la nota precedente non viene modificata. Le note successive
-sono relative all'@code{@var{altezza_di_controllo}}.
+il normale calcolo della modalità relativa). Se il controllo fallisce, compare
+un avviso. Benché la nota precedente non sia modificata, le note successive
+sono relative al valore corretto.
@lilypond[verbatim,quote]
-\relative c'' {
- c2 d
+\relative {
+ c''2 d
\octaveCheck c'
e2 f
}
falliscono, mentre il secondo non fallisce.
@lilypond[verbatim,quote]
-\relative c'' {
- c4 f g f
+\relative {
+ c''4 f g f
c4
\octaveCheck c'
@cindex note, trasposizione delle
@funindex \transpose
-@funindex transpose
Un'espressione musicale può essere trasposta con @code{\transpose}. La
sintassi è
@lilypond[verbatim,quote]
\transpose d e {
- \relative c' {
+ \relative {
\key d \major
- d4 fis a d
+ d'4 fis a d
}
}
@end lilypond
@lilypond[verbatim,quote]
\transpose a c' {
- \relative c' {
+ \relative {
\key c \major
- c4 d e g
+ c'4 d e g
}
}
@end lilypond
versione mostrerà i bemolle sul grado superiore della scala.
@lilypond[verbatim,quote]
-music = \relative c' { c d e f }
+music = \relative { c' d e f }
\new Staff {
\transpose c cis { \music }
\transpose c des { \music }
@rinternals{TransposedMusic}.
@funindex \transpose
-@funindex transpose
@funindex \chordmode
-@funindex chordmode
@funindex \relative
-@funindex relative
@knownissues
La conversione relativa non avrà effetto sulle sezioni @code{\transpose},
@code{@var{altezza-di-arrivo}}.
@lilypond[verbatim,quote]
-music = \relative c' { c d e f }
+music = \relative { c' d e f }
\new Staff {
\music
\inversion d' d' \music
@cindex retrogradazione, trasformazione
@cindex operazione, retrogradazione
@funindex \retrograde
-@funindex retrograde
Un'espressione musicale può essere invertita in modo da produrre il proprio
retrogrado:
@lilypond[verbatim,quote]
-music = \relative c' { c8. ees16( fis8. a16 b8.) gis16 f8. d16 }
+music = \relative { c'8. ees16( fis8. a16 b8.) gis16 f8. d16 }
\new Staff {
\music
@cindex trasposizione modale
@cindex modale, trasposizione
-@cindex operazone, trasposizione
+@cindex operazione, trasposizione
@funindex \modalTranspose
-@funindex modalTranspose
Un motivo può essere trasposto entro una certa scala con:
e @var{altezza-di-partenza}:
@lilypond[verbatim,quote]
-diatonicScale = \relative c' { c d e f g a b }
-motif = \relative c' { c8 d e f g a b c }
+diatonicScale = \relative { c' d e f g a b }
+motif = \relative { c'8 d e f g a b c }
\new Staff {
\motif
intervallo:
@lilypond[verbatim,quote]
-pentatonicScale = \relative c' { ges aes bes des ees }
-motif = \relative c' { ees8 des ges,4 <ges' bes,> <ges bes,> }
+pentatonicScale = \relative { ges aes bes des ees }
+motif = \relative { ees'8 des ges,4 <ges' bes,> <ges bes,> }
\new Staff {
\motif
di specificare i nomi delle note da usare:
@lilypond[verbatim,quote]
-chromaticScale = \relative c' { c cis d dis e f fis g gis a ais b }
-motif = \relative c' { c8 d e f g a b c }
+chromaticScale = \relative { c' cis d dis e f fis g gis a ais b }
+motif = \relative { c'8 d e f g a b c }
\new Staff {
\motif
@cindex modale, inversione
@cindex operazione, inversione modale
@funindex \modalInversion
-@funindex modalInversion
Una sequenza di note può essere invertita all'interno di una data scala intorno
a una determinata nota cardine e quindi trasposto, in un'unica operazione, con:
usare il medesimo valore per @var{altezza-cardine} e @var{altezza-di-arrivo}:
@lilypond[verbatim,quote]
-octatonicScale = \relative c' { ees f fis gis a b c d }
-motif = \relative c' { c8. ees16 fis8. a16 b8. gis16 f8. d16 }
+octatonicScale = \relative { ees' f fis gis a b c d }
+motif = \relative { c'8. ees16 fis8. a16 b8. gis16 f8. d16 }
\new Staff {
\motif
note specificate possono essere interpretate come parentesi del punto cardine:
@lilypond[verbatim,quote]
-scale = \relative c' { c g' }
-motive = \relative c' { c c g' c, }
+scale = \relative { c' g' }
+motive = \relative { c' c g' c, }
\new Staff {
\motive
retrogradazione inversa:
@lilypond[verbatim,quote]
-octatonicScale = \relative c' { ees f fis gis a b c d }
-motif = \relative c' { c8. ees16 fis8. a16 b8. gis16 f8. d16 }
+octatonicScale = \relative { ees' f fis gis a b c d }
+motif = \relative { c'8. ees16 fis8. a16 b8. gis16 f8. d16 }
\new Staff {
\motif
@funindex \clef
-@funindex clef
-È possibile cambiare la chiave impiegata. Negli esempi seguenti mostriamo il Do
-centrale. I seguenti nomi di chiave possono (ma non devono) essere
-racchiusi tra virgolette.
+Senza un comando esplicito, la chiave predefinita in LilyPond è la chiave
+di violino (o di @emph{Sol}).
+
+@lilypond[verbatim,quote,fragment,ragged-right]
+c'2 c'
+@end lilypond
+
+Per cambiare la chiave si usa il comando @code{\clef} seguito dal nome della
+chiave. In tutti gli esempi seguenti viene mostrato il @emph{Do centrale}.
-@lilypond[verbatim,quote,relative=1]
+@lilypond[verbatim,quote,fragment]
\clef treble
-c2 c
+c'2 c'
\clef alto
-c2 c
+c'2 c'
\clef tenor
-c2 c
+c'2 c'
\clef bass
-c2 c
+c'2 c'
@end lilypond
-Altre chiavi:
+L'elenco completo di tutti i nomi di chiave possibili si trova in @ref{Clef styles}.
+Chiavi speciali, come quelle usate nella musica @emph{antica}, sono descritte
+in @ref{Mensural clefs} e @ref{Gregorian clefs}. La musica che utilizza le
+chiavi dell'intavolatura è discussa in @ref{Default tablatures} e
+@ref{Custom tablatures}.
-@lilypond[verbatim,quote,relative=1]
-\clef french
-c2 c
-\clef soprano
-c2 c
-\clef mezzosoprano
-c2 c
-\clef baritone
-c2 c
+@cindex notine, chiavi
+@cindex citazioni in corpo piccolo, chiavi
+@cindex chiavi con notine (citazioni in corpo piccolo)
-\break
-
-\clef varbaritone
-c2 c
-\clef subbass
-c2 c
-\clef percussion
-c2 c
-
-\break
-
-\clef G % synonym for treble
-c2 c
-\clef F % synonym for bass
-c2 c
-\clef C % synonym for alto
-c2 c
-@end lilypond
+Per mischiare le chiavi quando si usano le notine, leggere come si usano i comandi
+@code{\cueClef} e @code{\cueDuringWithClef} descritti in @ref{Formatting cue notes}.
@cindex chiave traspositrice
@cindex trasposizione, chiave
@cindex trasposizione dell'ottava
+@cindex trasposizione opzionale dell'ottava
@cindex chiave di tenore per coro
Aggiungendo@tie{}@code{_8} o@tie{}@code{^8} al nome della chiave, la sua
È possibile usare altri numeri interi, se necessario. I nomi di chiave
contenenti caratteri non alfabetici devono essere racchiusi tra virgolette
-@lilypond[verbatim,quote,relative=1]
+@lilypond[verbatim,quote,fragment]
\clef treble
-c2 c
+c'2 c'
\clef "treble_8"
-c2 c
+c'2 c'
\clef "bass^15"
-c2 c
+c'2 c'
\clef "alto_2"
-c2 c
+c'2 c'
\clef "G_8"
-c2 c
+c'2 c'
\clef "F^5"
-c2 c
+c'2 c'
+@end lilypond
+
+L'ottavazione opzionale si può ottenere racchiudendo l'argomento numerico
+tra parentesi tonde o quadre:
+
+@lilypond[verbatim,quote,fragment]
+\clef "treble_(8)"
+c'2 c'
+\clef "bass^[15]"
+c'2 c'
+@end lilypond
+
+Le altezze vengono mostrate come se l'argomento numerico fosse
+inserito senza parentesi.
+
+Se c'è un cambio di chiave quando si interrompe la linea, il simbolo della
+nuova chiave viene ripetuto alla fine della linea precedente, come chiave
+di @emph{avviso}, e all'inizio di quella successiva. Tale chiave di
+@emph{precauzione} può essere soppressa.
+
+@lilypond[verbatim,quote,fragment]
+\clef treble { c'2 c' } \break
+\clef bass { c'2 c' } \break
+\clef alto
+ \set Staff.explicitClefVisibility = #end-of-line-invisible
+ { c'2 c' } \break
+ \unset Staff.explicitClefVisibility
+\clef bass { c'2 c' } \break
@end lilypond
-Alcune chiavi particolari sono descritte in @ref{Mensural clefs},
-@ref{Gregorian clefs}, @ref{Default tablatures} e @ref{Custom
-tablatures}. Per alternare chiavi diverse nelle citazioni in corpo più piccolo
-all'interno di una partitura, si vedano le funzioni @code{\cueClef} e
-@code{\cueDuringWithClef} in @ref{Formatting cue notes}.
+Una chiave che è già stata visualizzata non viene ristampata se viene
+ripetuto lo stesso comando @code{\clef} e verrà quindi ignorata.
+Si può cambiare tale comportamento predefinito col comando
+@code{\set Staff.forceClef = ##t}.
+
+@lilypond[verbatim,quote,fragment]
+ \clef treble
+ c'1
+ \clef treble
+ c'1
+ \set Staff.forceClef = ##t
+ c'1
+ \clef treble
+ c'1
+@end lilypond
+
+When there is a manual clef change, the glyph of the changed clef
+will be smaller than normal. This behaviour can be overridden.
+
+@lilypond[verbatim,quote,fragment]
+ \clef "treble"
+ c'1
+ \clef "bass"
+ c'1
+ \clef "treble"
+ c'1
+ \override Staff.Clef.full-size-change = ##t
+ \clef "bass"
+ c'1
+ \clef "treble"
+ c'1
+ \revert Staff.Clef.full-size-change
+ \clef "bass"
+ c'1
+ \clef "treble"
+ c'1
+@end lilypond
@snippets
@ref{Custom tablatures},
@ref{Formatting cue notes}.
+File installati:
+@file{scm/parser-clef.scm}.
+
Frammenti di codice:
@rlsrnamed{Pitches, Altezze}.
Guida al funzionamento interno:
@rinternals{Clef_engraver},
@rinternals{Clef},
-@rinternals{OctavateEight},
+@rinternals{ClefModifier},
@rinternals{clef-interface}.
+@knownissues
+I numeri di ottavazione assegnati alle chiavi sono trattati come oggetti grafici
+separati. Quindi qualsiasi @code{\override} all'oggetto @var{Clef} dovrà essere
+applicato, con un altro @code{\override}, all'oggetto @var{ClefModifier}.
+
+@lilypond[fragment,quote,verbatim]
+\new Staff \with {
+ \override Clef.color = #blue
+ \override ClefModifier.color = #red
+}
+
+\clef "treble_8" c'4
+@end lilypond
+
@node Armatura di chiave
@unnumberedsubsubsec Armatura di chiave
@cindex armatura di chiave
@funindex \key
-@funindex key
@c duplicated in Key signature and Accidentals
@warning{I nuovi utenti sono talvolta confusi dalla gestione delle
note costituiscono l'input grezzo; le armature e le chiavi determinano
come questo venga mostrato. Una nota non alterata come@tie{}@code{c}
significa @q{Do naturale}, indipendentemente dall'armatura o dalla
-chiave. Per maggiori informazioni si veda @rlearning{Alterazioni e armature di chiave}.}
+chiave. Per maggiori informazioni si veda @rlearning{Altezze e armature di chiave}.}
L'armatura di chiave indica la tonalità di un brano. È costituita da un
insieme di alterazioni (bemolle o diesis) all'inizio del rigo. L'armatura
@end example
@funindex \major
-@funindex major
@funindex \minor
-@funindex minor
@funindex \ionian
-@funindex ionian
@funindex \locrian
-@funindex locrian
@funindex \aeolian
-@funindex aeolian
@funindex \mixolydian
-@funindex mixolydian
@funindex \lydian
-@funindex lydian
@funindex \phrygian
-@funindex phrygian
@funindex \dorian
-@funindex dorian
@cindex modi ecclesiastici
@cindex modi
@code{\ionian}, @code{\dorian}, @code{\phrygian}, @code{\lydian},
@code{\mixolydian}, @code{\aeolian} e @code{\locrian}.
-@lilypond[verbatim,quote,relative=2]
-\key g \major
-fis1
-f
-fis
+@lilypond[verbatim,quote,fragment]
+\relative {
+ \key g \major
+ fis''1
+ f
+ fis
+}
+@end lilypond
+
+Si possono definire ulteriori modi elencando le alterazioni per ogni
+grado della scala quando il modo inizia col Do.
+
+@lilypond[verbatim,quote]
+freygish = #`((0 . ,NATURAL) (1 . ,FLAT) (2 . ,NATURAL)
+ (3 . ,NATURAL) (4 . ,NATURAL) (5 . ,FLAT) (6 . ,FLAT))
+
+\relative {
+ \key c \freygish c'4 des e f
+ \bar "||" \key d \freygish d es fis g
+}
+@end lilypond
+
+Le alterazioni dell'armatura di chiave possono essere collocate in
+posizioni diverse da quelle tradizionali o anche in più di un'ottava, usando
+le proprietà @code{flat-positions} e @code{sharp-positions}
+di @code{KeySignature}. I valori di queste proprietà specificano
+l'estensione delle posizioni del rigo in cui potranno comparire
+le alterazioni. Se viene specificata una sola posizione, le
+alterazioni vengono collocate entro l'ottava che finisce in quella
+posizione del rigo.
+
+@lilypond[verbatim, quote,fragment]
+\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''
+
+\override Staff.KeySignature.sharp-positions = #'(2)
+\bar "||" \key b \major b' fis' b'2
@end lilypond
+
@snippets
@lilypondfile[verbatim,quote,texidoc,doctitle]
@rglos{scordatura}.
Manuale di apprendimento:
-@rlearning{Alterazioni e armature di chiave}.
+@rlearning{Altezze e armature di chiave}.
Frammenti di codice:
@rlsrnamed{Pitches, Altezze}.
@rinternals{Key_performer},
@rinternals{KeyCancellation},
@rinternals{KeySignature},
-@rinternals{key-cancellation-interface},
@rinternals{key-signature-interface}.
@funindex set-octavation
@funindex \ottava
-@funindex ottava
I @notation{segni di ottavazione} introducono un'ulteriore trasposizione di
ottava nel rigo:
-@lilypond[verbatim,quote,relative=2]
-a2 b
-\ottava #-2
-a2 b
-\ottava #-1
-a2 b
-\ottava #0
-a2 b
-\ottava #1
-a2 b
-\ottava #2
-a2 b
+@lilypond[verbatim,quote]
+\relative a' {
+ a2 b
+ \ottava #-2
+ a2 b
+ \ottava #-1
+ a2 b
+ \ottava #0
+ a2 b
+ \ottava #1
+ a2 b
+ \ottava #2
+ a2 b
+}
@end lilypond
@snippets
@lilypondfile[verbatim,quote,texidoc,doctitle]
{ottava-text.ly}
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{adding-an-ottava-marking-to-a-single-voice.ly}
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{modifying-the-ottava-spanner-slope.ly}
+
@seealso
Glossario musicale:
@rglosnamed{octavation,ottavazione}.
@cindex trasposizione MIDI
@funindex \transposition
-@funindex transposition
Quando si scrivono partiture che comprendono strumenti traspositori, alcune
parti possono essere scritte a un'altezza diversa dall'@notation{intonazione reale}.
@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.
-
-@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
+esempio, un clarinettista potrebbe essere costretto a passare da un
+clarinetto in La a uno in Si bemolle.
-\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
@example
\new Staff <<
- \accidentalStyle "voice"
+ \accidentalStyle voice
@{ @dots{} @}
>>
@end example
usare lo stesso stile in tutti i righi dell'attuale @code{StaffGroup}, si usa:
@example
-\accidentalStyle #'StaffGroup "voice"
+\accidentalStyle StaffGroup.voice
@end example
Sono supportati i seguenti modi di gestire le alterazioni. Il seguente esempio
@lilypond[verbatim,quote]
musicA = {
<<
- \relative c' {
- cis'8 fis, bes4 <a cis>8 f bis4 |
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
- \relative c' {
+ \relative {
ais'2 cis, |
fis8 b a4 cis2 |
}
musicB = {
\clef bass
\new Voice {
- \voiceTwo \relative c' {
- <fis, a cis>8[ <fis a cis>
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
\new PianoStaff {
<<
\context Staff = "up" {
- \accidentalStyle "default"
+ \accidentalStyle default
\musicA
}
\context Staff = "down" {
- \accidentalStyle "default"
+ \accidentalStyle default
\musicB
}
>>
<<
\context Staff = "up" @{
%%% change the next line as desired:
- \accidentalStyle #'Score "default"
+ \accidentalStyle Score.default
\musicA
@}
\context Staff = "down" @{
@lilypond[quote]
musicA = {
<<
- \relative c' {
- cis'8 fis, bes4 <a cis>8 f bis4 |
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
- \relative c' {
+ \relative {
ais'2 cis, |
fis8 b a4 cis2 |
}
musicB = {
\clef bass
\new Voice {
- \voiceTwo \relative c' {
- <fis, a cis>8[ <fis a cis>
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
\new PianoStaff {
<<
\context Staff = "up" {
- \accidentalStyle "default"
+ \accidentalStyle default
\musicA
}
\context Staff = "down" {
- \accidentalStyle "default"
+ \accidentalStyle default
\musicB
}
>>
@lilypond[quote]
musicA = {
<<
- \relative c' {
- cis'8 fis, bes4 <a cis>8 f bis4 |
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
- \relative c' {
+ \relative {
ais'2 cis, |
fis8 b a4 cis2 |
}
musicB = {
\clef bass
\new Voice {
- \voiceTwo \relative c' {
- <fis, a cis>8[ <fis a cis>
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
\new PianoStaff {
<<
\context Staff = "up" {
- \accidentalStyle "voice"
+ \accidentalStyle voice
\musicA
}
\context Staff = "down" {
- \accidentalStyle "voice"
+ \accidentalStyle voice
\musicB
}
>>
@lilypond[quote]
musicA = {
<<
- \relative c' {
- cis'8 fis, bes4 <a cis>8 f bis4 |
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
- \relative c' {
+ \relative {
ais'2 cis, |
fis8 b a4 cis2 |
}
musicB = {
\clef bass
\new Voice {
- \voiceTwo \relative c' {
- <fis, a cis>8[ <fis a cis>
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
\new PianoStaff {
<<
\context Staff = "up" {
- \accidentalStyle "modern"
+ \accidentalStyle modern
\musicA
}
\context Staff = "down" {
- \accidentalStyle "modern"
+ \accidentalStyle modern
\musicB
}
>>
@funindex modern-cautionary
Questa regola è simile a @code{modern}, ma le alterazioni @q{supplementari}
-(quelle non mostrate da @code{default}) sono segnate come alterazioni
-di precauzione. Di norma, sono poste tra parentesi; altrimenti, possono
-essere ridotte in corpo più piccolo definendo la proprietà @code{cautionary-style}
-di @code{AccidentalSuggestion}.
+sono segnate come alterazioni di precauzione (con parentesi). La loro
+dimensione può essere cambiata attraverso la proprietà
+@code{font-size} di @code{AccidentalCautionary}.
@lilypond[quote]
musicA = {
<<
- \relative c' {
- cis'8 fis, bes4 <a cis>8 f bis4 |
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
- \relative c' {
+ \relative {
ais'2 cis, |
fis8 b a4 cis2 |
}
musicB = {
\clef bass
\new Voice {
- \voiceTwo \relative c' {
- <fis, a cis>8[ <fis a cis>
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
\new PianoStaff {
<<
\context Staff = "up" {
- \accidentalStyle "modern-cautionary"
+ \accidentalStyle modern-cautionary
\musicA
}
\context Staff = "down" {
- \accidentalStyle "modern-cautionary"
+ \accidentalStyle modern-cautionary
\musicB
}
>>
@lilypond[quote]
musicA = {
<<
- \relative c' {
- cis'8 fis, bes4 <a cis>8 f bis4 |
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
- \relative c' {
+ \relative {
ais'2 cis, |
fis8 b a4 cis2 |
}
musicB = {
\clef bass
\new Voice {
- \voiceTwo \relative c' {
- <fis, a cis>8[ <fis a cis>
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
\new PianoStaff {
<<
\context Staff = "up" {
- \accidentalStyle "modern-voice"
+ \accidentalStyle modern-voice
\musicA
}
\context Staff = "down" {
- \accidentalStyle "modern-voice"
+ \accidentalStyle modern-voice
\musicB
}
>>
@lilypond[quote]
musicA = {
<<
- \relative c' {
- cis'8 fis, bes4 <a cis>8 f bis4 |
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
- \relative c' {
+ \relative {
ais'2 cis, |
fis8 b a4 cis2 |
}
musicB = {
\clef bass
\new Voice {
- \voiceTwo \relative c' {
- <fis, a cis>8[ <fis a cis>
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
\new PianoStaff {
<<
\context Staff = "up" {
- \accidentalStyle "modern-voice-cautionary"
+ \accidentalStyle modern-voice-cautionary
\musicA
}
\context Staff = "down" {
- \accidentalStyle "modern-voice-cautionary"
+ \accidentalStyle modern-voice-cautionary
\musicB
}
>>
@lilypond[quote]
musicA = {
<<
- \relative c' {
- cis'8 fis, bes4 <a cis>8 f bis4 |
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
- \relative c' {
+ \relative {
ais'2 cis, |
fis8 b a4 cis2 |
}
musicB = {
\clef bass
\new Voice {
- \voiceTwo \relative c' {
- <fis, a cis>8[ <fis a cis>
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
\new PianoStaff {
<<
\context Staff = "up" {
- \accidentalStyle "piano"
+ \accidentalStyle piano
\musicA
}
\context Staff = "down" {
@lilypond[quote]
musicA = {
<<
- \relative c' {
- cis'8 fis, bes4 <a cis>8 f bis4 |
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
- \relative c' {
+ \relative {
ais'2 cis, |
fis8 b a4 cis2 |
}
musicB = {
\clef bass
\new Voice {
- \voiceTwo \relative c' {
- <fis, a cis>8[ <fis a cis>
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
\new PianoStaff {
<<
\context Staff = "up" {
- \accidentalStyle "piano-cautionary"
+ \accidentalStyle piano-cautionary
\musicA
}
\context Staff = "down" {
@lilypond[quote]
musicA = {
<<
- \relative c' {
- cis'8 fis, bes4 <a cis>8 f bis4 |
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
- \relative c' {
+ \relative {
ais'2 cis, |
fis8 b a4 cis2 |
}
musicB = {
\clef bass
\new Voice {
- \voiceTwo \relative c' {
- <fis, a cis>8[ <fis a cis>
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
\new PianoStaff {
<<
\context Staff = "up" {
- \accidentalStyle "neo-modern"
+ \accidentalStyle neo-modern
\musicA
}
\context Staff = "down" {
- \accidentalStyle "neo-modern"
+ \accidentalStyle neo-modern
\musicB
}
>>
@funindex neo-modern-cautionary
Questa regola è simile a @code{neo-modern}, ma le alterazioni
-supplementari sono mostrate come alterazioni di precauzione.
+@q{supplementari} sono mostrate come alterazioni di precauzione (con
+parentesi). La loro dimensione può essere modificata attraverso
+la proprietà @code{font-size} di @code{AccidentalCautionary}.
@lilypond[quote]
musicA = {
<<
- \relative c' {
- cis'8 fis, bes4 <a cis>8 f bis4 |
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
- \relative c' {
+ \relative {
ais'2 cis, |
fis8 b a4 cis2 |
}
musicB = {
\clef bass
\new Voice {
- \voiceTwo \relative c' {
- <fis, a cis>8[ <fis a cis>
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
\new PianoStaff {
<<
\context Staff = "up" {
- \accidentalStyle "neo-modern-cautionary"
+ \accidentalStyle neo-modern-cautionary
\musicA
}
\context Staff = "down" {
- \accidentalStyle "neo-modern-cautionary"
+ \accidentalStyle neo-modern-cautionary
\musicB
}
>>
@lilypond[quote]
musicA = {
<<
- \relative c' {
- cis'8 fis, bes4 <a cis>8 f bis4 |
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
- \relative c' {
+ \relative {
ais'2 cis, |
fis8 b a4 cis2 |
}
musicB = {
\clef bass
\new Voice {
- \voiceTwo \relative c' {
- <fis, a cis>8[ <fis a cis>
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
\new PianoStaff {
<<
\context Staff = "up" {
- \accidentalStyle "neo-modern-voice"
+ \accidentalStyle neo-modern-voice
\musicA
}
\context Staff = "down" {
- \accidentalStyle "neo-modern-voice"
+ \accidentalStyle neo-modern-voice
\musicB
}
>>
@lilypond[quote]
musicA = {
<<
- \relative c' {
- cis'8 fis, bes4 <a cis>8 f bis4 |
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
- \relative c' {
+ \relative {
ais'2 cis, |
fis8 b a4 cis2 |
}
musicB = {
\clef bass
\new Voice {
- \voiceTwo \relative c' {
- <fis, a cis>8[ <fis a cis>
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
\new PianoStaff {
<<
\context Staff = "up" {
- \accidentalStyle "neo-modern-voice-cautionary"
+ \accidentalStyle neo-modern-voice-cautionary
\musicA
}
\context Staff = "down" {
- \accidentalStyle "neo-modern-voice-cautionary"
+ \accidentalStyle neo-modern-voice-cautionary
\musicB
}
>>
@item dodecaphonic
-@cindex stile delle alterazioni @emph{dodecaphonic}
-@cindex @emph{dodecaphonic}, stile delle alterazioni
+@cindex stile delle alterazioni @emph{dodecafonico}
+@cindex @emph{dodecafonico}, stile delle alterazioni
@funindex dodecaphonic
@lilypond[quote]
musicA = {
<<
- \relative c' {
- cis'8 fis, bes4 <a cis>8 f bis4 |
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
- \relative c' {
+ \relative {
ais'2 cis, |
fis8 b a4 cis2 |
}
musicB = {
\clef bass
\new Voice {
- \voiceTwo \relative c' {
- <fis, a cis>8[ <fis a cis>
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
\new PianoStaff {
<<
\context Staff = "up" {
- \accidentalStyle "dodecaphonic"
+ \accidentalStyle dodecaphonic
\musicA
}
\context Staff = "down" {
- \accidentalStyle "dodecaphonic"
+ \accidentalStyle dodecaphonic
\musicB
}
>>
}
@end lilypond
+@item dodecaphonic-no-repeat
+
+@cindex stile delle alterazioni dodecafonico
+@cindex stile dodecafonico neomoderno
+
+@funindex dodecaphonic-no-repeat
+
+Come nello stile delle alterazioni dodecafonico @emph{ogni} nota ha
+un segno di alterazione, ma le alterazioni sono soppresse per tutte
+le altezze ripetute immediatamente nello stesso rigo.
+
+@lilypond[quote]
+musicA = {
+ <<
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
+ cis2. <c, g'>4 |
+ }
+ \\
+ \relative {
+ ais'2 cis, |
+ fis8 b a4 cis2 |
+ }
+ >>
+}
+
+musicB = {
+ \clef bass
+ \new Voice {
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
+ \change Staff = up
+ cis' cis
+ \change Staff = down
+ <fis, a> <fis a>]
+ \showStaffSwitch
+ \change Staff = up
+ dis'4 |
+ \change Staff = down
+ <fis, a cis>4 gis <f a d>2 |
+ }
+ }
+}
+
+\new PianoStaff {
+ <<
+ \context Staff = "up" {
+ \accidentalStyle dodecaphonic-no-repeat
+ \musicA
+ }
+ \context Staff = "down" {
+ \accidentalStyle dodecaphonic-no-repeat
+ \musicB
+ }
+ >>
+}
+@end lilypond
+
+
+@item dodecaphonic-first
+
+@cindex stile delle alterazioni dodecafonico
+@cindex stile dodecafonico neomoderno
+@cindex dodecafonico, stile delle alterazioni
+@cindex dodecafonico, stile neomoderno
+
+@funindex dodecaphonic-first
+
+In modo analogo allo stile delle alterazioni dodecafonico @emph{ogni}
+altezza ha un segno di alterazione, ma solo la prima volta che si
+incontra in una misura. Le alterazioni vengono ricordate solo per
+l'ottava corrente ma in tutte le voci.
+
+@lilypond[quote]
+musicA = {
+ <<
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
+ cis2. <c, g'>4 |
+ }
+ \\
+ \relative {
+ ais'2 cis, |
+ fis8 b a4 cis2 |
+ }
+ >>
+}
+
+musicB = {
+ \clef bass
+ \new Voice {
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
+ \change Staff = up
+ cis' cis
+ \change Staff = down
+ <fis, a> <fis a>]
+ \showStaffSwitch
+ \change Staff = up
+ dis'4 |
+ \change Staff = down
+ <fis, a cis>4 gis <f a d>2 |
+ }
+ }
+}
+
+\new PianoStaff {
+ <<
+ \context Staff = "up" {
+ \accidentalStyle dodecaphonic-first
+ \musicA
+ }
+ \context Staff = "down" {
+ \accidentalStyle dodecaphonic-first
+ \musicB
+ }
+ >>
+}
+@end lilypond
@item teaching
-@cindex stile delle alterazioni @emph{teaching}
+@cindex stile delle alterazioni per insegnamento (@emph{teaching})
+@cindex insegnamento (@emph{teaching}), stile delle alterazioni
@cindex @emph{teaching}, stile delle alterazioni
-
@funindex teaching
Questa regola è pensata per gli studenti: permette di generare facilmente degli
@lilypond[quote,staffsize=18]
musicA = {
<<
- \relative c' {
- cis'8 fis, bes4 <a cis>8 f bis4 |
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
- \relative c' {
+ \relative {
ais'2 cis, |
fis8 b a4 cis2 |
}
musicB = {
\clef bass
\new Voice {
- \voiceTwo \relative c' {
- <fis, a cis>8[ <fis a cis>
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
<<
\context Staff = "up" {
\key fis \minor
- \accidentalStyle "teaching"
+ \accidentalStyle teaching
\musicA
}
\context Staff = "down" {
\key fis \minor
- \accidentalStyle "teaching"
+ \accidentalStyle teaching
\musicB
}
>>
@lilypond[quote]
musicA = {
<<
- \relative c' {
- cis'8 fis, bes4 <a cis>8 f bis4 |
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
- \relative c' {
+ \relative {
ais'2 cis, |
fis8 b a4 cis2 |
}
musicB = {
\clef bass
\new Voice {
- \voiceTwo \relative c' {
- <fis, a cis>8[ <fis a cis>
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
\new PianoStaff {
<<
\context Staff = "up" {
- \accidentalStyle "no-reset"
+ \accidentalStyle no-reset
\musicA
}
\context Staff = "down" {
- \accidentalStyle "no-reset"
+ \accidentalStyle no-reset
\musicB
}
>>
@lilypond[quote]
musicA = {
<<
- \relative c' {
- cis'8 fis, bes4 <a cis>8 f bis4 |
+ \relative {
+ cis''8 fis, bes4 <a cis>8 f bis4 |
cis2. <c, g'>4 |
}
\\
- \relative c' {
+ \relative {
ais'2 cis, |
fis8 b a4 cis2 |
}
musicB = {
\clef bass
\new Voice {
- \voiceTwo \relative c' {
- <fis, a cis>8[ <fis a cis>
+ \voiceTwo \relative {
+ <fis a cis>8[ <fis a cis>
\change Staff = up
cis' cis
\change Staff = down
\new PianoStaff {
<<
\context Staff = "up" {
- \accidentalStyle "forget"
+ \accidentalStyle forget
\musicA
}
\context Staff = "down" {
- \accidentalStyle "forget"
+ \accidentalStyle forget
\musicB
}
>>
@lilypond[quote]
{
- \accidentalStyle "modern"
+ \accidentalStyle modern
\time 2/4
\repeat volta 2 {
c'2
imposti localmente lo stile delle alterazioni su @code{forget}:
@lilypond[verbatim,quote]
-forget = #(define-music-function (parser location music) (ly:music?) #{
- \accidentalStyle "forget"
+forget = #(define-music-function (music) (ly:music?) #{
+ \accidentalStyle forget
#music
- \accidentalStyle "modern"
+ \accidentalStyle modern
#})
{
- \accidentalStyle "modern"
+ \accidentalStyle modern
\time 2/4
\repeat volta 2 {
c'2
}
}
-\relative c'' {
- aes c e2
+\relative {
+ aes' c e2
cis,1
}
@end lilypond
@unnumberedsubsubsec Teste di nota speciali
@translationof Special note heads
-@cindex speciali, teste di nota
-@cindex note heads, cross
-@cindex note heads, diamond
-@cindex note heads, parlato
-@cindex note heads, harmonic
-@cindex note heads, guitar
@cindex teste di nota speciali
-@cindex cross note heads
-@cindex diamond note heads
-@cindex parlato note heads
-@cindex harmonic note heads
-@cindex guitar note heads
-@cindex note head styles
-@cindex styles, note heads
+@cindex teste di nota barrate
+@cindex teste di nota a rombo
+@cindex teste di nota, parlato
+@cindex teste di nota, armonico
+@cindex teste di nota, chitarra
+@cindex barrata, testa di nota
+@cindex diamante, testa di nota
+@cindex parlato, testa di nota
+@cindex armonico, testa di nota
+@cindex chitarra, teste di nota
+@cindex teste di nota, stili
+@cindex stili delle teste di nota
@funindex cross
L'aspetto delle teste delle note può essere modificato:
-@lilypond[verbatim,quote,relative=2]
-c4 b
-\override NoteHead #'style = #'cross
-c4 b
-\revert NoteHead #'style
-a b
-\override NoteHead #'style = #'harmonic
-a b
-\revert NoteHead #'style
-c4 d e f
+@lilypond[verbatim,quote]
+\relative c'' {
+ c4 b
+ \override NoteHead.style = #'cross
+ c4 b
+ \revert NoteHead.style
+ a b
+ \override NoteHead.style = #'harmonic
+ a b
+ \revert NoteHead.style
+ c4 d e f
+}
@end lilypond
L'elenco di tutti gli stili per le teste di nota è in @ref{Note head styles}.
la testa della nota nei contesti del rigo e dell'intavolatura e possono
essere usati per rappresentare qualsiasi significato musicale:
-@lilypond[verbatim,quote,relative=2]
-c4 b
-\xNotesOn
- a b c4 b
-\xNotesOff
-c4 d
+@lilypond[verbatim,quote]
+\relative {
+ c''4 b
+ \xNotesOn
+ a b c4 b
+ \xNotesOff
+ c4 d
+}
@end lilypond
Questo comando può essere usato all'interno e all'esterno degli accordi per
generare teste barrate sia nel contesto del rigo che in
quello dell'intavolatura:
-@lilypond[verbatim,quote,relative=2]
-c4 b
-\xNote { e f }
-c b < g \xNote c f > b
+@lilypond[verbatim,quote]
+\relative {
+ c''4 b
+ \xNote { e f }
+ c b < g \xNote c f > b
+}
@end lilypond
Potete utilizzare, al posto di @code{\xNote}, @code{\xNotesOn} e
@code{\deadNotesOff}. Il termine @notation{dead note} è di uso comune
tra i chitarristi.
-Esiste anche una scorciatoia per le forme a diamante. Può essere usata
-solo all'interno di un accordo:
+Esiste anche una scorciatoia simile per le forme a diamante:
-@lilypond[verbatim,quote,relative=2]
-<c f\harmonic>2 <d a'\harmonic>4 <c g'\harmonic>
+@lilypond[verbatim,quote]
+\relative c'' {
+ <c f\harmonic>2 <d a'\harmonic>4 <c g'\harmonic> f\harmonic
+}
@end lilypond
@predefined
@translationof Easy notation note heads
@cindex teste di nota, esercizio
-@cindex practice note heads
@cindex teste di nota, notazione semplificata
@cindex notazione semplificata
@cindex musica per principianti
@cindex teste di nota facili da suonare
@funindex \easyHeadsOn
-@funindex easyHeadsOn
@funindex \easyHeadsOff
-@funindex easyHeadsOff
La nota @q{easy play} inserisce il nome della nota dentro la testa.
Viene usata nella musica per principianti. Per rendere le lettere
@cindex testa di nota, Walker
@funindex \aikenHeads
-@funindex aikenHeads
@funindex \sacredHarpHeads
-@funindex sacredHarpHeads
@funindex \southernHarmonyHeads
-@funindex southernHarmonyHeads
@funindex \funkHeads
-@funindex funkHeads
@funindex \walkerHeads
-@funindex walkerHeads
In alcune notazioni, la forma della testa della nota corrisponde
alla funzione armonica di una nota nella scala. Questa notazione
Gli stili possibili sono Sacred Harp, Southern Harmony,
Funk (Harmonica Sacra), Walker e Aiken (Christian Harmony):
-@lilypond[verbatim,quote,relative=2]
-\aikenHeads
-c, d e f g2 a b1 c \break
-\sacredHarpHeads
-c,4 d e f g2 a b1 c \break
-\southernHarmonyHeads
-c,4 d e f g2 a b1 c \break
-\funkHeads
-c,4 d e f g2 a b1 c \break
-\walkerHeads
-c,4 d e f g2 a b1 c \break
+@lilypond[verbatim,quote]
+\relative c'' {
+ \aikenHeads
+ c, d e f g2 a b1 c \break
+ \sacredHarpHeads
+ c,4 d e f g2 a b1 c \break
+ \southernHarmonyHeads
+ c,4 d e f g2 a b1 c \break
+ \funkHeads
+ c,4 d e f g2 a b1 c \break
+ \walkerHeads
+ c,4 d e f g2 a b1 c \break
+}
@end lilypond
@funindex \key
-@funindex key
@funindex \aikenHeadsMinor
-@funindex aikenHeadsMinor
@funindex \sacredHarpHeadsMinor
-@funindex sacredHarpHeadsMinor
@funindex \southernHarmonyHeadsMinor
-@funindex southernHarmonyHeadsMinor
@funindex \funkHeadsMinor
-@funindex funkHeadsMinor
@funindex \walkerHeadsMinor
-@funindex walkerHeadsMinor
Le forme variano in base al grado della scala; la
scala è determinata dal comando @code{\key}. Se si scrive in
tonalità minore, il grado della scala può essere determinato
in base alla relativa maggiore:
-@lilypond[verbatim,quote,relative=2]
-\key a \minor
-\aikenHeads
-a b c d e2 f g1 a \break
-\aikenHeadsMinor
-a,4 b c d e2 f g1 a \break
-\sacredHarpHeadsMinor
-a,2 b c d \break
-\southernHarmonyHeadsMinor
-a2 b c d \break
-\funkHeadsMinor
-a2 b c d \break
-\walkerHeadsMinor
-a2 b c d \break
-
+@lilypond[verbatim,quote]
+\relative c'' {
+ \key a \minor
+ \aikenHeads
+ a b c d e2 f g1 a \break
+ \aikenHeadsMinor
+ a,4 b c d e2 f g1 a \break
+ \sacredHarpHeadsMinor
+ a,2 b c d \break
+ \southernHarmonyHeadsMinor
+ a2 b c d \break
+ \funkHeadsMinor
+ a2 b c d \break
+ \walkerHeadsMinor
+ a2 b c d \break
+}
@end lilypond
@cindex tagliata, testa di nota
@funindex \improvisationOn
-@funindex improvisationOn
@funindex \improvisationOff
-@funindex improvisationOff
L'improvvisazione viene talvolta indicata con teste tagliate:
l'esecutore può scegliere qualsiasi nota ma deve seguire il ritmo
indicato. Si possono creare queste teste:
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
\new Voice \with {
\consists "Pitch_squash_engraver"
-} {
- e8 e g a a16( bes) a8 g
+} \relative {
+ e''8 e g a a16( bes) a8 g
\improvisationOn
e8 ~
- e2 ~ e8 f4 f8 ~
- f2
+ 2 ~ 8 f4 f8 ~
+ 2
\improvisationOff
a16( bes) a8 g e
}
@rinternals{Pitch_squash_engraver},
@rinternals{Voice},
@rinternals{RhythmicStaff}.
+
+@c LocalWords: musicA musicB dis' gis