The problem is very simple.
If I create an instance OfflineAudioContext, create a bufferSource, run it through the Compressor node (or Panner) and wait for the event .oncomplete, the resulting one e.renderedBuffercontains the processed source, only shifted 264 samples to the right (according to my empirical data).
This means that the first 264 samples of the resulting buffer are 0, and the last truncatd samples are earlier. The resulting buffer length is the same as the original buffer.
Is this behavior known?
source
share