Releases: BrainAV/Audio-Visualizer
Releases · BrainAV/Audio-Visualizer
v1.0.0 Audio Visualizer
Audio Visualizer v1.0.0: The WebGL Revolution
This is the first official, stable release of the Audio Visualizer, marking a complete technological overhaul and a massive leap in performance and features. The original 2D Canvas renderer has been replaced with a powerful WebGL engine, enabling smoother animations and far more complex visuals.
Major Highlights
- ✨ High-Performance WebGL Engine: The entire rendering pipeline has been migrated from 2D Canvas to WebGL, allowing for significantly more layers, nodes, and effects while maintaining a high framerate.
- 🎤 Enhanced Audio Control: Users now have explicit control over microphone access with a new Start/Stop Audio button, improving privacy and user experience.
- 🏗️ Complete Code Refactor: The core
script.jshas been modularized into focused files (drawing.js,audio.js,ui.js, etc.), making the codebase cleaner, more scalable, and easier for future contributors to understand. - 📱 Advanced Mobile Controls: Integrated pinch-to-zoom and drag-to-rotate gestures for a fluid experience on touch devices.
- 🎨 UI/UX Improvements: Added helpful tooltips to all controls and refactored the CSS to use variables for easier theming and maintenance.
- 🐛 Bug Fixes: Corrected issues with the
curvedLinesfeature and tooltip positioning to create a more stable and polished user experience.
This release establishes a robust and modern foundation for all future development. Thank you to everyone who contributed ideas and feedback!