Round 2 improvement
An interactive web-based project that converts keyboard input into dynamic visual animations along with real-time audio feedback. The project enhances user interaction by combining typing activity with responsive visuals and sound generation.
- 🎹 Real-time typing sound effects using Web Audio API
- 🎨 Dynamic animated visual patterns reacting to typing
- 📊 Live typing statistics (WPM, key count, typing style)
- 🔊 Frequency-based sound variation per key press
- 🌐 Responsive UI with modern neon-glass styling
▶️ Start button to initialize audio context (browser compliant)
- HTML5
- CSS3
- JavaScript (Vanilla JS)
- Web Audio API
- Canvas API
- Added interactive audio feedback triggered by keypress events
- Implemented frequency-based sound generation mapped to keyboard input
- Improved user experience by requiring explicit user interaction to start audio
- Enhanced UI with a modern neon-glass design
- Optimized visual animations for smoother rendering
- Improved button visibility and accessibility
- Clone the repository
- Open
index.htmlin any modern browser - Click the Start Music button
- Start typing to see animations and hear sound
- Add background music loops
- Sync visuals more closely with audio frequency
- Add themes (dark/light/neon variants)
- Add export/share typing sessions
Audio will only start after user interaction due to browser autoplay restrictions.