| [ << Notació musical ] | [Top][Contents][Index] | [ Notació especialitzada >> ] |
| [ < Scripts de text ] | [ Up: Escriptura del text ] | [ Indicacions de text > ] |
Extensions de text
Certes indicacions d’execució, per exemple rallentando o accelerando, s’escriuen com a text i s’estenen sobre molts compassos mitjançant línies de punts. Aquests objectes, que reben el nom de ‘spanners’ o objectes d’extensió, es poden crear des d’una nota fins una altra usant la sintaxi següent:
\relative { \override TextSpanner.bound-details.left.text = "rit." b'1\startTextSpan e,\stopTextSpan }![]()
La cadena de text que imprimeix s’estableix a través de propietats
d’objecte. De forma predeterminada s’imprimeix en estil cursiva,
però es poden aconseguir diferents efectes de format utilitzant blocs
\markup, com es descriue a
Donar format al text.
\relative { \override TextSpanner.bound-details.left.text = \markup { \upright "rit." } b'1\startTextSpan c e,\stopTextSpan }![]()
L’estil de la línia, així com la cadena de text, es definir com una propietat d’objecte. Aquesta sintaxi es descriu a Estils de línia.
Instruccions predefinides
\textSpannerUp,
\textSpannerDown,
\textSpannerNeutral.
Advertiments i problemes coneguts
El LilyPond sols pot utilitzar un objecte d’extensió de text per cada veu.
Fragments de codi seleccionats
Dynamics spanner with custom text
Postfix functions for custom crescendo text spanners. The spanners
should start on the first note of the measure. One has to use
-\mycresc, otherwise the spanner start will rather be assigned
to the next note.
% Two functions for (de)crescendo spanners where you can explicitly % give the spanner text. mycresc = #(define-music-function (mymarkup) (markup?) (make-music 'CrescendoEvent 'span-direction START 'span-type 'text 'span-text mymarkup)) mydecresc = #(define-music-function (mymarkup) (markup?) (make-music 'DecrescendoEvent 'span-direction START 'span-type 'text 'span-text mymarkup)) \relative c' { c4-\mycresc "custom cresc" c4 c4 c4 | c4 c4 c4 c4 | c4-\mydecresc "custom decresc" c4 c4 c4 | c4 c4 c4 c4 | c4 c4\! c4 c4 }![]()
Vegeu també
Referència de la notació: Estils de línia, Matisos dinàmics, Donar format al text.
Fragments de codi: Text, Expressive marks.
Referència de funcionament interno: TextSpanner.
| [ << Notació musical ] | [Top][Contents][Index] | [ Notació especialitzada >> ] |
| [ < Scripts de text ] | [ Up: Escriptura del text ] | [ Indicacions de text > ] |
![[image of music]](../d4/lily-aab9cb2a.png)
![[image of music]](../54/lily-cb71fa46.png)
![[image of music]](../14/lily-69d9d4a2.png)