Purpose
This tool can be used to help you make sure that the audio input settings on your system are optimal for using the Chromatic Tuner and Real Time Tuning Analysis (RTTA) web utilities.
Three quick checks:
Step 1:
Stay quiet for a few seconds so the tool can measure the background noise level.
Step 2:
Play a normal note.
Only clearly clipping audio fails this step.
The status will show PASS after the level stays in-range for 2.5 seconds.
Step 3:
Hold a steady tone.
If the tone stays “present” for 2.5 seconds or more, you pass.
What the graph shows:
The graph is the incoming audio level over time (RMS).
Horizontal lines show the measured noise floor, test pass mimimum level, optimal maximum level,
plus a “clipping risk” line (Steps 2 and 3).
Why different devices can disagree:
Some phones and laptops apply their own microphone processing (noise reduction, compression, voice enhancement).
A web app can request raw audio, but it can’t always force the device to provide it.
Tip Jars
This tool was created by
Michael Eskin.
If you find it useful, please consider making a contribution via my online tip jars:
Source Code
The full source code for this tool is available on my GitHub repository.
The source is completely contained in the one file:
audiotest.html: