How to Operate the Whistle With Laptop Speaker Limits
Use onlinedogwhistle.com on a laptop as a controllable digital tone generator. Its frequency display cannot confirm the response of built-in speakers or a connected output. Many laptop speakers cannot reproduce ultrasonic frequencies. Keep system volume low, operate the stop control directly, and reassess settings whenever you change the output device.
Check the laptop output before pressing play
Look at the laptop's selected sound output before opening a playback session. A connected device means you should not assume sound will come from the built-in speakers. Lower system volume first and keep speakers away from ears. Next, check the app gain, which defaults to 10% and cannot exceed 25%. That percentage is a software control, not a measured sound level. Start playback through the page controls. Browser audio may require a user action before it starts, so an idle page alone does not establish a speaker fault.
- Confirm the intended output in your system's sound controls.
- Keep the browser's playback controls in view.
- Stop if the sound is uncomfortable.
Calculate the cap without rating the speakers
The app starts at 440 Hz and calculates its maximum as floor(actual AudioContext.sampleRate × 0.45). With a 44,100 Hz context, that maximum is 19,845 Hz. This is a digital generation boundary. It is not evidence that a laptop speaker reproduces every frequency below it. The five presets select 4, 8, 12, 16, or 18 kHz, subject to the cap. Check the visible value after selection. Use the 100 Hz coarse steps when you need to adjust the setting rather than jump between presets.
- Do not rank laptops by the maximum number shown.
- Do not infer ultrasonic output from an apparently silent tone.
- Avoid treating a dog's reaction as a frequency measurement.
Use keyboard controls with the page in focus
For a desk session, choose hold or toggle according to how you want to operate playback. Space toggles the sound, while Escape stops it. Those shortcuts do not act while you are typing. If you have been entering text, use the visible controls instead of assuming a keypress stopped the tone. Steady, pulse, and warble offer different playback patterns. None measures the laptop's speaker response. The 10 ms cosine fade shapes the tone's edges, but it does not establish how loudly the physical speakers play.
- Check playback state after using a shortcut.
- Keep a direct stop action available during toggle playback.
- Stop manually before moving to another task.
Handle tab changes and output switches
Hiding the whistle tab stops playback. Audio interruptions and reported devicechange signals also trigger a stop. However, browser devicechange support is incomplete. Do not depend on the page to catch every connection, disconnection, or route switch. Stop the sound yourself before changing an output. Once the change is complete, check system volume and the displayed frequency before restarting. A new output does not come with a verified frequency response inside this app. Keep the same distinction between generated settings and physical sound when using connected speakers.
- Review controls after returning to the whistle tab.
- Do not compensate for uncertain output by raising gain.
- End the session when you cannot confidently control playback.
- Inspect the laptop's current sound output and reduce system volume before starting.
- Read the frequency and gain controls, then choose a preset or adjust in 100 Hz steps.
- Start with the page control; use Space and Escape only when you are not typing.
- Stop before switching tabs or outputs, then check the settings before another playback.
Does a higher sample rate mean better ultrasonic playback?
A higher actual sample rate can raise the app's digital cap. It does not certify the frequency response of built-in or connected speakers.
Can a preset drill check my laptop speaker?
The three preset drills play fixed sequences. They do not measure speakers. Their shared allowance is three runs per day, with a UTC reset.
Does the site record sound to check the output?
No. It uses no microphone and uploads no recordings. There are no accounts, ads, or telemetry, though hosting metadata exists. The app cannot compare the generated tone with captured speaker output.