lilypond-user
[Top][All Lists]
Advanced

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

Re: Compound time signature


From: David Bobroff
Subject: Re: Compound time signature
Date: Wed, 01 Jun 2011 07:03:35 +0000
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10

On 6/1/2011 6:30 AM, Janek Warchoł wrote:
2011/6/1 Paul Scott <address@hidden>
No.  I need for example:

3/4 6/8 <3/4 bar> <barline> <6/8 bar> <barline> <3/4 bar> <barline> <6/8 bar> <barline> etc.

I remember that i saw something like that done in Lily, but i cannot find it :( 
I found this in archives:
maybe what they mention is the example i saw - unfortunately manuals are now rearranged.
If you find it, please tell us where it was hidden.

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

I used the following hack to do a mixed meter in "Don Quixote" (I'm not the one associated with the above referenced message, though).  Be aware that this was done for v2.11.27.  Also, from your description I don't think this will do quite what you want.  If I understand correctly, you want to alternate between 3/4 and 6/8 but you don't want to redisplay the time signature at every bar.  Since 3/4 and 6/8 have the same number of beats but are organized differently maybe what you need to do is to use something like what I've done below to display the 3/4 \\ 6/8 alternation but then alternate the beaming rules from bar to bar.

-David


mySig = {
    #(define (compound-time one two three four)
  (markup #:override '(baseline-skip . 0) #:number
   (#:line ((#:column (one three)) #:vcenter "" (#:column (two four))))))

  %% compound time signature hack
  \time 5/4
  \override Staff.TimeSignature #'stencil = #ly:text-interface::print
  \override Staff.TimeSignature #'text = #(compound-time "2" "3" "4" "4" )
}

reply via email to

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