setInterval

main
Matt Huntington 2 years ago
parent 23ff4b0327
commit 433f92efcc

@ -12,14 +12,14 @@ navigator.mediaDevices.getUserMedia({
microphone.connect(analyser);
analyser.connect(scriptProcessor);
scriptProcessor.connect(audioContext.destination);
scriptProcessor.onaudioprocess = () => {
setInterval(() => {
const array = new Uint8Array(analyser.frequencyBinCount);
analyser.getByteFrequencyData(array);
const arraySum = array.reduce((a, value) => a + value, 0);
const average = arraySum / array.length;
console.log(Math.round(average));
// colorPids(average);
};
}, 1000)
})
.catch((err) => {
/* handle the error */

Loading…
Cancel
Save