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.

Respuestas a la pregunta(3)

Su respuesta a la pregunta