lilypond-user
[Top][All Lists]
Advanced

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

Re: double time signature problem


From: Joshua Stutter
Subject: Re: double time signature problem
Date: Mon, 13 Nov 2017 15:09:23 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0

You should try something like this, changing the TimeSignature stencil to a custom markup:

---

{
  \override Staff.TimeSignature.stencil = #(lambda (grob) (grob-interpret-markup grob #{ \markup {
    \override #'(baseline-skip . 0)
    \number \line {
      \column { 3 4 }
      \column { 3 2 }
    }

} #}))
  b' b'
}

---

On 13/11/17 09:55, Werner Arnhold wrote:
Hi, list members,

I try to typeset an old choral work with hemiolic measures. That leads
me to a 3/4 Mesure sometimes changed to a 3/2 measure without special
indication and immediately back again. So I wanted to follow a printed
example with two time signatures at the beginning of the first line.

In the first attachment you can see the result of my efforts. There are
two problems in it:

1. The second time signature is too narrow to the first note. My useless
efforts for fixing this are in the minimal example, commented out.

2. It is constructed in definitely the wrong way. There must be a more
logical than optical way of building it. The connection to the
Score.RehearsalMark cannot be the right way. And by the way, it works
only for the first staff.

Is there a better way to get a solution of this problem? I know, it is
possible to avoid the problem if one accepts several visible time
changes in the score, but I don't want to.

The first attached file shows the state of the complete Work, see the
hemiolic measure at measure 5.
The minmal example ly-file shows the first 9 measures without text.

I thank you for any help.

Werner


_______________________________________________
lilypond-user mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user




reply via email to

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