Comment #21 on issue 687 by chicagogrooves: Enhancement: inequal MIDI
quantization of equal durations (swing, rubato)
http://code.google.com/p/lilypond/issues/detail?id=687
Adam, community, I feel we should start to pin down an API for this thing,
preferrably one that allows simple calling for the cases I've supported
already, and still allows for complex scenarios.
I currently have \swingIt #'16 {\music}.
The ideal syntax I think would be to have a list of swing styles, which you
pass in unquoted much the way repeat or times command can take unquoted
numeric args, and enumerations (volta, unfold, etc..) :
\swing jazz8 2/3 {\music} ; or similar
\swing jazz16 2/3 {\music}
\swing jazz8 6/10 {\music} ; 60% or slightly swung eigths..
I'm glad you could understand the code, and can see a future for this, but
I do not want to start cluttering the API with options, so I don't intend
to refine this until I see a way to pass (and omit) options cleanly.
_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond