Audio Visualizer

A team project involving the use of the Web Audio and Canvas APIs to create an audio visualizer with a minimalist interface for user controls.

Audio visualizer interface

Features

  • Uses the dat.GUI library for simple and clean UI controls
  • User can customize their visualization experience, such as the track being played, displaying of waveform or frequency data, show current play time, etc.
  • Added a DelayNode using the Web Audio API to delay the visualization

Controls

  • Check out the controls we made using dat.GUI!