X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fit%2Fnotation%2Fpitches.itely;h=b0f14e9e790b9a7f8bfcba673c9e185f48ca68a6;hb=5a90b2f0cea52ae01dcfafe5f9d8d55705ed5e7d;hp=8e96e128c702bf3848832139b0efd93e72cae5c4;hpb=f199e875f7a7beb0afd17eae2038819baab767ff;p=lilypond.git diff --git a/Documentation/it/notation/pitches.itely b/Documentation/it/notation/pitches.itely index 8e96e128c7..b0f14e9e79 100644 --- a/Documentation/it/notation/pitches.itely +++ b/Documentation/it/notation/pitches.itely @@ -1,14 +1,16 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*- @ignore - Translation of GIT committish: 35d565c89b853ed87b1bb2feb59f6ce8bef6263b + Translation of GIT committish: 041cb33a404a829a8cdeeaebce17e45f613f10d8 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 @@ -80,14 +82,39 @@ un'ottava; ogni@tie{}@code{,} abbassa l'altezza di un'ottava. @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}. @@ -104,16 +131,15 @@ Frammenti di codice: @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} @@ -127,7 +153,7 @@ calcolata nel modo seguente: @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. @@ -144,14 +170,34 @@ ottave. @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 @@ -163,8 +209,8 @@ I segni di cambiamento d'ottava si impiegano per gli intervalli più ampi di quello di quarta: @lilypond[verbatim,quote] -\relative c'' { - c g c f, +\relative { + c'' g c f, c' a, e'' c } @end lilypond @@ -173,20 +219,21 @@ Una sequenza di note senza segni di ottava può tuttavia 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 @@ -209,12 +256,12 @@ notazione d'ottava assoluta, a meno che non sia incluso il 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 } } } @@ -231,8 +278,8 @@ quella precedente. Esaminate con attenzione l'esempio seguente, e in particolare le note @code{c}. @lilypond[verbatim,quote] -\relative c' { - c +\relative { + c' @@ -248,16 +295,31 @@ diminuita due volte, indipendentemente dal numero di semitoni contenuto 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. +In situazioni complesse, può essere utile cambiare l'altezza di riferimento senza +tener conto di ciò che è successo prima, usando @code{\resetRelativeOctave}: + +@lilypond[verbatim,quote] +\relative { + << + { c''2 d } + \\ + { e,,2 f } + >> + \resetRelativeOctave c'' + c2 +} +@end lilypond + +@funindex \resetRelativeOctave + @seealso Glossario musicale: @@ -278,17 +340,9 @@ Guida al funzionamento interno: @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 @@ -302,11 +356,11 @@ suo impiego è quindi sconsigliato. @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 @@ -327,17 +381,16 @@ si ottengono aggiungendo @code{isis} o @code{eses}. Questa sintassi è 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 @@ -347,8 +400,8 @@ a4 aes a2 È 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 @@ -369,10 +422,10 @@ possibile anche inserirle manualmente. Si può forzare l'inserimento di 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 @@ -381,10 +434,12 @@ cis cis cis! cis? c c c! c? 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 @@ -406,10 +461,10 @@ Glossario musicale: @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}, +@ref{Alterazioni automatiche}, @ref{Annotational accidentals (musica ficta)}, @ref{Note names in other languages}. @@ -427,8 +482,8 @@ Guida al funzionamento interno: @knownissues Poiché non esistono standard universalmente accettati per indicare -le alterazioni di quarto di tono, il simbolo impiegato da LilyPond -non si riferisce ad alcuno standard. +le alterazioni di quarto di tono, i simboli impiegati da LilyPond +non si riferiscono ad alcuno standard. @node Nomi delle note in altre lingue @@ -440,22 +495,22 @@ non si riferisce ad alcuno standard. @cindex lingua, nomi delle note in un'altra @cindex lingua, nomi delle altezze in un'altra -Lilypond comprende insiemi predefiniti di nomi di note e alterazioni in +LilyPond comprende insiemi predefiniti di nomi di note e alterazioni in altre lingue. La scelta della lingua si fa solitamente all'inizio del file; l'esempio seguente è scritto in notazione italiana: @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} @@ -466,8 +521,10 @@ Le lingue disponibili e i tipi di notazione che definiscono sono: @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} @@ -487,33 +544,35 @@ Oltre ai nomi delle note, anche i suffissi per le alterazioni 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{f}/-@code{-flat}} {-@code{ss}/-@code{x}/-@code{-sharpsharp}} {-@code{ff}/-@code{-flatflat}} @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 @@ -524,8 +583,8 @@ forme sono accettate in LilyPond. Analogalmente, sia @code{es} che @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 @@ -553,8 +612,10 @@ non hanno ancora dei nomi per le note speciali. @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} @@ -608,7 +669,6 @@ Questa sezione tratta il modo di modificare le altezze delle note. @funindex = @funindex \octaveCheck -@funindex octaveCheck @funindex controlpitch In modalità relativa è facile dimenticare un segno di cambiamento d'ottava. @@ -622,8 +682,8 @@ dopo il simbolo@tie{}@code{=}. Questo esempio genererà un avviso @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 @@ -633,13 +693,13 @@ comando @code{\octaveCheck@tie{}@var{altezza_di_controllo}}. 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 } @@ -649,8 +709,8 @@ Nelle due battute che seguono, il primo e il terzo @code{\octaveCheck} falliscono, mentre il secondo non fallisce. @lilypond[verbatim,quote] -\relative c'' { - c4 f g f +\relative { + c''4 f g f c4 \octaveCheck c' @@ -682,7 +742,6 @@ Guida al funzionamento interno: @cindex note, trasposizione delle @funindex \transpose -@funindex transpose Un'espressione musicale può essere trasposta con @code{\transpose}. La sintassi è @@ -709,9 +768,9 @@ venga trasposta automaticamente. @lilypond[verbatim,quote] \transpose d e { - \relative c' { + \relative { \key d \major - d4 fis a d + d'4 fis a d } } @end lilypond @@ -726,9 +785,9 @@ sarà ottenuta con: @lilypond[verbatim,quote] \transpose a c' { - \relative c' { + \relative { \key c \major - c4 d e g + c'4 d e g } } @end lilypond @@ -745,7 +804,7 @@ le note rimarranno sullo stesso grado della scala, mentre la seconda 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 } @@ -801,11 +860,8 @@ Guida al funzionamento interno: @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}, @@ -840,7 +896,7 @@ ci sia una corrispondenza tra @code{@var{altezza-di-riferimento}} e @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 @@ -867,13 +923,12 @@ Guida alla notazione: @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 @@ -882,9 +937,14 @@ music = \relative c' { c8. ees16( fis8. a16 b8.) gis16 f8. d16 } @end lilypond @knownissues -Le legature di valore manuali in @code{\retrograde} saranno spezzate e -genereranno degli avvisi. Alcune legature di valore possono essere -generate automaticamente abilitando @ref{Automatic note splitting}. +@code{\retrograde} è uno strumento piuttosto semplice. Dato che molti eventi +sono @q{riflessi} (come in uno specchio) invece che scambiati, le modifiche +manuali e i modificatori direzionali per gli estensori di apertura devono essere +aggiunti ai corrispondenti estensori di chiusura: @code{^(} deve essere terminato +da @code{^)}, ogni @code{\<} o @code{\cresc} deve essere terminato da @code{\!} +o @code{\endcr}, ogni @code{\>} o @code{\decr} deve essere terminato da +@code{\enddecr}. Comandi e modifiche che cambiano le proprietà con un effetto +duraturo causeranno facilmente delle sorprese. @seealso Guida alla notazione: @@ -915,9 +975,8 @@ vengono trasformate.} @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: @@ -930,8 +989,8 @@ numero di gradi della scala dati dall'intervallo tra @var{altezza-di-arrivo} 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 @@ -944,8 +1003,8 @@ motif = \relative c' { c8 d e f g a b c } intervallo: @lilypond[verbatim,quote] -pentatonicScale = \relative c' { ges aes bes des ees } -motif = \relative c' { ees8 des ges,4 } +pentatonicScale = \relative { ges aes bes des ees } +motif = \relative { ees'8 des ges,4 } \new Staff { \motif @@ -958,8 +1017,8 @@ effetto simile a @code{\transpose}, con in più la possibilità 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 @@ -974,7 +1033,6 @@ motif = \relative c' { c8 d e f g a b c } @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: @@ -993,8 +1051,8 @@ Dunque, per invertire intorno a una particolare nota della scala, è necessario 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 @@ -1007,8 +1065,8 @@ intorno a una della note e poi si traspone di un grado della scala. Le due 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 @@ -1020,8 +1078,8 @@ L'operazione combinata di inversione e retrogradazione produce la 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 @@ -1088,57 +1146,45 @@ Questa sezione tratta il modo di modificare l'aspetto delle altezze delle note. @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 -@lilypond[verbatim,quote,relative=1] +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,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: - -@lilypond[verbatim,quote,relative=1] -\clef french -c2 c -\clef soprano -c2 c -\clef mezzosoprano -c2 c -\clef baritone -c2 c - -\break +L'elenco completo di tutti i nomi di chiave possibili si trova in @ref{Stili della chiave}. +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}. -\clef varbaritone -c2 c -\clef subbass -c2 c -\clef percussion -c2 c +@cindex notine, chiavi +@cindex citazioni in corpo piccolo, chiavi +@cindex chiavi con notine (citazioni in corpo piccolo) -\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 @@ -1147,26 +1193,93 @@ superiore, mentre@tie{}@code{_15} e@tie{}@code{^15} traspongono di due ottave. È 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 -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}. +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 + +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 + +@noindent +Per essere più precisi, non è proprio il comando @code{\clef} a stampare +la chiave. Questo comando imposta o cambia una proprietà dell'incisore +@code{Clef_engraver}, cui spetta la decisione se stampare o meno una chiave +nel rigo attuale. La proprietà @code{forceClef} scavalca questa decisione +localmente in modo da ristampare la chiave una volta. + +Quando c'è un cambio di chiave manuale, il glifo della chiave cambiata sarà +più piccolo del normale. Tale comportamento può essere modificato. + +@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 @@ -1181,15 +1294,32 @@ Guida alla notazione: @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 @@ -1198,7 +1328,6 @@ Guida al funzionamento interno: @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 @@ -1206,7 +1335,7 @@ alterazioni e delle armature di chiave. In LilyPond i nomi 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 @@ -1217,23 +1346,14 @@ di chiave può essere modificata: @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 @@ -1255,14 +1375,49 @@ dei modi, chiamati anche @notation{modi ecclesiastici}: @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] @@ -1277,7 +1432,7 @@ Glossario musicale: @rglos{scordatura}. Manuale di apprendimento: -@rlearning{Alterazioni e armature di chiave}. +@rlearning{Altezze e armature di chiave}. Frammenti di codice: @rlsrnamed{Pitches, Altezze}. @@ -1288,7 +1443,6 @@ Guida al funzionamento interno: @rinternals{Key_performer}, @rinternals{KeyCancellation}, @rinternals{KeySignature}, -@rinternals{key-cancellation-interface}, @rinternals{key-signature-interface}. @@ -1304,23 +1458,24 @@ Guida al funzionamento interno: @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 @@ -1328,6 +1483,12 @@ a2 b @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}. @@ -1352,7 +1513,6 @@ Guida al funzionamento interno: @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}. @@ -1380,46 +1540,57 @@ all'unisono. @lilypond[verbatim,quote] \new GrandStaff << - \new Staff = "violin" { - \relative c'' { - \set Staff.instrumentName = #"Vln" - \set Staff.midiInstrument = #"violin" - % not strictly necessary, but a good reminder - \transposition c' - - \key c \major - g4( c8) r c r c4 - } + \new Staff = "violin" \with { + instrumentName = #"Vln" + midiInstrument = #"violin" } - \new Staff = "clarinet" { - \relative c'' { - \set Staff.instrumentName = \markup { Cl (B\flat) } - \set Staff.midiInstrument = #"clarinet" - \transposition bes - - \key d \major - a4( d8) r d r d4 - } + \relative c'' { + % non strettamente necessario, ma meglio ricordarlo + \transposition c' + \key c \major + g4( c8) r c r c4 + } + \new Staff = "clarinet" \with { + instrumentName = \markup { Cl (B\flat) } + midiInstrument = #"clarinet" + } + \relative c'' { + \transposition bes + \key d \major + a4( d8) r d r d4 } >> @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 @@ -1455,7 +1626,7 @@ richiamata nel modo seguente: @example \new Staff << - \accidentalStyle "voice" + \accidentalStyle voice @{ @dots{} @} >> @end example @@ -1467,7 +1638,7 @@ determina in quale ambito debba essere cambiato lo stile. Ad esempio, per 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 @@ -1477,12 +1648,12 @@ mostra tutti gli stili: @lilypond[verbatim,quote] musicA = { << - \relative c' { - cis'8 fis, bes4 8 f bis4 | + \relative { + cis''8 fis, bes4 8 f bis4 | cis2. 4 | } \\ - \relative c' { + \relative { ais'2 cis, | fis8 b a4 cis2 | } @@ -1492,8 +1663,8 @@ musicA = { musicB = { \clef bass \new Voice { - \voiceTwo \relative c' { - 8[ + \voiceTwo \relative { + 8[ \change Staff = up cis' cis \change Staff = down @@ -1510,11 +1681,11 @@ musicB = { \new PianoStaff { << \context Staff = "up" { - \accidentalStyle "default" + \accidentalStyle default \musicA } \context Staff = "down" { - \accidentalStyle "default" + \accidentalStyle default \musicB } >> @@ -1529,7 +1700,7 @@ seguente frammento, se si vuole usare lo stesso stile in entrambi i righi. << \context Staff = "up" @{ %%% change the next line as desired: - \accidentalStyle #'Score "default" + \accidentalStyle Score.default \musicA @} \context Staff = "down" @{ @@ -1558,12 +1729,12 @@ dell'ultimo@tie{}@code{c}: @lilypond[quote] musicA = { << - \relative c' { - cis'8 fis, bes4 8 f bis4 | + \relative { + cis''8 fis, bes4 8 f bis4 | cis2. 4 | } \\ - \relative c' { + \relative { ais'2 cis, | fis8 b a4 cis2 | } @@ -1573,8 +1744,8 @@ musicA = { musicB = { \clef bass \new Voice { - \voiceTwo \relative c' { - 8[ + \voiceTwo \relative { + 8[ \change Staff = up cis' cis \change Staff = down @@ -1591,11 +1762,11 @@ musicB = { \new PianoStaff { << \context Staff = "up" { - \accidentalStyle "default" + \accidentalStyle default \musicA } \context Staff = "down" { - \accidentalStyle "default" + \accidentalStyle default \musicB } >> @@ -1630,12 +1801,12 @@ allora è preferibile usare @code{modern} o @code{modern-cautionary}. @lilypond[quote] musicA = { << - \relative c' { - cis'8 fis, bes4 8 f bis4 | + \relative { + cis''8 fis, bes4 8 f bis4 | cis2. 4 | } \\ - \relative c' { + \relative { ais'2 cis, | fis8 b a4 cis2 | } @@ -1645,8 +1816,8 @@ musicA = { musicB = { \clef bass \new Voice { - \voiceTwo \relative c' { - 8[ + \voiceTwo \relative { + 8[ \change Staff = up cis' cis \change Staff = down @@ -1663,11 +1834,11 @@ musicB = { \new PianoStaff { << \context Staff = "up" { - \accidentalStyle "voice" + \accidentalStyle voice \musicA } \context Staff = "down" { - \accidentalStyle "voice" + \accidentalStyle voice \musicB } >> @@ -1695,12 +1866,12 @@ e del@tie{}@code{c} nella seconda misura del rigo superiore: @lilypond[quote] musicA = { << - \relative c' { - cis'8 fis, bes4 8 f bis4 | + \relative { + cis''8 fis, bes4 8 f bis4 | cis2. 4 | } \\ - \relative c' { + \relative { ais'2 cis, | fis8 b a4 cis2 | } @@ -1710,8 +1881,8 @@ musicA = { musicB = { \clef bass \new Voice { - \voiceTwo \relative c' { - 8[ + \voiceTwo \relative { + 8[ \change Staff = up cis' cis \change Staff = down @@ -1728,11 +1899,11 @@ musicB = { \new PianoStaff { << \context Staff = "up" { - \accidentalStyle "modern" + \accidentalStyle modern \musicA } \context Staff = "down" { - \accidentalStyle "modern" + \accidentalStyle modern \musicB } >> @@ -1749,20 +1920,19 @@ 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 8 f bis4 | + \relative { + cis''8 fis, bes4 8 f bis4 | cis2. 4 | } \\ - \relative c' { + \relative { ais'2 cis, | fis8 b a4 cis2 | } @@ -1772,8 +1942,8 @@ musicA = { musicB = { \clef bass \new Voice { - \voiceTwo \relative c' { - 8[ + \voiceTwo \relative { + 8[ \change Staff = up cis' cis \change Staff = down @@ -1790,11 +1960,11 @@ musicB = { \new PianoStaff { << \context Staff = "up" { - \accidentalStyle "modern-cautionary" + \accidentalStyle modern-cautionary \musicA } \context Staff = "down" { - \accidentalStyle "modern-cautionary" + \accidentalStyle modern-cautionary \musicB } >> @@ -1822,12 +1992,12 @@ voce della misura precedente: @lilypond[quote] musicA = { << - \relative c' { - cis'8 fis, bes4 8 f bis4 | + \relative { + cis''8 fis, bes4 8 f bis4 | cis2. 4 | } \\ - \relative c' { + \relative { ais'2 cis, | fis8 b a4 cis2 | } @@ -1837,8 +2007,8 @@ musicA = { musicB = { \clef bass \new Voice { - \voiceTwo \relative c' { - 8[ + \voiceTwo \relative { + 8[ \change Staff = up cis' cis \change Staff = down @@ -1855,11 +2025,11 @@ musicB = { \new PianoStaff { << \context Staff = "up" { - \accidentalStyle "modern-voice" + \accidentalStyle modern-voice \musicA } \context Staff = "down" { - \accidentalStyle "modern-voice" + \accidentalStyle modern-voice \musicB } >> @@ -1883,12 +2053,12 @@ esse sono indicate come alterazioni di precauzione. @lilypond[quote] musicA = { << - \relative c' { - cis'8 fis, bes4 8 f bis4 | + \relative { + cis''8 fis, bes4 8 f bis4 | cis2. 4 | } \\ - \relative c' { + \relative { ais'2 cis, | fis8 b a4 cis2 | } @@ -1898,8 +2068,8 @@ musicA = { musicB = { \clef bass \new Voice { - \voiceTwo \relative c' { - 8[ + \voiceTwo \relative { + 8[ \change Staff = up cis' cis \change Staff = down @@ -1916,11 +2086,11 @@ musicB = { \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 } >> @@ -1946,12 +2116,12 @@ gli annullamenti delle note finali. @lilypond[quote] musicA = { << - \relative c' { - cis'8 fis, bes4 8 f bis4 | + \relative { + cis''8 fis, bes4 8 f bis4 | cis2. 4 | } \\ - \relative c' { + \relative { ais'2 cis, | fis8 b a4 cis2 | } @@ -1961,8 +2131,8 @@ musicA = { musicB = { \clef bass \new Voice { - \voiceTwo \relative c' { - 8[ + \voiceTwo \relative { + 8[ \change Staff = up cis' cis \change Staff = down @@ -1979,7 +2149,7 @@ musicB = { \new PianoStaff { << \context Staff = "up" { - \accidentalStyle "piano" + \accidentalStyle piano \musicA } \context Staff = "down" { @@ -2003,12 +2173,12 @@ mostrate come alterazioni di precauzione. @lilypond[quote] musicA = { << - \relative c' { - cis'8 fis, bes4 8 f bis4 | + \relative { + cis''8 fis, bes4 8 f bis4 | cis2. 4 | } \\ - \relative c' { + \relative { ais'2 cis, | fis8 b a4 cis2 | } @@ -2018,8 +2188,8 @@ musicA = { musicB = { \clef bass \new Voice { - \voiceTwo \relative c' { - 8[ + \voiceTwo \relative { + 8[ \change Staff = up cis' cis \change Staff = down @@ -2036,7 +2206,131 @@ musicB = { \new PianoStaff { << \context Staff = "up" { - \accidentalStyle "piano-cautionary" + \accidentalStyle piano-cautionary + \musicA + } + \context Staff = "down" { + \musicB + } + >> +} +@end lilypond + + +@item choral + +@cindex stile delle alterazioni choral +@cindex alterazioni, choral +@cindex choral, stile delle alterazioni +@cindex choral, alterazioni + +@funindex choral + +Questa regola è una combinazione degli stili @code{modern-voice} e @code{piano}. +Mostra tutte le alterazioni richieste dai cantanti che seguono solo la propria +voce, e mostra anche le ulteriori alterazioni per tutti i lettori che seguono +tutte le voci di un intero @code{ChoirStaff} contemporaneamente. + +Questo stile di alterazioni si applica al @code{ChoirStaff} corrente per +impostazione predefinita. + +@lilypond[quote] +musicA = { + << + \relative { + cis''8 fis, bes4 8 f bis4 | + cis2. 4 | + } + \\ + \relative { + ais'2 cis, | + fis8 b a4 cis2 | + } + >> +} + +musicB = { + \clef bass + \new Voice { + \voiceTwo \relative { + 8[ + \change Staff = up + cis' cis + \change Staff = down + ] + \showStaffSwitch + \change Staff = up + dis'4 | + \change Staff = down + 4 gis 2 | + } + } +} + +\new ChoirStaff { + << + \context Staff = "up" { + \accidentalStyle choral + \musicA + } + \context Staff = "down" { + \musicB + } + >> +} +@end lilypond + + +@item choral-cautionary + +@cindex alterazioni, choral cautionary +@cindex alterazioni di cortesia, choral +@cindex choral cautionary, alterazioni +@cindex stile delle alterazioni, choral cautionary +@cindex cortesia, stile delle alterazioni di, choral + +@funindex choral-cautionary + +Questo stile è identico a @code{choral} ma con le alterazioni extra +in forma di alterazioni di cortesia. + +@lilypond[quote] +musicA = { + << + \relative { + cis''8 fis, bes4 8 f bis4 | + cis2. 4 | + } + \\ + \relative { + ais'2 cis, | + fis8 b a4 cis2 | + } + >> +} + +musicB = { + \clef bass + \new Voice { + \voiceTwo \relative { + 8[ + \change Staff = up + cis' cis + \change Staff = down + ] + \showStaffSwitch + \change Staff = up + dis'4 | + \change Staff = down + 4 gis 2 | + } + } +} + +\new ChoirStaff { + << + \context Staff = "up" { + \accidentalStyle choral-cautionary \musicA } \context Staff = "down" { @@ -2062,12 +2356,12 @@ seconda occorrenza non segua direttamente la prima. @lilypond[quote] musicA = { << - \relative c' { - cis'8 fis, bes4 8 f bis4 | + \relative { + cis''8 fis, bes4 8 f bis4 | cis2. 4 | } \\ - \relative c' { + \relative { ais'2 cis, | fis8 b a4 cis2 | } @@ -2077,8 +2371,8 @@ musicA = { musicB = { \clef bass \new Voice { - \voiceTwo \relative c' { - 8[ + \voiceTwo \relative { + 8[ \change Staff = up cis' cis \change Staff = down @@ -2095,11 +2389,11 @@ musicB = { \new PianoStaff { << \context Staff = "up" { - \accidentalStyle "neo-modern" + \accidentalStyle neo-modern \musicA } \context Staff = "down" { - \accidentalStyle "neo-modern" + \accidentalStyle neo-modern \musicB } >> @@ -2114,17 +2408,19 @@ 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 8 f bis4 | + \relative { + cis''8 fis, bes4 8 f bis4 | cis2. 4 | } \\ - \relative c' { + \relative { ais'2 cis, | fis8 b a4 cis2 | } @@ -2134,8 +2430,8 @@ musicA = { musicB = { \clef bass \new Voice { - \voiceTwo \relative c' { - 8[ + \voiceTwo \relative { + 8[ \change Staff = up cis' cis \change Staff = down @@ -2152,11 +2448,11 @@ musicB = { \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 } >> @@ -2180,12 +2476,12 @@ voci nello stesso rigo (@code{Staff}). @lilypond[quote] musicA = { << - \relative c' { - cis'8 fis, bes4 8 f bis4 | + \relative { + cis''8 fis, bes4 8 f bis4 | cis2. 4 | } \\ - \relative c' { + \relative { ais'2 cis, | fis8 b a4 cis2 | } @@ -2195,8 +2491,8 @@ musicA = { musicB = { \clef bass \new Voice { - \voiceTwo \relative c' { - 8[ + \voiceTwo \relative { + 8[ \change Staff = up cis' cis \change Staff = down @@ -2213,11 +2509,11 @@ musicB = { \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 } >> @@ -2237,12 +2533,12 @@ supplementari sono indicate come alterazioni di precauzione. @lilypond[quote] musicA = { << - \relative c' { - cis'8 fis, bes4 8 f bis4 | + \relative { + cis''8 fis, bes4 8 f bis4 | cis2. 4 | } \\ - \relative c' { + \relative { ais'2 cis, | fis8 b a4 cis2 | } @@ -2252,8 +2548,8 @@ musicA = { musicB = { \clef bass \new Voice { - \voiceTwo \relative c' { - 8[ + \voiceTwo \relative { + 8[ \change Staff = up cis' cis \change Staff = down @@ -2270,11 +2566,11 @@ musicB = { \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 } >> @@ -2283,8 +2579,8 @@ 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 @@ -2297,12 +2593,12 @@ naturali. @lilypond[quote] musicA = { << - \relative c' { - cis'8 fis, bes4 8 f bis4 | + \relative { + cis''8 fis, bes4 8 f bis4 | cis2. 4 | } \\ - \relative c' { + \relative { ais'2 cis, | fis8 b a4 cis2 | } @@ -2312,8 +2608,8 @@ musicA = { musicB = { \clef bass \new Voice { - \voiceTwo \relative c' { - 8[ + \voiceTwo \relative { + 8[ \change Staff = up cis' cis \change Staff = down @@ -2330,23 +2626,142 @@ musicB = { \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 8 f bis4 | + cis2. 4 | + } + \\ + \relative { + ais'2 cis, | + fis8 b a4 cis2 | + } + >> +} + +musicB = { + \clef bass + \new Voice { + \voiceTwo \relative { + 8[ + \change Staff = up + cis' cis + \change Staff = down + ] + \showStaffSwitch + \change Staff = up + dis'4 | + \change Staff = down + 4 gis 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 8 f bis4 | + cis2. 4 | + } + \\ + \relative { + ais'2 cis, | + fis8 b a4 cis2 | + } + >> +} + +musicB = { + \clef bass + \new Voice { + \voiceTwo \relative { + 8[ + \change Staff = up + cis' cis + \change Staff = down + ] + \showStaffSwitch + \change Staff = up + dis'4 | + \change Staff = down + 4 gis 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 @@ -2359,12 +2774,12 @@ immediatamente successive di una stessa nota. @lilypond[quote,staffsize=18] musicA = { << - \relative c' { - cis'8 fis, bes4 8 f bis4 | + \relative { + cis''8 fis, bes4 8 f bis4 | cis2. 4 | } \\ - \relative c' { + \relative { ais'2 cis, | fis8 b a4 cis2 | } @@ -2374,8 +2789,8 @@ musicA = { musicB = { \clef bass \new Voice { - \voiceTwo \relative c' { - 8[ + \voiceTwo \relative { + 8[ \change Staff = up cis' cis \change Staff = down @@ -2393,12 +2808,12 @@ musicB = { << \context Staff = "up" { \key fis \minor - \accidentalStyle "teaching" + \accidentalStyle teaching \musicA } \context Staff = "down" { \key fis \minor - \accidentalStyle "teaching" + \accidentalStyle teaching \musicB } >> @@ -2420,12 +2835,12 @@ musicB = { @lilypond[quote] musicA = { << - \relative c' { - cis'8 fis, bes4 8 f bis4 | + \relative { + cis''8 fis, bes4 8 f bis4 | cis2. 4 | } \\ - \relative c' { + \relative { ais'2 cis, | fis8 b a4 cis2 | } @@ -2435,8 +2850,8 @@ musicA = { musicB = { \clef bass \new Voice { - \voiceTwo \relative c' { - 8[ + \voiceTwo \relative { + 8[ \change Staff = up cis' cis \change Staff = down @@ -2453,11 +2868,11 @@ musicB = { \new PianoStaff { << \context Staff = "up" { - \accidentalStyle "no-reset" + \accidentalStyle no-reset \musicA } \context Staff = "down" { - \accidentalStyle "no-reset" + \accidentalStyle no-reset \musicB } >> @@ -2479,12 +2894,12 @@ materiale musicale precedente. @lilypond[quote] musicA = { << - \relative c' { - cis'8 fis, bes4 8 f bis4 | + \relative { + cis''8 fis, bes4 8 f bis4 | cis2. 4 | } \\ - \relative c' { + \relative { ais'2 cis, | fis8 b a4 cis2 | } @@ -2494,8 +2909,8 @@ musicA = { musicB = { \clef bass \new Voice { - \voiceTwo \relative c' { - 8[ + \voiceTwo \relative { + 8[ \change Staff = up cis' cis \change Staff = down @@ -2512,11 +2927,11 @@ musicB = { \new PianoStaff { << \context Staff = "up" { - \accidentalStyle "forget" + \accidentalStyle forget \musicA } \context Staff = "down" { - \accidentalStyle "forget" + \accidentalStyle forget \musicB } >> @@ -2559,7 +2974,7 @@ volta non richiede il segno di bequadro: @lilypond[quote] { - \accidentalStyle "modern" + \accidentalStyle modern \time 2/4 \repeat volta 2 { c'2 @@ -2575,13 +2990,13 @@ Si può usare il seguente espediente: si definisce una funzione che 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 @@ -2623,8 +3038,8 @@ di chiave. } } -\relative c'' { - aes c e2 +\relative { + aes' c e2 cis,1 } @end lilypond @@ -2680,35 +3095,36 @@ Questa sezione suggerisce i modi in cui modificare la testa di una nota. @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}. @@ -2718,22 +3134,26 @@ intenzioni musicali. I seguenti comandi generici predefiniti modificano 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 @@ -2741,11 +3161,12 @@ 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] -2 4 +@lilypond[verbatim,quote] +\relative c'' { + 2 4 f\harmonic +} @end lilypond @predefined @@ -2761,7 +3182,7 @@ Frammenti di codice: Guida alla notazione: @ref{Note head styles}, -@ref{Chorded notes}, +@ref{Note in un accordo}, @ref{Indicating harmonics and dampened notes}. Guida al funzionamento interno: @@ -2779,7 +3200,6 @@ Guida al funzionamento interno: @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 @@ -2787,9 +3207,7 @@ Guida al funzionamento interno: @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 @@ -2855,15 +3273,10 @@ Guida al funzionamento interno: @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 @@ -2871,52 +3284,49 @@ era comune nei canzonieri americani del diciannovesimo secolo. 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 @@ -2965,23 +3375,21 @@ Guida al funzionamento interno: @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 } @@ -3000,3 +3408,5 @@ Guida al funzionamento interno: @rinternals{Pitch_squash_engraver}, @rinternals{Voice}, @rinternals{RhythmicStaff}. + +@c LocalWords: musicA musicB dis' gis