[CBT-1295] Please add classic swing/shuffle, positive and negative

Hello,

Now that Cubasis 3 has way more MIDI note resolution (thank you!), could we please add a positive and negative swing/shuffle quantize option? That would be swing/shuffle as in classic drum machines, where only the offbeat 16th note timing is altered. I rely on slight negative swing constantly to create funky grooves, so please don’t just provide the classic positive swing, there is great value in having it go it both directions, positive and negative. At 192 ppq, I’ve found that negative swing of one tick is just about perfect. Doing the math, at 960ppq in Cubase 3, that would be five ticks negative. The effect in the negative direction is only musically useful in subtle amounts, where in the positive direction it can be more coarse, so it should be programmed that way. At 960ppq I would never go negative more than 10 ticks myself, it starts to sound too rushed and weird, so having 1 tick negative swing resolution would be great. The positive resolution can and should be more coarse, because it takes a bigger change in values to notice the difference.

At 960 ppq, maybe having a range of settings like this, where the setting represent ticks that get applied in the swing quantize:
-10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0, +5, +10, +15, +20 … +100

I’m just looking at the Linn LM-1 where it maxed out at a swing of 70% or 5 ticks at 48ppq, which is 100 ticks at 960ppq.

Thinking binary and coding, that range would fit in nicely into a five bit, 32 value parameter. :slight_smile:

Thank you!

In an effort to keep Cubasis as simple and quick as possible, which is why I want to use Cubasis in the first place, before exporting songs to Cubase for final editing and mixing, a reduced set of swing setting might be better:

ticks in 960ppq:
-9, -7, -5 (the happy negative swing place), -3, 0, +10, +20, +30, +40, +50, +60, +70, +80, +90, +100, +110

Or it terms of swing percentages, which is the most common way of displaying this setting:
48, 48.5, 49, 49.5, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72

16 possible setting, to slot into a 4 bit value.

More exact percentages:
48.1, 48.5, 49.0, 49.4, 50.0, 52.1, 54.2, 56.2, 58.3, 60.4, 62.5, 64.6, 66.7, 68.7, 70.8, 72.9

But they’d be really ugly in the UI displayed that way.

You could round the top ones, like it’s done in the SP-1200:
48, 48.5, 49, 49.5, 50, 52, 54, 56, 58, 60, 63, 65, 67, 69, 71, 73

:slight_smile:

I would love to see a global swing/shuffle setting up next to the bpm/signature and a per track swing/shuffle option in the inspector side tool.
Which both can be applied in a non-destructive manner.
But for the track swing/shuffle settings an option to commit it to the track notes when desired.