Web Audio API analizador nodo getByteFrequencyData que devuelve una matriz en blanco
Estoy tratando de acceder a los datos FFT desde el nodo analizador usandoanalyser.getByteFrequencyData(array)
pero parece devolver una matriz en blanco:
var array = new Uint8Array(analyser.frequencyBinCount);
analyser.getByteFrequencyData(array);
Sin embargo usandoanalyser.getFloatFrequencyData(array)
devuelve una matriz de datos:
var array = new Float32Array(analyser.frequencyBinCount);
analyser.getFloatFrequencyData(array);
Estoy usando una cadena de señal de la siguiente manera:
Source
->Analyser
->ScriptProcessor
->Context Destination
Entonces, ¿por qué no puedo obtener datos de frecuencia en forma de byte?
Gracias por adelantado.