lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Vertical alignment of custom dynamics


From: Martin Neubauer
Subject: Re: Vertical alignment of custom dynamics
Date: Sun, 6 Aug 2017 01:46:06 +0200
User-agent: Mozilla/5.0 (X11; FreeBSD i386; rv:52.0) Gecko/20100101 Thunderbird/52.2.1


On 06/08/2017 00:19, Gregor Smith wrote:
> \version "2.16.0"
> 
> \include "common.ly"
> 
> upper = \relative c'' {
>   \clef treble
>   \key c \major
>   \time 2/4
>   c2 
>   \repeat volta 2 {
>     d | e
>   }
> }
> 
> 
> lower = \relative c' {
>   \clef bass
>   \key c \major
>   \time 2/4
>   c2 
>   \repeat volta 2 {
>     d | e
>   }
> }
> 
> mpf = \markup  { \dynamic { mp } "-" \dynamic { f } } 
mpf = #(make-dynamic-script "mp - f")

or a little more elaborate:

mpf = #(make-dynamic-script
        (markup #:dynamic "mp"
          #:normal-text #:italic #:bold "-"
          #:dynamic "f"))
(The latter form isn't necessarily preferable in this instance, but
gives you an example how to achieve more fine-grained control over the
formatting if needed.)
> 
> dynamics = {
>   s2\mp 
>   \repeat volta 2 { 
>     s2-\mpf | R2
>   } 
> }
> 
> 
> 
> \score {
> 
>   \new PianoStaff <<
>     \new Staff = "upper" \upper
>     \new Dynamics = "dynamics" \dynamics
>     \new Staff = "lower" \lower
>   >>
> }
-- 
Ceci n'est pas une signature.

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]