| [ << Notazione musicale ] | [Top][Contents][Index] | [ Notazione specialistica >> ] |
| [ < Segni di espressione collegati alle note ] | [ Up: Segni di espressione collegati alle note ] | [ Dinamiche > ] |
Articolazioni e abbellimenti
I diversi simboli che rappresentano articolazioni, ornamenti e altre indicazioni esecutive possono essere collegati a una nota con questa sintassi:
nota\nome
I valori possibili per nome sono elencati in
Elenco delle articolazioni. Ad esempio:
\relative { c''4\staccato c\mordent b2\turn c1\fermata }![]()
Alcune di queste articolazioni hanno delle abbreviazioni che ne semplificano
l’inserimento. Le abbreviazioni sono attaccate al nome della nota e la
loro sintassi è composta da un trattino - seguito da un simbolo
che indica l’articolazione. Esistono abbreviazioni predefinite per
marcato, chiuso, tenuto, staccatissimo,
accento, staccato e portato.
L’output corrispondente è:
\relative { c''4-^ c-+ c-- c-! c4-> c-. c2-_ }![]()
Le regole per il posizionamento predefinito delle articolazioni sono definite in scm/script.scm. Articolazioni e ornamenti possono essere posizionati manualmente sopra o sotto il rigo; si veda Direzione e posizionamento.
Le articolazioni sono oggetti Script. Le loro proprietà sono
descritte in dettaglio in Script.
Le articolazioni possono essere attaccate alle pause normali, alle pause
multiple e alle note. Attaccando un’articolazione a una pausa multipla
si crea un oggetto MultiMeasureRestScript.
\override Script.color = #red \override MultiMeasureRestScript.color = #blue a'2\fermata r\fermata R1\fermata![]()
Oltre alle articolazioni, si può attaccare alle note anche un testo,
posto tra virgolette o in un blocco \markup{}. Si veda Scritte.
Ulteriori informazioni sull’ordine degli oggetti Script e TextScript collegati alle note si trovano in Posizionamento degli oggetti.
Frammenti di codice selezionati
Modificare i valori predefiniti per le abbreviazioni delle articolazioni
Le abbreviazioni sono definite in ‘ly/script-init.ly’, dove sono
assegnati valori predefiniti alle variabili dashHat, dashPlus,
dashDash, dashBang, dashLarger, dashDot e
dashUnderscore. Questi valori predefiniti possono essere
modificati. Ad esempio, per associare l’abbreviazione -+ (dashPlus)
al simbolo del trillo invece che al simbolo + predefinito, si assegna il
valore trill alla variabile dashPlus:
\paper { tagline = ##f } \relative c'' { c1-+ } dashPlus = \trill \relative c'' { c1-+ }![]()
Controllo dell’ordine verticale degli script
L’ordine verticale degli script è determinato dalla proprietà
'script-priority. Più il numero è piccolo, più sarà posto
vicino alla nota. In questo esempio, il simbolo di diesis (oggetto
TextScript) ha prima la priorità più bassa, dunque è posto più
in basso nel primo esempio. Nel secondo, il trillo (oggetto Script) ha
la priorità più bassa, quindi si trova all’interno. Quando due oggetti hanno
la stessa priorità, l’ordine in cui sono inseriti determina quale viene
prima.
\relative c''' { \once \override TextScript.script-priority = -100 a2^\prall^\markup { \sharp } \once \override Script.script-priority = -100 a2^\prall^\markup { \sharp } \set fingeringOrientations = #'(up) <c-2 a-1>2 <a-1 c\tweak script-priority -100 -2>2 }![]()
Creare un gruppetto ritardato
Creare un gruppetto ritardato, dove la nota più bassa del gruppetto usa
l’alterazione, richiede vari \override. La proprietà
outside-staff-priority deve essere impostata su #f, perché
altrimenti questa avrebbe la precedenza sulla proprietà avoid-slur.
Cambiando la frazione 2/3 si aggiusta la posizione orizzontale.
\relative c'' { \after 2*2/3 \turn c2( d4) r | \after 4 \turn c4.( d8) \after 4 { \once \set suggestAccidentals = ##t \once \override AccidentalSuggestion.outside-staff-priority = ##f \once \override AccidentalSuggestion.avoid-slur = #'inside \once \override AccidentalSuggestion.font-size = -3 \once \override AccidentalSuggestion.script-priority = -1 \once \hideNotes cis8\turn \noBeam } d4.( e8) }![]()
Vedi anche
Glossario Musicale: tenuto, accento, staccato, portato.
Manuale di apprendimento: Posizionamento degli oggetti.
Guida alla notazione: Scritte, Direzione e posizionamento, Elenco delle articolazioni, Trilli.
File installati: scm/script.scm.
Frammenti: Expressive marks.
Guida al funzionamento interno: Script, TextScript.
| [ << Notazione musicale ] | [Top][Contents][Index] | [ Notazione specialistica >> ] |
| [ < Segni di espressione collegati alle note ] | [ Up: Segni di espressione collegati alle note ] | [ Dinamiche > ] |
![[image of music]](../cf/lily-4cefa77e.png)
![[image of music]](../4f/lily-8dee54b0.png)
![[image of music]](../f3/lily-28d86d85.png)
![[image of music]](../10/lily-c5638523.png)
![[image of music]](../4c/lily-a6cb0662.png)
![[image of music]](../c2/lily-e818be09.png)