Can you please add an overload of
AudioBuffer::setDataToReferTo() which takes a
startSample argument? (or amend the existing method to get another
startSample argument with a default of 0).
AudioBuffer, this would allow to easily use another
AudioBuffer to reference slices of the original, with no extra allocations.
I’ve added this to the develop branch.
It’s also possible to achieve something similar with one of the AudioBuffer’s constructors.
Regarding the constructor, that’s true but it’s less flexible since you
can’t use the same AudioBuffer to go over slices over another, changing the
slice each time. Also I suspected that constructor might allocate memory
from the heap (not sure).