Turns out using Array.Copy in the deinterleave function isn't very fast when the interleave size is tiny.
Turns out using Array.Copy in the deinterleave function isn't very fast when the interleave size is tiny.

Thealexbarney/LibDspAdpcm,Thealexbarney/VGAudio,Thealexbarney/VGAudio,Thealexbarney/LibDspAdpcm