constaudioElement = document.getElementById('audio');constviewElement = document.getElementById('div-analyzer');constf = newFrequencyAnalyzer(audioElement, viewElement, { fftSize:256, color:'#ffb21d' });// We can start only after user starts interact with our page.// This is because of HTML Web Audio API restriction.document.body.onclick = () => {audioElement.play();f.start();}
Frequency analyzer widget.
Example:
See more options at interface definition: IAbstractAnalyzerOptions