On 8/10/10 2:52 AM, "Xavier Scheuer" <x.sche...@gmail.com> wrote:

> Hi Carl!
> 
> First of all thank you for your formidable work on the new autobeaming,
> it seems really powerful and the ideas to configure it more "logical"
> (although I must confess, I'm still not totally used to all these
> changes)!
> 
> I would just like to know if it is currently possible to define rules
> for subdivided beams?  I think I heard about this in a discussion but I
> was not able to find it again.
> 
> What I would like to do is (or seems, at least from a user point of
> view) quite easy.
> I'm really satisfied with current 4/4 beaming rules but I'd like to
> add one more "default" rule: I want 32th to be subdivided by 8th.
> So the equivalent of
> 
>   % Set beam sub-group length to an eighth note
>   \set subdivideBeams = ##t
>   \set baseMoment = #(ly:make-moment 1 8)
>   \set beatStructure = #'(2 2 2 2)
>   c32[ c c c c c c c]
> 
> but "automatically", as default rule (i.e. within beamExceptions?).
> 
> Because I do not want 16th (and longer notes) to be also subdivided by
> 8th, which is the case if I use the code above.
> 
> 
> I have seen in "scm/time-signature-settings.scm" the line:
> 
>   (subdivide . grouping-rules)  (not yet implemented, reserved for future use)
> 
> Is this what I'm looking for?  And does this mean it is not implemented
> yet, but will be possible in a not-so-long-term future?  ;-)

Yes, this is true.  We currently do not have the capability of setting
multiple levels of subdivide; we only subdivide on the beat.

The exact mechanism of getting multiple levels of subdivision is not yet
finalized.  We may use a subdivide grouping rule, or we may just use a
nested beatStructure.

As far as a time for its implementation, I'm not sure how long it will be.
I've looked into it, but I haven't yet got the architecture firmly in mind
for making it happen.

Thanks,

Carl


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to