I made a little step sequencer thing to trigger drum loops.
For some reason, I want to use [buffer~] rather than [sfplay~],
But here comes some problems when playback with [groove~].
I use some 4 bar drum loop here.
It seems that when the loop is off, following functions do not work.
1.reverse playback by feeding -1 to [sig~]. It plays one time and stops.
2.loop in/out points. It plays 'maybe' at given start point but do not stop at the given end point but continues on the length of the sample.
in both cases, if I turn on the loop, then it will work, but instead of follow my sequence, it will just loop over and over loop length.
That's not what I want. I want that the loop follows my sequence's triggering, playback maybe 100ms, then shut up and wait until I check another toggle in my sequencer.
When I use [sfplay~] it works like that. But I want to use [groove~] to take advantage of various [buffer~] functions.
Is there a way to not to activate 'loop' in [groove~] but still dynamically adjust loop length and playback in reverse speed? All this in step sequencer friendly manner?
I hope that my question is clear...
Thank you very much.