standardized-audio-context
Version:
A cross-browser wrapper for the Web Audio API which aims to closely follow the standard.
12 lines • 604 B
JavaScript
export const wrapAnalyserNodeGetFloatTimeDomainDataMethod = (nativeAnalyserNode) => {
nativeAnalyserNode.getFloatTimeDomainData = (array) => {
const byteTimeDomainData = new Uint8Array(array.length);
nativeAnalyserNode.getByteTimeDomainData(byteTimeDomainData);
const length = Math.max(byteTimeDomainData.length, nativeAnalyserNode.fftSize);
for (let i = 0; i < length; i += 1) {
array[i] = (byteTimeDomainData[i] - 128) * 0.0078125;
}
return array;
};
};
//# sourceMappingURL=wrap-analyser-node-get-float-time-domain-data-method.js.map