[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Issue 687 in lilypond: Enhancement: inequal MIDI quantization of equ
From: |
lilypond |
Subject: |
Re: Issue 687 in lilypond: Enhancement: inequal MIDI quantization of equal durations (swing, rubato) |
Date: |
Sun, 08 Aug 2010 02:20:19 +0000 |
Comment #13 on issue 687 by chicagogrooves: Enhancement: inequal MIDI
quantization of equal durations (swing, rubato)
http://code.google.com/p/lilypond/issues/detail?id=687
+1 to your suggestion for a scheme variant, arvidgr, and for many other
great points.
We can combine this with adam.spiers' suggestions for playing slightly
in-front or behind the beat, and use a similar syntax, so that composition
of the two commands would be much easier, and more in control of the user.
\shift ly:make-moment(1,128) { \swing #2 #1 { c4. c8 c8 } }
For reference, the two expressions below are equivalent (though only the
former is valid lily syntax, the latter is to show how the numbers are
arrived at)
{ c4.*10/9 c8*2/3 c8*4/3 c8*2/3 }
{ c4. + 1/6 c8 - 1/6 c8 + 1/6 c8 - 1/6 }
I'd be really happy to start sharing swing functions with each other now
that an implementation technique seems available to mere mortal
programmers !
- Re: Issue 687 in lilypond: Enhancement: inequal MIDI quantization of equal durations (swing, rubato),
lilypond <=