Overview
Echolocation is an interactive audio-sensory simulation designed to chart auditory perception parameters across standard clinical frequency sectors. By integrating gameplay coordinates with a real-time synthesis engine, this framework evaluates human thresholds without the cognitive fatigue typically associated with clinical pure-tone testing configurations.
The application maps sensory bounds across critical human audio bands (250Hz - 8000Hz). Users track moving graphic structures, stimulating dynamic focus while target auditory tones are triggered in the background. Performance results compile instantly, rendering visually onto a custom-mapped interactive diagnostic audiogram representation.
How to Use
To generate a representative auditory threshold distribution sequence, execute the following parameters:
- Ensure you are in a quiet workspace. Stereo headphones are recommended.
- Configure the system volume to a comfortable, medium baseline level.
- Activate the Master Audio Out switch within the Settings Panel to enable browser audio synthesis.
- Select Start Diagnosis to initiate game mechanics. Coordinate your input device (mouse movement or touch drags) to guide the player ring (blue circle) over yellow fireflies.
- The moment you perceive a faint pulsing tone in the background, press the Detect Sonar button or click your Spacebar.
- If the signal is successfully perceived, the algorithm decreases that frequency's amplitude (making it quieter) to find your minimum threshold limit. If missed, it increases the signal amplitude.
- View live threshold adjustments mapped as red-line vectors across the dynamic diagnostic chart. Select Export CSV Data to download raw sensory measurements.
Technical Details
The sensory core runs on the native Web Audio API, implementing pure sine wave oscillators constructed programmatically at runtime. The diagnostic framework mimics standard Hughson-Westlake audiometric staircase algorithms (down 10dB after visual validation, up 5dB following a failure threshold).
This framework maps 250Hz, 500Hz, 1000Hz, 2000Hz, 4000Hz, and 8000Hz. Volume amplitudes map to an exponential dB range from 0 (nearly silent) to 100 (high volume). Touch coordination is fully decoupled from DOM frame loops via optimized canvas operations to achieve high-performance rendering benchmarks, minimizing latency.
Future Directions
The development pipeline targets enhanced diagnostic fidelity and expanded scientific utility:
- Spatial Binaural Mapping: Integrating stereo Head-Related Transfer Functions (HRTF) to map hearing loss vectors across 3D directional coordinates.
- Acoustic Self-Calibration: Implementing environmental noise detection algorithms using client microphones to verify ambient acoustic compliance before testing begins.
- Extended Spectrum Diagnosis: Integrating ultra-high frequency evaluations (up to 16kHz) to screen for early ototoxicity.
Raw Resource Directory
Access specialized publications and clinical directories regarding audiometric testing protocols and algorithmic analysis:
Web Audio API Specifications
Developer reference documentation and standard guidelines for professional synthesized audio deployment.
MDN Web Audio Reference →