Roxie Turner created this analyzer using web-audio-api and generated corresponding frequency bars in three.js, and the bars were animated to reflect the amplitude of each frequency at the current time. Three-orbit-controls is used to provide keyboard and mouse interaction for the scene. The app starts up playing a default track on loop but can be changed by dragging and dropping any mp3 into the window using jquery for file uploads.
For a beautiful audio experience, visit the live project at https://rxet.github.io/avfx/
Project Members: Roxie Turner