[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

1.3 Expressions

@translationof Expressive marks

[image of music]

Aquesta secció relaciona diverses marques d’expressió que es poden crear a una partitura.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

1.3.1 Expressions annexades a les notes

@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.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

Articulacions i ornaments

@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
}

[image of music]

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-_
}

[image of music]

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.

Fragments de codi seleccionats

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-+ }

[image of music]

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 }
}

[image of music]

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
    }
  >>
}

[image of music]

Vegeu també

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

Matisos dinàmics

@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
}

[image of music]

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\!
}

[image of music]

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\!
}

[image of music]

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
}

[image of music]

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\! } >>
}

[image of music]

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
}

[image of music]

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\! |
}

[image of music]

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\! |
}

[image of music]

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 |
  }
>>

[image of music]

Instruccions predefinides

\dynamicUp, \dynamicDown, \dynamicNeutral, \crescTextCresc, \dimTextDim, \dimTextDecr, \dimTextDecresc, \crescHairpin, \dimHairpin.

Fragments de codi seleccionats

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\!
}

[image of music]

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\! } >>
}

[image of music]

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\!
}

[image of music]

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\!
}

[image of music]

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
}

[image of 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\!
}

[image of music]

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
}

[image of music]

Vegeu també

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

Indicacions dinàmiques contemporànies

@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..
}

[image of music]

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
}

[image of music]

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
}

[image of music]

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
}

[image of music]

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
}

[image of music]

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
}

[image of music]

Els ajustos per als tipus de lletra en mode de marcatge es descriuen a Selecció del tipus de lletra i la seva mida.

Vegeu també

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

1.3.2 Marques expressives en forma corba

@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.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

Lligadures d’expressió

@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)
}

[image of music]

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) >
}

[image of music]

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)
}

[image of music]

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)
}

[image of music]

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)
}

[image of music]

Instruccions predefinides

\slurUp, \slurDown, \slurNeutral, \slurDashed, \slurDotted, \slurHalfDashed, \slurHalfSolid, \slurDashPattern, \slurSolid.

Fragments de codi seleccionats

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>)
}

[image of music]

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
}

[image of music]

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)
}

[image of music]

Vegeu també

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

Lligadures de fraseig

@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\)
}

[image of music]

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\)
}

[image of music]

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\)
}

[image of music]

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\)
}

[image of music]

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ó.

Instruccions predefinides

\phrasingSlurUp, \phrasingSlurDown, \phrasingSlurNeutral, \phrasingSlurDashed, \phrasingSlurDotted, \phrasingSlurHalfDashed, \phrasingSlurHalfSolid, \phrasingSlurDashPattern, \phrasingSlurSolid.

Vegeu també

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

Marques de respiració

@translationof Breath marks

Les respiracions s’introdueixen utilitzant \breathe:

 
{ c''2. \breathe d''4 }

[image of music]

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 }

[image of music]

A la notació antiga, es contemplen els indicadors musicals per a les marques de respiració, o divisiones. Per veure més detalls, consulteu Divisiones.

Fragments de codi seleccionats

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
}

[image of music]

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
}

[image of music]

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
}

[image of music]

Vegeu també

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

Caigudes i elevacions

@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
}

[image of music]

Fragments de codi seleccionats

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
}

[image of music]

Vegeu també

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

1.3.3 Marques expressives en forma de línies

@translationof Expressive marks as lines

Aquesta secció explica com crear diverses marques d’expressió que segueixen un camí lineal: glissandi, arpegis i refilets.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

Glissando

@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
}

[image of music]

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
  }
>>

[image of music]

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'> |
}

[image of music]

Es poden crear diversos tipus de glissando. Per veure més detalls, consulteu Estils de línia.

Fragments de codi seleccionats

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 "|"
}

[image of music]

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 |
}

[image of music]

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 |
}

[image of music]

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 }
    >>
  >>
}

[image of music]

Vegeu també

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.

Advertiments i problemes coneguts

La impressió de text sobre la línia (com a gliss.), no està contemplada.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

Arpegi

@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 }

[image of music]

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
}

[image of music]

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
}

[image of music]

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ó.

Instruccions predefinides

\arpeggio, \arpeggioArrowUp, \arpeggioArrowDown, \arpeggioNormal, \arpeggioBracket, \arpeggioParenthesis \arpeggioParenthesisDashed.

Fragments de codi seleccionats

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
    }
  }
>>

[image of music]

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"
    }
  }
}

[image of music]

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 }
  >>
}

[image of music]

Vegeu també

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.

Advertiments i problemes coneguts

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

Refilets

@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
}

[image of music]

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
}

[image of music]

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
}

[image of music]

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
}

[image of music]

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
}

[image of music]

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
}

[image of music]

Instruccions predefinides

\startTrillSpan, \stopTrillSpan.

Vegeu també

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.