Singing Game

Train your vocal control and test your frequency precision through real-time autocorrelation analysis.

Now Playing: Select a song track to begin
⚡ DEMO MODE ACTIVE - Tap here or any control to resume
High Pitch (A5) Mid Range (C4) Low Pitch (A3)

🎵 Song Registry

Select a track to target in the Singing Arena:

Overview

The BioniChaos Singing Game is an interactive digital audio workstation built to process, analyze, and visualize real-time vocal waveforms. By taking clean, low-latency client-side microphone input, the platform runs mathematical autocorrelation tracking algorithms to detect vocal pitch. The application serves as a prime showcase for combining raw audio diagnostics with an interactive visual viewport.

How to Use

  1. Select a Song: Use the "Select Song Track" dropdown menu or explore the mobile "Songs" directory to queue a track.
  2. Configure Your Synth Guide: Toggle the "Sound" button ON to activate synthesizer notes that guide your target pitch.
  3. Sing on Target: Click "Start Game" and sing. Match your pitch to the moving blocks on screen.
  4. Track Your Stats: View your live frequency, volume levels, and accumulated scores directly inside the metrics card.

Technical Details

Under the hood, the system uses the standard Web Audio API. Time-domain buffers are analyzed continuously using an autocorrelation formula, calculating the precise intervals of repeating waveforms to determine musical frequencies. Calculations are handled inside optimized, deferred rendering frames to prevent main-thread blockage, ensuring the interaction latency stays well under 200ms.

Future Directions

Future releases of the vocal analyzer system will integrate diagnostic clinical biomarkers to record stability, voice jitter, and vocal cord tremors. This tool will evolve to support remote therapy platforms, vocal health rehabilitation diagnostics, and deep, client-side digital signal processing models.

Raw Resource Directory & Educational Links

Explore resources covering web audio engineering, digital pitch tracking algorithms, and biological signal processing: