[ << Notazione specialistica ] | [Top][Contents][Index] | [ Input e output >> ] |
[ < Legni ] | [ Up : Legni ] | [ Notazione per accordi > ] |
2.6.3.1 Diagrammi per legni
I diagrammi dei legni permettono di indicare la diteggiatura da usare per certe note e sono disponibili per i seguenti strumenti:
- ottavino
- flauto
- oboe
- clarinetto
- clarinetto basso
- sassofono
- fagotto
- controfagotto
I diagrammi dei legni vengono creati come testi di tipo markup:
c''1^\markup { \woodwind-diagram #'piccolo #'((lh . (gis)) (cc . (one three)) (rh . (ees))) }
Le chiavi possono essere aperte, semichiuse, ad anello o chiuse completamente:
\textLengthOn c''1^\markup { \center-column { "un quarto" \woodwind-diagram #'flute #'((cc . (one1q)) (lh . ()) (rh . ())) } } c''1^\markup { \center-column { "metà" \woodwind-diagram #'flute #'((cc . (one1h)) (lh . ()) (rh . ())) } } c''1^\markup { \center-column { "tre quarti" \woodwind-diagram #'flute #'((cc . (one3q)) (lh . ()) (rh . ())) } } c''1^\markup { \center-column { "anello" \woodwind-diagram #'flute #'((cc . (oneR)) (lh . ()) (rh . ())) } } c''1^\markup { \center-column { "pieno" \woodwind-diagram #'flute #'((cc . (oneF two)) (lh . ()) (rh . ())) } }
I trilli si indicano con delle chiavi sovrapposte:
c''1^\markup { \woodwind-diagram #'bass-clarinet #'((cc . (threeT four)) (lh . ()) (rh . (b fis))) }
Possono essere visualizzati vari tipi di trilli:
\textLengthOn c''1^\markup { \center-column { "one quarter to ring" \woodwind-diagram #'flute #'((cc . (one1qTR)) (lh . ()) (rh . ())) } } c''1^\markup { \center-column { "ring to shut" \woodwind-diagram #'flute #'((cc . (oneTR)) (lh . ()) (rh . ())) } } c''1^\markup { \center-column { "ring to open" \woodwind-diagram #'flute #'((cc . (oneRT)) (lh . ()) (rh . ())) } } c''1^\markup { \center-column { "open to shut" \woodwind-diagram #'flute #'((cc . (oneT)) (lh . ()) (rh . ())) } } c''1^\markup { \center-column { "one quarter to three quarters" \woodwind-diagram #'flute #'((cc . (one1qT3q)) (lh . ()) (rh . ())) } }
È possibile visualizzare nella console un elenco di tutte le chiavi e
impostazioni possibili usando #(print-keys-verbose 'flute)
oppure
visualizzarlo nel file di log usando
#(print-keys-verbose 'flute (current-error-port))
, ma non
appariranno nell’output.
È possibile creare nuovi diagrammi, ma è richiesta una conoscenza di Scheme e dunque tale possibilità non è a disposizione di tutti gli utenti. I modelli dei diagrammi si trovano nei file scm/define-woodwind-diagrams.scm e scm/display-woodwind-diagrams.scm.
Comandi predefiniti
Frammenti di codice selezionati
Elenco dei diagrammi per i legni
L’esempio seguente mostra tutti i diagrammi per i legni attualmente definiti in LilyPond.
\layout { indent = 0 } \relative c' { \textLengthOn c1^ \markup { \center-column { 'tin-whistle " " \woodwind-diagram #'tin-whistle #'() } } c1^ \markup { \center-column { 'piccolo " " \woodwind-diagram #'piccolo #'() } } c1^ \markup { \center-column { 'flute " " \woodwind-diagram #'flute #'() } } c1^\markup { \center-column { 'oboe " " \woodwind-diagram #'oboe #'() } } c1^\markup { \center-column { 'clarinet " " \woodwind-diagram #'clarinet #'() } } c1^\markup { \center-column { 'bass-clarinet " " \woodwind-diagram #'bass-clarinet #'() } } c1^\markup { \center-column { 'saxophone " " \woodwind-diagram #'saxophone #'() } } c1^\markup { \center-column { 'bassoon " " \woodwind-diagram #'bassoon #'() } } c1^\markup { \center-column { 'contrabassoon " " \woodwind-diagram #'contrabassoon #'() } } }
Diagrammi grafici e testuali per i legni
In molti casi, le chiavi diverse da quelle della colonna centrale possono essere visualizzate per nome oltre che in forma grafica.
\relative c'' { \textLengthOn c1^\markup \woodwind-diagram #'piccolo #'((cc . (one three)) (lh . (gis)) (rh . (ees))) c^\markup \override #'(graphical . #f) { \woodwind-diagram #'piccolo #'((cc . (one three)) (lh . (gis)) (rh . (ees))) } }
Cambiare la dimensione dei diagrammi per legni
La dimensione e lo spessore dei diagrammi per legni possono essere modificati.
\relative c'' { \textLengthOn c1^\markup \woodwind-diagram #'piccolo #'() c^\markup \override #'(size . 1.5) { \woodwind-diagram #'piccolo #'() } c^\markup \override #'(thickness . 0.15) { \woodwind-diagram #'piccolo #'() } }
Elenco delle chiavi dei diagrammi per legni
Il seguente frammento produce un elenco di tutte le possibili chiavi e delle
loro impostazioni per i diagrammi per legni, come sono definite in
scm/define-woodwind-diagrams.scm
. L’elenco sarà visualizzato
nel file di log, ma non nello spartito. Se si desidera che l’output appaia
nella console, omettere dai comandi (current-error-port)
.
#(print-keys-verbose 'piccolo (current-error-port)) #(print-keys-verbose 'flute (current-error-port)) #(print-keys-verbose 'flute-b-extension (current-error-port)) #(print-keys-verbose 'tin-whistle (current-error-port)) #(print-keys-verbose 'oboe (current-error-port)) #(print-keys-verbose 'clarinet (current-error-port)) #(print-keys-verbose 'bass-clarinet (current-error-port)) #(print-keys-verbose 'low-bass-clarinet (current-error-port)) #(print-keys-verbose 'saxophone (current-error-port)) #(print-keys-verbose 'soprano-saxophone (current-error-port)) #(print-keys-verbose 'alto-saxophone (current-error-port)) #(print-keys-verbose 'tenor-saxophone (current-error-port)) #(print-keys-verbose 'baritone-saxophone (current-error-port)) #(print-keys-verbose 'bassoon (current-error-port)) #(print-keys-verbose 'contrabassoon (current-error-port)) \score {c''1}
Vedi anche
File installati:
scm/define-woodwind-diagrams.scm,
scm/display-woodwind-diagrams.scm.
Frammenti: Winds.
Guida al funzionamento interno: TextScript, instrument-specific-markup-interface.
[ << Notazione specialistica ] | [Top][Contents][Index] | [ Input e output >> ] |
[ < Legni ] | [ Up : Legni ] | [ Notazione per accordi > ] |