Assuming you're using audio queues or even the audio unit you could calculate the instantaneous velocity the user is moving the box at each moment and feed in your sound data in chunks of multiples of the velocity? That sounds reasonable in theory. I don't know what that would do to performance, probably not too bad. You could always take velocity samples at a certain interval of time. Hope I understood your problem.
|