On 20 Oct 2008, at 12:53, Graham Percival wrote:

There is a need of a more general beaming pattern selection scheme.

To be picky, this is a problem about subdivided beams, not the
main beams.

From what I can see, one needs to create a general trees structure, as generated by "+" and parenthesizes. Then these can have different renderings in the output using bars, space breaks and beaming. The difference between a meter pattern and others, is that it covers a whole measure, or possibly a sequences of measure.

Then the basis for writing a time signature is that one chooses a refinement of such a structure, and writes it out.

Anyway, it's true that something this complicated would require
some scheme programming.

Since I do not do Scheme, I thought if using Haskell to write LilyPond code.

But in the description above, given a music line, one needs to find suitable applicable patterns, as described above. LilyPond has that, but not the means of describing the general iterated structures I described above.

  Hans




_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to