[ << Notació musical ] | [Top][Contents][Index] | [ Notació especialitzada >> ] |
[ < Expressions annexades a les notes ] | [ Up : Expressions annexades a les notes ] | [ Matisos dinàmics > ] |
Articulacions i ornaments
Es poden annexar a les notes un ample ventall de símbols per denotar articulacions, adorns i altres indicacions d’execució, utilitzant la sintaxi següent:
nota\nom
La llista de possibles valors de nom
està a
Llista d’articulacions. Per exemple
\relative { c''4\staccato c\mordent b2\turn c1\fermata }
Algunes d’aquestes articulacions tenen abreviatures que faciliten
la seva escriptura. Les abreviatures s’escriuen a darrere del nom
de la nota, i la seva sintaxi consisteix en un guió -
seguit d’un símbol que especifica l’articulació. Existeixen
abreviatures prededefinides per al marcato,
stopped (nota apagada), tenuto, staccatissimo,
accent (acent), staccato (picat), i
portato. La sortida corresponent a aquestes
articulacions apareix de la manera següent:
\relative { c''4-^ c-+ c-- c-! c4-> c-. c2-_ }
Les regles per a la col·locació predeterminada de les articulacions es troben definides al fitxer scm/script.scm. Les articulacions i ornaments es poden col·locar manualment per sobre o per sota del pentagrama; vegeu Direcció i posició.
Les articulacions són objectes Script
. Les seves
propietats es descriuen de forma més completa a Script.
A més d’articulacions, es poden adjuntar textos i elements de marcatge de les notes. Vegeu Scripts de text.
Per veure més informació quant a l’ordenació dels elements Script i TextScript que s’annexen a les notes, consulteu Col·locació dels objectes.
Fragments de codi seleccionats
Modificació dels valors predeterminats per a la notació abreviada de les articulacions
Les abreviatures es troben definides dins del fitxer
ly/script-init.ly, on les variablesdashHat
,
dashPlus
, dashDash
, dashBar
, dashLarger
,
dashDot
i dashUnderscore
reben valors
predeterminats. Es poden modificar aquests valors predeterminats
per a les abreviatures. Per exemple, per associar l’abraviatura
-+
(dashPlus
) amb el símbol de semitrí en cmptes del
símbol predeterminat +, assigneu el valor trill
a la variable
dashPlus
:
\paper { tagline = ##f } \relative c'' { c1-+ } dashPlus = \trill \relative c'' { c1-+ }
Controlar l’ordenació vertical de les inscripcions
L’orden vertical que ocupen les inscripcions gràfiques està
controlat amb la propietat 'script-priority
. Quant més baix
és aquest número, més a prop de la nota es col·locarà. En aquest
exemple, el TextScript
(el sostingut) té primer la
prioritat més baixa, per la qual cosa se situa en la posició més
baixa al primer exemple. En el segon, el semitrí (el
Script
) és el que la té més baixa, per la qual cosa se
situa en la part interior. Quan dos objectes tenen la mateixa
prioritat, l’ordre en el qual s’introdueixen determina quin serà
el que apareix en primer lloc.
\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 }
Crear un grupet d’anticipació
La creació d’un grupet circular d’anticipació entre dues notes, on
la nota inferior del grupet utilitza una alteració, requereix
diverses sobreescriptures de propietats. La propietat
outside-staff-priority
es pot establir al valor #f
,
atès que en aquest cas tindria prioritat sobre la propietat
avoid-slur property
. Canviant les fraccions 2/3
i
1/3
pot ajustar-se la posició horitzontal.
\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) }
Vegeu també
Glossari musical: tenuto, accent, staccato, portato.
Manual d’aprenentatge: Col·locació dels objectes.
Referència de la notació: Scripts de text, Direcció i posició, Llista d’articulacions, Refilets.
Fitxers instal·lats: scm/script.scm.
Fragments de codi: Expressive marks.
Referència de funcionament intern: Script, TextScript.
[ << Notació musical ] | [Top][Contents][Index] | [ Notació especialitzada >> ] |
[ < Expressions annexades a les notes ] | [ Up : Expressions annexades a les notes ] | [ Matisos dinàmics > ] |