| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Expressive marks
Aquesta secció relaciona diverses marques d’expressió que es poden crear a una partitura.
| 1.3.1 Expressions annexades a les notes | ||
| 1.3.2 Marques expressives en forma corba | ||
| 1.3.3 Marques expressives en forma de línies |
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Expressive marks attached to notes
Aquesta secció explica com crear marques expressives que estan aplicades a notes: articulacions, ornaments i matisos. També es tracten els mètodes per crear les marques dinàmiques.
| Articulacions i ornaments | ||
| Matisos dinàmics | ||
| Indicacions dinàmiques contemporànies |
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Articulations and ornamentations
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
(internals)Script section ‘Script’ in Referència de funcionament intern.
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 (learning)Col·locació dels objectes section ‘Col·locació dels objectes’ in Manual d’aprenentatge.
Modifying default values for articulation shorthand notation
The shorthands are defined in ‘ly/script-init.ly’, where the
variables dashHat, dashPlus, dashDash,
dashBang, dashLarger, dashDot, and
dashUnderscore are assigned default values. The default values
for the shorthands can be modified. For example, to associate the
-+ (dashPlus) shorthand with the trill symbol instead of
the default + symbol, assign the value trill to the variable
dashPlus:
\relative c'' { c1-+ } dashPlus = "trill" \relative c'' { c1-+ }
Controlling the vertical ordering of scripts
The vertical ordering of scripts is controlled with the
'script-priority property. The lower this number, the closer it
will be put to the note. In this example, the TextScript (the
sharp symbol) first has the lowest priority, so it is put lowest in the
first example. In the second, the prall trill (the Script) has
the lowest, so it is on the inside. When two objects have the same
priority, the order in which they are entered determines which one
comes first.
\relative c''' { \once \override TextScript.script-priority = #-100 a2^\prall^\markup { \sharp } \once \override Script.script-priority = #-100 a2^\prall^\markup { \sharp } }
Creating a delayed turn
Creating a delayed turn, where the lower note of the turn uses the
accidental, requires several overrides. The
outside-staff-priority property must be set to #f, as
otherwise this would take precedence over the avoid-slur
property. Changing the fractions 2/3 and 1/3 adjusts
the horizontal position.
\relative c'' { c2*2/3 ( s2*1/3\turn d4) r << { c4.( d8) } { s4 s\turn } >> \transpose c d \relative c'' << { c4.( d8) } { s4 \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 \single \hideNotes b8-\turn \noBeam s8 } >> }
Glossari musical: (music-glossary)tenuto section ‘tenuto’ in Glossari musical, (music-glossary)accent section ‘accent’ in Glossari musical, (music-glossary)staccato section ‘staccato’ in Glossari musical, (music-glossary)portato section ‘portato’ in Glossari musical.
Manual d’aprenentatge: (learning)Col·locació dels objectes section ‘Col·locació dels objectes’ in Manual d’aprenentatge.
Referència de la notació: Scripts de text, Direcció i posició, Llista d’articulacions, Refilets.
Fitxers instal·lats: ‘scm/script.scm’.
Fragments de codi: (snippets)Expressive marks section ‘Expressive marks’ in Fragments de codi.
Referència de funcionament intern: (internals)Script section ‘Script’ in Referència de funcionament intern, (internals)TextScript section ‘TextScript’ in Referència de funcionament intern.
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Dynamics
Les marques dinàmiques de matís absolut s’especifiquen usant una
ordre després d’una nota: c4\ff. Les marques dinàmiques
disponibles són \ppppp, \pppp,
\ppp, \pp, \p, \mp, \mf,
\f, \ff, \fff, \ffff, \fffff,
\fp, \sf, \sff, \sp, \spp,
\sfz i \rfz. Les indicaciones dinàmiques es poden
col·locar manulament per sobre o per sota del pentagrama; per veure
més detalls, consulteu
Direcció i posició.
\relative c'' { c2\ppp c\mp c2\rfz c^\mf c2_\spp c^\ff }
Una indicació de crescendo s’inicia amb \< i
s’acaba amb \!, amb un matís absolut o amb una altra
indicació de crescendo o de descrescendo. Una indicació de
decrescendo comença amb \> i acaba també amb
\!, amb un matís dinàmic absolut o amb una altra indicació
de crescendo o de decrescendo. Es poden usar \cr i
\decr en lloc de \< i \>. De forma
predeterminada, es graven reguladors en angle quan es fa servir
aquesta notació.
\relative c'' { c2\< c\! d2\< d\f e2\< e\> f2\> f\! e2\> e\mp d2\> d\> c1\! }
Un regulador acabat mitjançant \! finalitza a la vora dreta
de la nota que porta el \! annexat. En el cas en el qual
estigui acabat amb el començament d’una altra indicació
crescendo o decrescendo, acabarà al centre
de la nota que té annexada la següent indicació
\< o \>. El regulador següent començarà aleshores a
la vora dreta de la mateixa nota en comptes de la vora esquerra,
com seria normal si hagués acabaat amb \! prèviament.
\relative { c''1\< | c4 a c\< a | c4 a c\! a\< | c4 a c a\! }
Els reguladors que acaben amb indicacions dinàmiques absolutes en
lloc d’amb \! també es graven de manera semblant.
Tanmateix, la longitud de la pròpia indicació dinàmica pot alterar
el punt en el qual finalitza el regulador anterior.
\relative { c''1\< | c4 a c\mf a | c1\< | c4 a c\ffff a }
Es requereixen silencis espaiadors per tipografiar diverses indicacions dinàmiques sobre una sola nota. Això és útil especialment per afegir un crescendo i un decrescendo a la mateixa nota:
\relative { c''4\< c\! d\> e\! << f1 { s4 s4\< s4\> s4\! } >> }
Es pot fer servir l’ordre \espressivo per indicar un
crescendo o un decrescendo sobra la mateixa nota. Tanmateix,
noteu que aquesta indicació està implementada com una articulació,
no com una expressió dinàmica.
\relative { c''2 b4 a g1\espressivo }
Les indicacions de crescendo textuals s’inicien amb
\cresc. Els decrescendos textuals s’inicien amb
\decresc o amb \dim. Es tracen líniies extensores
quan cal.
\relative { g'8\cresc a b c b c d e\mf | f8\decresc e d c e\> d c b | a1\dim ~ | a2. r4\! | }
També poden substituir-se els reguladors gràfics per canvis de dinàmica textuals:
\relative c'' { \crescTextCresc c4\< d e f\! | \dimTextDecresc g4\> e d c\! | \dimTextDecr e4\> d c b\! | \dimTextDim d4\> c b a\! | \crescHairpin \dimHairpin c4\< d\! e\> d\! | }
Per crear noves indicacions de matís absolut o de text que s’han d’alinear amb els matisos; vegeu Indicacions dinàmiques contemporànies.
La col·locació vertical de les indicacions de dinàmica es gestiona per part de (internals)DynamicLineSpanner section ‘DynamicLineSpanner’ in Referència de funcionament intern.
Hi ha disponible un context Dynamics per gravar les
indicacions de matís dinàmic en la seva pròpia línia
horitzontal. Useu silencis de separació per indicar els temps
(les notes que estan dins d’un context Dynamics també
ocupen temps musical, però no s’imprimeixen). El context
Dynamics pot contenir altres elements com inscripcions
textuals, objectes extensors de text i indicacions de pedal de
piano.
<< \new Staff \relative { c'2 d4 e | c4 e e,2 | g'4 a g a | c1 | } \new Dynamics { s1\< | s1\f | s2\dim s2-"rit." | s1\p | } >>
\dynamicUp,
\dynamicDown,
\dynamicNeutral,
\crescTextCresc,
\dimTextDim,
\dimTextDecr,
\dimTextDecresc,
\crescHairpin,
\dimHairpin.
Setting hairpin behavior at bar lines
If the note which ends a hairpin falls on a downbeat, the hairpin stops
at the bar line immediately preceding. This behavior can be controlled
by overriding the 'to-barline property.
\relative c'' { e4\< e2. e1\! \override Hairpin.to-barline = ##f e4\< e2. e1\! }
Setting the minimum length of hairpins
If hairpins are too short, they can be lengthened by modifying the
minimum-length property of the Hairpin object.
\relative c'' { c4\< c\! d\> e\! << f1 { s4 s\< s\> s\! } >> \override Hairpin.minimum-length = #5 << f1 { s4 s\< s\> s\! } >> }
Printing hairpins using al niente notation
Hairpin dynamics may be printed with a circled tip (“al niente”
notation) by setting the circled-tip property of the
Hairpin object to #t.
\relative c'' { \override Hairpin.circled-tip = ##t c2\< c\! c4\> c\< c2\! }
Printing hairpins in various styles
Hairpin dynamics may be created in a variety of styles.
\relative c'' { \override Hairpin.stencil = #flared-hairpin a4\< a a a\f a4\p\< a a a\ff a4\sfz\< a a a\! \override Hairpin.stencil = #constante-hairpin a4\< a a a\f a4\p\< a a a\ff a4\sfz\< a a a\! \override Hairpin.stencil = #flared-hairpin a4\> a a a\f a4\p\> a a a\ff a4\sfz\> a a a\! \override Hairpin.stencil = #constante-hairpin a4\> a a a\f a4\p\> a a a\ff a4\sfz\> a a a\! }
Vertically aligned dynamics and textscripts
All DynamicLineSpanner objects (hairpins and dynamic texts) are
placed with their reference line at least 'staff-padding from
the staff, unless other notation forces them to be farther. Setting
'staff-padding to a sufficiently large value aligns the dynamics.
The same idea, together with \textLengthOn, is used to align
the text scripts along their baseline.
music = \relative c' { a'2\p b\f e4\p f\f\> g, b\p c2^\markup { \huge gorgeous } c^\markup { \huge fantastic } } { \music \break \override DynamicLineSpanner.staff-padding = #3 \textLengthOn \override TextScript.staff-padding = #1 \music }
Hiding the extender line for text dynamics
Text style dynamic changes (such as cresc. and dim.) are printed with a dashed line showing their extent. This line can be suppressed in the following way:
\relative c'' { \override DynamicTextSpanner.style = #'none \crescTextCresc c1\< | d | b | c\! }
Changing text and spanner styles for text dynamics
The text used for crescendos and decrescendos can be changed by
modifying the context properties crescendoText and
decrescendoText.
The style of the spanner line can be changed by modifying the
'style property of DynamicTextSpanner. The default value
is 'dashed-line, and other possible values include 'line,
'dotted-line and 'none.
\relative c'' { \set crescendoText = \markup { \italic { cresc. poco } } \set crescendoSpanner = #'text \override DynamicTextSpanner.style = #'dotted-line a2\< a a2 a a2 a a2 a\mf }
Glossari musical: (music-glossary)al niente section ‘al niente’ in Glossari musical, (music-glossary)crescendo section ‘crescendo’ in Glossari musical, (music-glossary)decrescendo section ‘decrescendo’ in Glossari musical, (music-glossary)hairpin section ‘hairpin’ in Glossari musical.
Manual d’aprenentatge: (learning)Articulacions i matisos dinàmics section ‘Articulacions i matisos dinàmics’ in Manual d’aprenentatge.
Referència de la notació: Direcció i posició, Indicacions dinàmiques contemporànies, Enriquiment de la sortida MIDI, Control de les dinàmiques del MIDI.
Fragments de codi: (snippets)Expressive marks section ‘Expressive marks’ in Fragments de codi.
Referència de funcionament intern: (internals)DynamicText section ‘DynamicText’ in Referència de funcionament intern, (internals)Hairpin section ‘Hairpin’ in Referència de funcionament intern, (internals)DynamicLineSpanner section ‘DynamicLineSpanner’ in Referència de funcionament intern, (internals)Dynamics section ‘Dynamics’ in Referència de funcionament intern.
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof New dynamic marks
La menara més fàcil de crear indicacions dinàmiques és usar
objectes de marcatge (\markup).
moltoF = \markup { molto \dynamic f } \relative { <d' e>16_\moltoF <d e> <d e>2.. }
En el mode de marcatge es poden crear indicacions dinàmiques editorials (entre parèntesis o claus). La sintaxi del mode de marcatge es descriu a Donar format al text.
roundF = \markup { \center-align \concat { \bold { \italic ( } \dynamic f \bold { \italic ) } } } boxF = \markup { \bracket { \dynamic f } } \relative { c'1_\roundF c1_\boxF }
Les indicacions dinàmiques senzilles i centrades es creen
fàcilment amb la funció make-dynamic-script.
sfzp = #(make-dynamic-script "sfzp") \relative { c'4 c c\sfzp c }
En general make-dynamic-script agafa qualsevol objecte de
marcatge com a argument. El tipus de lletra de matisos sols conté
els caràcters f, m, p, r, s y z, per la qual cosa si
desitgeu obtenir una indicació dinàmica que inclogui text normal o
signes de puntuació, cal fer servir ordres de marcatge que
retornin els ajustaments de la família de tipus de lletra i la
seva codificació a las del text normal, per exemple
\normal-text. L’interès de la utilització de
make-dynamic-script en lloc d’un element de marcatge
corrent radica en assegurar l’alineació vertical dels objectes de
marcatge i reguladors que s’apliquen al mateix cap de nota.
roundF = \markup { \center-align \concat { \normal-text { \bold { \italic ( } } \dynamic f \normal-text { \bold { \italic ) } } } } boxF = \markup { \bracket { \dynamic f } } mfEspress = \markup { \center-align \line { \hspace #3.7 mf \normal-text \italic espress. } } roundFdynamic = #(make-dynamic-script roundF) boxFdynamic = #(make-dynamic-script boxF) mfEspressDynamic = #(make-dynamic-script mfEspress) \relative { c'4_\roundFdynamic\< d e f g,1~_\boxFdynamic\> g1 g'1~\mfEspressDynamic g1 }
Es pot utilitzar en el seu lloc la forma Scheme del mode de marcatge. La seva sintaxi s’explica a
Se puede utilizar en su lugar la forma Scheme del modo de marcado. Su sintaxis se explica en (extending)Markup construction in Scheme section ‘Construcció de marcatge en Scheme’ in Extensions.
moltoF = #(make-dynamic-script (markup #:normal-text "molto" #:dynamic "f")) \relative { <d' e>16 <d e> <d e>2..\moltoF }
Per alinear el text del matís dinàmic a l’esquerra en lloc de
centrar-lo sobre una nota, utilitzeu un \tweak:
moltoF = \tweak DynamicText.self-alignment-X #LEFT #(make-dynamic-script (markup #:normal-text "molto" #:dynamic "f")) \relative { <d' e>16 <d e> <d e>2..\moltoF <d e>1 }
Els ajustos per als tipus de lletra en mode de marcatge es descriuen a Selecció del tipus de lletra i la seva mida.
Referència de la notació: Donar format al text, Selecció del tipus de lletra i la seva mida, Enriquiment de la sortida MIDI, Control de les dinàmiques del MIDI.
Extensió del LilyPond: (extending)Markup construction in Scheme section ‘Construcció de marcatge en Scheme’ in Extensions.
Fragments de codi: (snippets)Expressive marks section ‘Expressive marks’ in Fragments de codi.
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Expressive marks as curves
Aquesta secció explica com crear diverses marques expressives amb forma corba: lligagures d’expressió i de fraseig, respiracions, caigudes i elevacions de to.
| Lligadures d’expressió | ||
| Lligadures de fraseig | ||
| Marques de respiració | ||
| Caigudes i elevacions |
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Slurs
Les lligadures d’expressió s’introdueixen utilitzant parèntesis:
Nota: A la música polifònica, les lligadures d’expressió han d’acabar a la mateixa veu en la qual comencen.
\relative { f''4( g a) a8 b( a4 g2 f4) <c e>2( <b d>2) }
Les lligadures d’expressió es poden col·locar manualment per sobre o per sota de les notes; vegeu Direcció i posició.
S’ha de tenir cura amb les lligadures d’expressió simultànies o
superposades. En gairebé tots els casos, les lligadures
d’expressió externes indiquen, certament, fraseig, i les
lligadures de fraseig poden superposar-se amb les lligadures
d’expressió normals, vegeu Lligadures de fraseig. Quan
calen diverses lligadures d’expressió normals dins d’una sola
veu, els començament i els finals corresponents de les lligadures
s’han d’etiquetar precedint-los per \= seguit d’un número o
cadena de caràcters que la identifiqui.
\fixed c' { <c~ f\=1( g\=2( >2 <c e\=1) a\=2) > }
Les lligadures d’expressió poden ser contínues, discontínues o de punts. L’estil predeterminat de les lligadures d’expressió és el continu:
\relative { c'4( e g2) \slurDashed g4( e c2) \slurDotted c4( e g2) \slurSolid g4( e c2) }
També es pot fer que les lligadures d’expressió siguin semi-discontínues (la primera meitat discontínua i la segona meitat contínua) o semi-contínues (la primera meitat contínua i la segona discontínua):
\relative { c'4( e g2) \slurHalfDashed g4( e c2) \slurHalfSolid c4( e g2) \slurSolid g4( e c2) }
Es poden definir patrons de discontinuïtat per a les lligadures d’expressió:
\relative { c'4( e g2) \slurDashPattern #0.7 #0.75 g4( e c2) \slurDashPattern #0.5 #2.0 c4( e g2) \slurSolid g4( e c2) }
\slurUp,
\slurDown,
\slurNeutral,
\slurDashed,
\slurDotted,
\slurHalfDashed,
\slurHalfSolid,
\slurDashPattern,
\slurSolid.
Using double slurs for legato chords
Some composers write two slurs when they want legato chords. This can
be achieved by setting doubleSlurs.
\relative c' { \set doubleSlurs = ##t <c e>4( <d f> <c e> <d f>) }
Positioning text markups inside slurs
Text markups need to have the outside-staff-priority property
set to false in order to be printed inside slurs.
\relative c'' { \override TextScript.avoid-slur = #'inside \override TextScript.outside-staff-priority = ##f c2(^\markup { \halign #-10 \natural } d4.) c8 }
Making slurs with complex dash structure
Slurs can be made with complex dash patterns by defining the
dash-definition property. dash-definition is a list of
dash-elements. A dash-element is a list of parameters
defining the dash behavior for a segment of the slur.
The slur is defined in terms of the bezier parameter t which ranges
from 0 at the left end of the slur to 1 at the right end of the slur.
dash-element is a list (start-t stop-t dash-fraction
dash-period). The region of the slur from start-t to
stop-t will have a fraction dash-fraction of each
dash-period black. dash-period is defined in terms of
staff spaces. dash-fraction is set to 1 for a solid slur.
\relative c' { \once \override Slur.dash-definition = #'((0 0.3 0.1 0.75) (0.3 0.6 1 1) (0.65 1.0 0.4 0.75)) c4( d e f) \once \override Slur.dash-definition = #'((0 0.25 1 1) (0.3 0.7 0.4 0.75) (0.75 1.0 1 1)) c4( d e f) }
Glossari musical: (music-glossary)slur section ‘slur’ in Glossari musical.
Manual d’aprenentatge: (learning)Quant a la impossibilitat de niuar claus i lligadures section ‘Quant a la impossibilitat de niuar claus i lligadures’ in Manual d’aprenentatge
Referència de la notació: Direcció i posició, Lligadures de fraseig.
Fragments de codi: (snippets)Expressive marks section ‘Expressive marks’ in Fragments de codi.
Referència de funcionament interno: (internals)Slur section ‘Slur’ in Referència de funcionament intern.
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Phrasing slurs
Les lligadures de fraseig (o marques de fraseig) que
indiquen una frase musical s’escriuen usant les ordres
\( i \) respectivament:
\relative { c''4\( d( e) f( e2) d\) }
Tipogràficament, la lligadura de fraseig es comporta gairebé
exactament igual que una lligadura d’expressió normal. Tanmateix,
es tracten com a objectes diferents. Una \slurUp no tindrà
cap efecte sobre una lligadura de fraseig. El fraseig es pot
col·locar manualment per sobre o per sota de les notes; vegeu
Direcció i posició.
Les lligadures de fraseig simultànies o superposades
s’introdueixen usant \= igual que es fa amb les lligadures
d’expressió normals, vegeu Lligadures d’expressió.
Les lligadures de fraseig poden ser contínues, de punts o de ratlles. L’estil predeterminat per a les lligadures de fraseig és el continu:
\relative { c'4\( e g2\) \phrasingSlurDashed g4\( e c2\) \phrasingSlurDotted c4\( e g2\) \phrasingSlurSolid g4\( e c2\) }
Es pot fer també que les lligadures de fraseig siguin semi-dicontínues (la primera meitat discontínua i la segona meitat contínua) o semi-continues (la primera meitat contínua i la segona meitat discontínua):
\relative { c'4\( e g2\) \phrasingSlurHalfDashed g4\( e c2\) \phrasingSlurHalfSolid c4\( e g2\) \phrasingSlurSolid g4\( e c2\) }
Es poden definir patrons de discontinuïtat per a les lligadures de fraseig:
\relative { c'4\( e g2\) \phrasingSlurDashPattern #0.7 #0.75 g4\( e c2\) \phrasingSlurDashPattern #0.5 #2.0 c4\( e g2\) \phrasingSlurSolid g4\( e c2\) }
Les definicions de patrons de discontinuïtat tenen la mateixa estructura que les definicions de patrons de discontinuïtat de les lligadures d’expressió. Per veure més informació sobre els patrons de discontinuïtat complexos, consulteu els fragments de codi sota Lligadures d’expressió.
\phrasingSlurUp,
\phrasingSlurDown,
\phrasingSlurNeutral,
\phrasingSlurDashed,
\phrasingSlurDotted,
\phrasingSlurHalfDashed,
\phrasingSlurHalfSolid,
\phrasingSlurDashPattern,
\phrasingSlurSolid.
Manual de aprenentatge: (learning)Quant a la impossibilitat de niuar claus i lligadures section ‘Quant a la impossibilitat de niuar claus i lligadures’ in Manual d’aprenentatge
Referència de la notació: Direcció i posició, Lligadures d’expressió.
Fragments de codi: (snippets)Expressive marks section ‘Expressive marks’ in Fragments de codi.
Referència de funcionament intern: (internals)PhrasingSlur section ‘PhrasingSlur’ in Referència de funcionament intern.
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Breath marks
Les respiracions s’introdueixen utilitzant \breathe:
{ c''2. \breathe d''4 }
A diferència d’altres marques d’expressió, els símbols de
respiració no estan associats amb la nota anterior, sinó que són
esdeveniments independents. Per això, totes les marques
d’expressió que estan annexades a la nota anterior, qualsevol
claudàtor que indiqui barrat manual i qualsevol parèntesi
que indiqui lligadures d’expressió i de fraseig, s’han d’escriure
abans de \breathe.
Les marques de respiració donen per acabades les barres automàtiques; per anul·lar aquest comportament, consulteu Barres manuals.
\relative { c''8 \breathe d e f g2 }
A la notació antiga, es contemplen els indicadors musicals per a les marques de respiració, o divisiones. Per veure més detalls, consulteu Divisiones.
Changing the breath mark symbol
The glyph of the breath mark can be tuned by overriding the text
property of the BreathingSign layout object with any markup
text.
\relative c'' { c2 \override BreathingSign.text = \markup { \musicglyph "scripts.rvarcomma" } \breathe d2 }
Using a tick as the breath mark symbol
Vocal and wind music frequently uses a tick mark as a breathing sign. This indicates a breath that subtracts a little time from the previous note rather than causing a short pause, which is indicated by the comma breath mark. The mark can be moved up a little to take it away from the stave.
\relative c'' { c2 \breathe d2 \override BreathingSign.Y-offset = #2.6 \override BreathingSign.text = \markup { \musicglyph "scripts.tickmark" } c2 \breathe d2 }
Inserting a caesura
Caesura marks can be created by overriding the 'text property of
the BreathingSign object. A curved caesura mark is also
available.
\relative c'' { \override BreathingSign.text = \markup { \musicglyph "scripts.caesura.straight" } c8 e4. \breathe g8. e16 c4 \override BreathingSign.text = \markup { \musicglyph "scripts.caesura.curved" } g8 e'4. \breathe g8. e16 c4 }
Glossari musical: (music-glossary)caesura section ‘caesura’ in Glossari musical.
Referència de la notació: Divisiones.
Fragments de codi: (snippets)Expressive marks section ‘Expressive marks’ in Fragments de codi.
Referència de funcionament intern: (internals)BreathingEvent section ‘BreathingEvent’ in Referència de funcionament intern, (internals)BreathingSign section ‘BreathingSign’ in Referència de funcionament intern, (internals)Breathing_sign_engraver section ‘Breathing_sign_engraver’ in Referència de funcionament intern.
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Falls and doits
Es poden expressar caigudes y elevacions de
to (falls i doits) afegides a les notes mitjançant l’ordre
\bendAfter. La direcció de la caiguda i elevació s’indica
amb un signe de més o menys (a dalt o a sota). El número indica
l’interval d’alçades sobre el qual s’estén la caiguda o elevació
partint de la nota principal.
\relative c'' { c2\bendAfter #+4 c2\bendAfter #-4 c2\bendAfter #+6.5 c2\bendAfter #-6.5 c2\bendAfter #+8 c2\bendAfter #-8 }
Adjusting the shape of falls and doits
The shortest-duration-space property may be tweaked to adjust
the shape of falls and doits.
\relative c'' { \override Score.SpacingSpanner.shortest-duration-space = #4.0 c2-\bendAfter #5 c2-\bendAfter #-4.75 c2-\bendAfter #8.5 c2-\bendAfter #-6 }
Glossari musical: (music-glossary)fall section ‘fall’ in Glossari musical, (music-glossary)doit section ‘doit’ in Glossari musical.
Fragments de codi (snippets)Expressive marks section ‘Expressive marks’ in Fragments de codi.
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Expressive marks as lines
Aquesta secció explica com crear diverses marques d’expressió que segueixen un camí lineal: glissandi, arpegis i refilets.
| Glissando | ||
| Arpegi | ||
| Refilets |
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Glissando
Es crea un glissando afegint \glissando
després de la nota:
\relative { g'2\glissando g' c2\glissando c, \afterGrace f,1\glissando f'16 }
Un glissando pot connectar notes d’un pentagrama a un altre:
\new PianoStaff << \new Staff = "right" { e'''2\glissando \change Staff = "left" a,,4\glissando \change Staff = "right" b''8 r | } \new Staff = "left" { \clef bass s1 } >>
Un glissando pot connectar les notes dins d’un acord. Si cal fer
quelcom que no sigui una connexió d’una nota amb una altra entre
els dos acords, les connexions entre les notes venen definides per
mitjà de \glissandoMap, on les notes d’un acord se suposen
numerades, començant de zero, en l’ordre en el qual apareixen en
el codi d’entrada del fitxer ‘.ly’.
\relative { <c' e>1\glissando g' | <c, e>1\glissando | <g' b> | \break \set glissandoMap = #'((0 . 1) (1 . 0)) <c, g'>1\glissando | <d a'> | \set glissandoMap = #'((0 . 0) (0 . 1) (0 . 2)) c1\glissando | <d f a> | \set glissandoMap = #'((2 . 0) (1 . 0) (0 . 1)) <f d a'>1\glissando | <c c'> | }
Es poden crear diversos tipus de glissando. Per veure més detalls, consulteu Estils de línia.
Contemporary glissando
A contemporary glissando without a final note can be typeset using a hidden note and cadenza timing.
\relative c'' { \time 3/4 \override Glissando.style = #'zigzag c4 c \cadenzaOn c4\glissando \hideNotes c,,4 \unHideNotes \cadenzaOff \bar "|" }
Adding timing marks to long glissandi
Skipped beats in very long glissandi are sometimes indicated by timing marks, often consisting of stems without noteheads. Such stems can also be used to carry intermediate expression markings.
If the stems do not align well with the glissando, they may need to be repositioned slightly.
glissandoSkipOn = { \override NoteColumn.glissando-skip = ##t \hide NoteHead \override NoteHead.no-ledgers = ##t } glissandoSkipOff = { \revert NoteColumn.glissando-skip \undo \hide NoteHead \revert NoteHead.no-ledgers } \relative c'' { r8 f8\glissando \glissandoSkipOn f4 g a a8\noBeam \glissandoSkipOff a8 r8 f8\glissando \glissandoSkipOn g4 a8 \glissandoSkipOff a8 | r4 f\glissando \< \glissandoSkipOn a4\f \> \glissandoSkipOff b8\! r | }
Making glissandi breakable
Setting the breakable property to #t in combination with
after-line-breaking allows a glissando to break if it occurs at
a line break:
glissandoSkipOn = { \override NoteColumn.glissando-skip = ##t \hide NoteHead \override NoteHead.no-ledgers = ##t } \relative c'' { \override Glissando.breakable = ##t \override Glissando.after-line-breaking = ##t f1\glissando | \break a4 r2. | f1\glissando \once \glissandoSkipOn \break a2 a4 r4 | }
Extending glissandi across repeats
A glissando which extends into several \alternative blocks can
be simulated by adding a hidden grace note with a glissando at the
start of each \alternative block. The grace note should be at
the same pitch as the note which starts the initial glissando. This is
implemented here with a music function which takes the pitch of the
grace note as its argument.
Note that in polyphonic music the grace note must be matched with corresponding grace notes in all other voices.
repeatGliss = #(define-music-function (grace) (ly:pitch?) #{ % the next two lines ensure the glissando is long enough % to be visible \once \override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods \once \override Glissando.minimum-length = #3.5 \once \hideNotes \grace $grace \glissando #}) \score { \relative c'' { \repeat volta 3 { c4 d e f\glissando } \alternative { { g2 d } { \repeatGliss f g2 e } { \repeatGliss f e2 d } } } } music = \relative c' { \voiceOne \repeat volta 2 { g a b c\glissando } \alternative { { d1 } { \repeatGliss c \once \omit StringNumber e1\2 } } } \score { \new StaffGroup << \new Staff << \context Voice { \clef "G_8" \music } >> \new TabStaff << \context TabVoice { \clef "moderntab" \music } >> >> }
Glossari musical: (music-glossary)glissando section ‘glissando’ in Glossari musical.
Referència de la notació: Estils de línia.
Fragments de codi: (snippets)Expressive marks section ‘Expressive marks’ in Fragments de codi.
Referència de funcionament interno: (internals)Glissando section ‘Glissando’ in Referència de funcionament intern.
La impressió de text sobre la línia (com a gliss.), no està contemplada.
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Arpeggio
Un signe de acord arpegiat (conegut també com acord
trencat) sobre un acord, es denota annexant \arpeggio a
l’acord:
\relative { <c' e g c>1\arpeggio }
Es poden escriure diversos tipus d’acords arpegiats.
\arpeggioNormal produeix la volta a l’arpegi normal:
\relative { <c' e g c>2\arpeggio \arpeggioArrowUp <c e g c>2\arpeggio \arpeggioArrowDown <c e g c>2\arpeggio \arpeggioNormal <c e g c>2\arpeggio }
Es poden crear símbols especials d’arpegi amb parèntesis:
\relative { <c' e g c>2 \arpeggioBracket <c e g c>2\arpeggio \arpeggioParenthesis <c e g c>2\arpeggio \arpeggioParenthesisDashed <c e g c>2\arpeggio \arpeggioNormal <c e g c>2\arpeggio }
Les propietats de discontinuïtat del parèntesi de l’arpegi es
controlen mitjançant la propietat 'dash-definition, que es
descriu a Lligadures d’expressió.
Els acords arpegiats es poden desenvolupar explícitament utilitzant lligadures d’unió. Vegeu Lligadures d’unió.
\arpeggio,
\arpeggioArrowUp,
\arpeggioArrowDown,
\arpeggioNormal,
\arpeggioBracket,
\arpeggioParenthesis
\arpeggioParenthesisDashed.
Creating cross-staff arpeggios in a piano staff
In a PianoStaff, it is possible to let an arpeggio cross between
the staves by setting the property PianoStaff.connectArpeggios.
\new PianoStaff \relative c'' << \set PianoStaff.connectArpeggios = ##t \new Staff { <c e g c>4\arpeggio <g c e g>4\arpeggio <e g c e>4\arpeggio <c e g c>4\arpeggio } \new Staff { \clef bass \repeat unfold 4 { <c,, e g c>4\arpeggio } } >>
Creating cross-staff arpeggios in other contexts
Cross-staff arpeggios can be created in contexts other than
GrandStaff, PianoStaff and StaffGroup if the
Span_arpeggio_engraver is included in the Score context.
\score { \new ChoirStaff { \set Score.connectArpeggios = ##t << \new Voice \relative c' { <c e>2\arpeggio <d f>2\arpeggio <c e>1\arpeggio } \new Voice \relative c { \clef bass <c g'>2\arpeggio <b g'>2\arpeggio <c g'>1\arpeggio } >> } \layout { \context { \Score \consists "Span_arpeggio_engraver" } } }
Creating arpeggios across notes in different voices
An arpeggio can be drawn across notes in different voices on the same
staff if the Span_arpeggio_engraver is added to the Staff
context:
\new Staff \with { \consists "Span_arpeggio_engraver" } \relative c' { \set Staff.connectArpeggios = ##t << { <e' g>4\arpeggio <d f> <d f>2 } \\ { <d, f>2\arpeggio <g b>2 } >> }
Glossari musical: (music-glossary)arpeggio section ‘arpeggio’ in Glossari musical.
Referència de la notació: Lligadures d’expressió, Lligadures d’unió.
Fragments de codi: (snippets)Expressive marks section ‘Expressive marks’ in Fragments de codi.
Referència de funcionament intern: (internals)Arpeggio section ‘Arpeggio’ in Referència de funcionament intern, (internals)Slur section ‘Slur’ in Referència de funcionament intern, (internals)PianoStaff section ‘PianoStaff’ in Referència de funcionament intern.
No és possible barrejat arpegis connectats i no connectat a un
PianoStaff al mateix moment de temps.
La forma senzilla d’especificar el parèntesis als arpegis de parèntesis no funciona per als arpegis de pentagrama creuat; vegeu (notation)Cross-staff stems section ‘Pliques de pentagrama creuat’ in Referència de la notació.
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Trills
Els refilets curts sense línia extensora es graven amb
\trill; vegeu Articulacions i ornaments.
Els refilets llargs mantinguts, amb línia d’extensió,
es fan amb \startTrillSpan i \stopTrillSpan:
\relative { d''1\startTrillSpan d1 c2\stopTrillSpan r2 }
Un refilet estès que travessa un salt de línia recomença exactament a sobre de la primera nota de la línia nova.
\relative { d''1\startTrillSpan \break d1 c2\stopTrillSpan r2 }
Els refilets estesos consecutius funcionen sense necessitat
d’ordres \stopTrillSpan explícites, perquè cada refilet es
convertirà automàticament a la vora dreta del refilet anterior.
\relative { d''1\startTrillSpan d1 b1\startTrillSpan d2\stopTrillSpan r2 }
També es poden combinar els refilets amb notes d’adorn. La sintaxi d’aquesta construcció i el mètode per col·locar les notes d’adorn amb precisió es descriuen a Notes d’adorn.
\relative { d''1~\afterGrace d1\startTrillSpan { c32[ d]\stopTrillSpan } c2 r2 }
Els refilets que s’han d’executar sobre notes auxiliars explícites
es poden gravar amb l’ordre pitchedTrill. El primer
argument és la nota principal, i el segon és la nota
refilada, que es grava com un cap de nota, sense plica i
entre parèntesis.
\relative { \pitchedTrill d''2\startTrillSpan fis d2 c2\stopTrillSpan r2 }
Cal afegir manualment les alteracions subsegüents de la mateixa nota dins del mateix compàs. Sols s’imprimeix l’alteració del primer refilet amb nota, dins d’un compàs.
\relative { \pitchedTrill eis''4\startTrillSpan fis eis4\stopTrillSpan \pitchedTrill eis4\startTrillSpan cis eis4\stopTrillSpan \pitchedTrill eis4\startTrillSpan fis eis4\stopTrillSpan \pitchedTrill eis4\startTrillSpan fis! eis4\stopTrillSpan }
\startTrillSpan,
\stopTrillSpan.
Glossari musical: (music-glossary)trill section ‘trill’ in Glossari musical.
Referència de la notació: Articulacions i ornaments, Notes d’adorn.
Fragments de codi: (snippets)Expressive marks section ‘Expressive marks’ in Fragments de codi.
Referència de funcionament intern: (internals)TrillSpanner section ‘TrillSpanner’ in Referència de funcionament intern.
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] |
This document was generated by gub on Juliol 13, 2020 using texi2html 1.82.
Altres idiomes: English, deutsch, español, français, italiano, 日本語.
Quant a la selecció automàtica de la llengua.