[ << 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 > ] |