Hi,
Would it be possible to implement the following feature:
Each channel to have its own 'offset' settings which would delay all the steps on this particular channel. Offset unit could be a millisecond (if possible) or a smallest unit of time given the internal resolution of the sequencer.
The above feature would allow to create more interesting rhythms. AKAI MPC series have a similar feature.
Let me know if I somehow overlooked an existing function that is similar.
Thanks
Comments
this is also the way to do per voice swing/shuffle, negative swing/shuffle, per step swing/shuffle, etc
Is a 1/128th note enough resolution for your purposes?
adding rotation as a mod destination... there's a thought. I've a few things on my list I'd like to get as working mod destinations, that code is pretty hairy though. The current mod destinations are all voice params, minus the mod dests themselves, so adding a non-sound parameter destination is not trivial. It should be possible though.
i for one wouldnt mind a resolution upgrade to 48ppq as this special number gets you triplets for every value all the way down to 64th notes (see 909, linn, p3, etc) but i realize this would mess up the brilliant substep interface because now there would be 12 clicks per step instead of 8.
the voice is a cool way to do it, but then you couldnt slide it early. maybe an offset setting in the mix section by the track length? having an offset parameter in milliseconds would avoid having to upgrade the sequencer resolution, but it would also not obey tempo changes.