I'm putting a new batch of midi files into .ly, so am learning to use
autobeaming. My problem is that Scarlatti uses beaming to show
articulation, so I need to be able to set it up so that the output
can't change with future releases of Lily.

So far, with 3/8 time, it seems that

\translator{\VoiceContext beamAutoBegin="1/16";beamAutoEnd="3/8";}

gives the consistent result of beaming everything that is contiguous 
when the shortest note is 1/16th (80% of the time, this is what
Scarlatti does), then I break the beams manually when required. Will
it always work?

Is there a way of saying "don't use *anything* in ly/auto-beam.ly,
just what I specify as above, that will work for other people when I
publish the code? (I realize that I can modify my own
ly/auto-beam.ly, but that won't work for other people.)

Reply via email to