On 04/01/2014 12:23 PM, Phil Holmes wrote:
----- Original Message ----- From: "Rutger Hofman" <rut...@cs.vu.nl>
To: "lilypond-user" <lilypond-user@gnu.org>
Sent: Tuesday, April 01, 2014 11:03 AM
Subject: Smarter automatic beam subdivision?

Good morning list,

I would love to be able to make 'smart' automatic beam subdivision,
so, for example, it automatically subdivides 16th at the quarter, but
32nds or 6/4* 16th etc at the eighths. Is there a way to accomplish that?

Btw, the current syntax to do ad-hoc subdivision by hand is uhm...
verbose... I wouldn't mind if the syntax would allow things like:

c32[[ c c c] c[ c c c]]

where the number of non-divided beams would follow The Rules.

Rutger

Have you looked at the section of the NR: "How automatic beaming
works"?  I think it will allow you to work out how to do what you want.

Yes, thanks, I looked at it quite often and I didn't find what I asked for. Did I miss that section? Let me summarize: I asked for smart *sub*division, not division. I would like to have an automatic subdivision scheme that results in:

c16[ c c c] c32[[ c c c] c[ c c c]] \tuplet 6/4 { c16[[ c c] c[ c c]] }

using the "syntax" suggested above. The problem is, if I specify a baseMoment = 1/8, then the 16th will also be subdivided at 8th (c16[[ c] c[ c]]), but I want 16th subdivided at the quarter, and subdivision at the 8th only for smaller note values than 16th: 32nds or tuplets of 16th or ... So something like: baseMoment is 1/4 for 16th, baseMoment is 1/8 for smaller note values.

Rutger



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

Reply via email to