A real-time audio visualizer that creates an interactive geometric shape that responds to microphone input. Built with Three.js and Web Audio API.
- Real-time microphone audio input
- Responsive geometric visualization (wireframe icosahedron)
- Dynamic color changes based on audio frequency
- Shape morphing and scaling based on sound amplitude
- Smooth animations and rotations
- Responsive design that adapts to window size
- Dark theme with light wireframe aesthetics
- Open
index.htmlin a modern web browser (Chrome, Firefox, Edge recommended) - Click the "Start Audio Visualization" button
- Allow microphone access when prompted by your browser
- Speak or play music to see the shape react to the audio input
- Built with Three.js for 3D rendering
- Uses Web Audio API for audio processing
- Features include:
- FFT (Fast Fourier Transform) analysis of audio input
- Dynamic vertex manipulation
- Real-time color interpolation
- Smooth rotation animations
Requires a modern browser with support for:
- WebGL
- Web Audio API
- getUserMedia API
- ES6+ JavaScript
This application only processes audio locally in your browser. No audio data is stored or transmitted anywhere.