Zoetone: 3D Web Audio Visualizer

Immersive, Interactive, Multi-Channel Audio Visualizer for VR and 3D web apps

Zoetone 3D Audio Visualizer

Immersive, Interactive, Multi-Channel Music Visualization

Project Summary

Zoetone is a browser-based, real-time 3D audio visualizer and performance tool. It enables users to assign, control, and mix up to six independent audio channels, each visualized as a responsive 3D entity in a WebXR scene. Designed for both creative exploration and technical robustness, Zoetone bridges music, code, and interactive art.

Features & Tools

  • Dynamic Channel Management: Add, remove, and assign audio tracks (up to 6) with a user-friendly UI.
  • Live Audio Analysis: Each channel is analyzed in real time, driving unique 3D visual effects and animations.
  • WebXR & A-Frame: Built with A-Frame for immersive, cross-platform 3D experiences.
  • Customizable Audio: Load your own audio URLs or use provided demo tracks.
  • Robust UX: Handles browser autoplay restrictions, CORS, and dynamic asset loading.
  • Accessible Controls: Play/pause, minimize UI, and per-channel configuration for live performance or demo use.

Implementation

  • JavaScript & Web Audio API: Real-time audio analysis and event-driven UI logic.
  • Dynamic DOM & Scene Updates: Audio elements and 3D entities are created, removed, and linked on the fly.
  • Custom Events: Ensures reliable initialization and synchronization between UI, audio, and visuals.
  • Portfolio-Ready: Designed for easy demoing, remixing, and extension.

Challenges

  • Browser Compatibility: Overcame CORS and autoplay restrictions for seamless user experience.
  • Dynamic Asset Management: Ensured UI, audio, and 3D scene remain in sync as channels are added/removed.
  • Performance: Optimized for smooth real-time visualization and audio reactivity.

Outcome

  • Interactive Demo: Users can explore, remix, and visualize music in a spatial, interactive environment.
  • Creative Platform: Serves as a foundation for live performance, education, or further creative coding projects.
  • Positive Feedback: Praised for its flexibility, robustness, and engaging visual-music interplay.