I have a patch, where I record a few seconds of audio into a buffer.
The I use a poly~ to access several different positions of the buffer at the same time. I.e. each voice instance represents a position in the buffer. I play this instrument with Mira. The position to be read from the buffer is selected according to the position of where I press on the x axis.
This is fine for slow attack pads, but when using it percussive, I've noticed, that the poly shoots of a voice instance before updating the position of the buffer. So the attack of the sound is the "old" position of the buffer, that the voice instance used before being brought to life again.
Is this just because it takes a while to read the buffer or have I programmed this sluggishly?