[sdiy] continuously variable swing
Byron G. Jacquot
thescum at surfree.com
Wed Jul 13 08:25:08 CEST 2005
> now that i think about it, the tempo clock has to be faster than 16th
> notes. maybe there's a way to do this using clock dividers? maybe the
> existing clock isn't fast enough to allow for fine swing adjustments
> though.
>
> any thoughts?
>From my analysis, the swing on the x0x's is done using the 24 pulse
per quarter clock. With 24PPQ, in 4/4 time signatures, the 16th
notes each have 6 tempo clock "ticks." The swing is done by
displacing the even numbered steps by a number of those ticks. With
a swing value of 0, every 16th nore gets an even 6 pulses. With a
swing value of 1, the odd numbered steps get 7 pulses, and the even
ones get 5..and so on up to 6.
Without a higher resolution clock, and possibly some firmware
hacking, it's not easy to alter.
Of course, if you're good at circular thinking, you could skew the
steps of the patterns you're programming, in order to make it so that
the pattern begins on an even numbered step. Then, as you turn up
the swing, the odd steps effectively slide forwards...
Byron Jacquot
More information about the Synth-diy
mailing list