> I have thought of a probably better solution. Currently, if > `minimumBeamSubdivisionInterval` > `maximumBeamSubdivisionInterval`, > the algorithm basically pretends that `subdivideBeams` is false. > What if I change the behavior of that case such that you can add > `maximumBeamSubdivisionInterval = \musicLength 16` to your example > for your desired output? Not sure if it's as simple as removing > this check in an if statement.
The simpler, the better :-) > Even though you want this special subdivision at just one point in > your example, do you have examples where this special subdivision > occurs at multiple points in the same beam? My former suggestion > acts as a offset of # of beamlets for every subdivision, this > suggestion acts as a bound on # of beamlets. OK, here are some scans that I've found. As you can see, this kind of subdivision is not so special as previously assumed. * Jehan Alain, trois danses – Deuils (for organ), (publisher: Leduc) * Prokofiev, piano sonata 7, op. 83, second movement (publisher: Muzgiz) * Rachmaninov, piano concerto 3, op. 30, third movement (publisher: Gutheil) Werner