Audio Visualization
Uses the Web audio API to extract audio data in real time.
Web Audio API has a. createanalyser() method that can be used to create a new AnalyzerNode. AnalyzerNode have methods of acquiring time domain data (waveforms) and frequency data from a fast Fourier transform of an audio signal.
time domain data is shown in the time domain diagram. The same data is also pushed into the waveform history graph. This chart shows the last 1 million samples of the audio input.