UNPKG

get-float-time-domain-data

Version:
12 lines (10 loc) 367 B
"use strict"; if (global.AnalyserNode && !global.AnalyserNode.prototype.getFloatTimeDomainData) { var uint8 = new Uint8Array(2048); global.AnalyserNode.prototype.getFloatTimeDomainData = function(array) { this.getByteTimeDomainData(uint8); for (var i = 0, imax = array.length; i < imax; i++) { array[i] = (uint8[i] - 128) * 0.0078125; } }; }