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

Reply via email to