| [ << Notazione specialistica ] | [Inizio][Contenuti][Indice] | [ Input e output >> ] |
| [ < Legni ] | [ Su : 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 in ‘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 ] | [Inizio][Contenuti][Indice] | [ Input e output >> ] |
| [ < Legni ] | [ Su : Legni ] | [ Notazione per accordi > ] |