Skip to main content

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

Project Members: Roxie Turner

Find the program that fits your life.

Learn about our coding, cybersecurity, and data analytics bootcamps offered on full-time and part-time schedules.