I’m looking into the feasibility of developing a plugin that will allow DJ-style scratching / scrubbing playback of a single audio file. The normal way I know of to do this is via sample interpolation and manual playhead control. Is there’s a way for FMOD to give me the entire PCM audio data buffer for an audio file? Or for a DSP plugin to take an audio file as an input that I could then read from myself?
Looks like I could do this if I could get a pointer to System inside a plugin. Is this possible?