118
118
// get n "items", aka samples (not frames)
119
119
fileHandle.read(interleaved, nbFrames * fileHandle.channels());
121
AudioBuffer * buffer = new AudioBuffer(nbFrames, AudioFormat(fileHandle.samplerate(), fileHandle.channels()));
122
122
buffer->deinterleave(interleaved, nbFrames, fileHandle.channels());
125
125
const int rate = static_cast<int32_t>(sampleRate);
127
127
if (fileHandle.samplerate() != rate) {