[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lilypond-user
Subject:    Re: 2.13 default beaming rules need support for tuplets
From:       Carl Sorensen <c_sorensen () byu ! edu>
Date:       2009-12-28 14:53:44
Message-ID: C75E1488.EA62%c_sorensen () byu ! edu
[Download RAW message or body]




On 12/28/09 12:03 AM, "Nick Payne" <nick.payne@internode.on.net> wrote:

> Also, all the commercial scores I've seen have one tuplet indication per
> beam (usually omitted after a couple of beams/bars), not a single tuplet
> indication spanning multiple beams/bars. Shouldn't the default tuplet
> indication be what is regarded as the standard?
> 

Yes, it should.  You've identified a weakness with the current autobeaming
architecture, which uses beaming groupings to determine measure grouping.
An improved version is currently in preparation.

But as long as you aren't using the Measure_grouping_engraver, the simplest
way to get what you want is just use

\overrideBeamSettings #'Voice #'(3 . 4) #'end #'((* . (1 1 1)))

Thanks,

Carl


> \version "2.13.9"
> 
> changeBeaming = \overrideBeamSettings #'Voice #'(3 . 4) #'end #'((* . (3))
>          ((1 . 8) . (2 2 2))
>          ((1 . 12) . (3 3 3))
>          ((1 . 16) . (4 4 4))
>          ((1 . 24) . (6 6 6))
>          ((1 . 32) . (8 8 8))
>          ((1 . 64) . (16 16 16))
>          ((1 . 128) . (32 32 32)))
> 
> \relative c'' {
>      \time 3/4
>      c16 c c c c c c c c c c c
>      \times 2/3 { c16 c c c c c c c c c c c c c c c c c }
>      \changeBeaming
>      \times 2/3 {
>          c16 c c c c c c c c c c c c c c c c c
>          c16 c c c c c c c c c c c c c c c c c
>      }
>      \set tupletSpannerDuration = #(ly:make-moment 1 4)
>      \times 2/3 { c16 c c c c c c c c c c c c c c c c c }
> }




[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic