lilypond-user
[Top][All Lists]
Advanced

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

Re: Smarter automatic beam subdivision?


From: Rutger Hofman
Subject: Re: Smarter automatic beam subdivision?
Date: Tue, 01 Apr 2014 13:11:24 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0

On 04/01/2014 12:23 PM, Phil Holmes wrote:
----- Original Message ----- From: "Rutger Hofman" <address@hidden>
To: "lilypond-user" <address@hidden>
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





reply via email to

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