Use a frequency sweep to find a speaker rattle without misreading the result

A frequency sweep can help you find where a buzz or rattle becomes repeatable. Start at low physical volume, use a short bounded sweep, and note the frequency shown when the unwanted sound begins. Then use a steady tone near that point to reproduce it. This is a listening check, not a frequency-response measurement, hearing test, or proof that the speaker driver is damaged.

What a sweep does

A sine sweep moves one tone through a range of frequencies. The WaveLocus frequency sweep lets you choose the start, end, duration, direction, channel, and digital level. The browser changes an oscillator's frequency over time. MDN defines the OscillatorNode frequency property as the oscillation frequency in hertz.

That controlled movement is useful when an unwanted sound appears only in one region. It can reveal that a rattle repeats near the same displayed frequency, or that a sudden audible change follows one output path. It cannot show a calibrated response curve by listening alone. Your speaker, enclosure, desk, room, listening position, playback processing, and hearing all influence what you hear.

Prepare a safer, more useful run

  1. Turn the physical volume down first. Start below your normal listening level. A digital setting does not tell you the sound pressure at your ears.
  2. Choose one output. Confirm the browser is playing through the intended speakers or headphones. Remove loose objects resting against a speaker or enclosure, but do not dismantle equipment.
  3. Begin with a limited range. If the problem sounds like a low buzz, do not start by sweeping the entire available range loudly. Use a moderate span and a short duration.
  4. Keep processing stable. Record whether equalization, spatial audio, loudness enhancement, or a subwoofer crossover is active. Do not change several settings during the same comparison.
  5. Stop if the sound is uncomfortable. Loudness and exposure time both matter. NIOSH advises keeping personal-device volume low and reducing exposure to loud sound in its hearing-loss guidance.

Run the sweep and mark the event

Play one sweep and watch the live frequency readout only long enough to mark the unwanted event. Write down a range rather than claiming one exact frequency. A short sweep, display timing, and your reaction time do not justify single-hertz precision. Repeat once with the same settings. If the event returns in roughly the same region, narrow the start and end frequencies around it.

Next, open the tone generator and play a low-level tone near the marked region for only as long as needed. Move slightly above and below it. This second signal asks whether the unwanted sound can be held and repeated. Do not leave a steady tone running at a high level, and do not raise the volume to force a faint fault to appear.

Interpret what changed

ObservationUseful conclusionNot established
The rattle repeats in the same narrow regionYou have a reproducible trigger range in the current path.Which physical part is responsible.
The sound changes when you lightly move a nearby loose objectThe object or its contact may contribute to the audible event.That the speaker itself has passed every test.
The event follows one speaker after a safe channel or endpoint comparisonThat output path deserves the next controlled check.That its driver is damaged rather than its cabinet, cable, processing, or placement.
Some frequencies seem louder or quieterYour total listening setup varies across the sweep.A measured frequency-response curve or a hearing threshold.

Change one part of the path

If the rattle is repeatable, keep the same tone or narrowed sweep and change one safe variable. Test the other channel, move only a loose object, or use another known output at the same comfortable listening position. If the event stays in the room after the speaker path changes, placement or a nearby surface may be involved. If it follows one endpoint, that endpoint or its connection becomes the better next target.

Do not press a driver cone, open a powered enclosure, bypass protection, or improvise a cable. A browser signal can trigger an observation but cannot inspect the hardware. If the unit becomes hot, smells unusual, cuts out, or makes severe mechanical noise at low volume, stop using it and follow the manufacturer's service guidance.

Why this is not a frequency-response test

A response measurement compares a known stimulus with measured output under defined conditions. Professional systems use an analyzer and a suitable return signal. For example, Audio Precision documents a continuous logarithmic sweep as the stimulus in its frequency-response measurement workflow. Merely hearing a browser sweep provides no calibrated microphone, reference level, acoustic correction, or response calculation.

Likewise, the point where you stop hearing a tone is not a browser hearing test. Output limitations, room effects, headphone fit, background noise, and playback level can all hide a frequency. Do not use the result to diagnose hearing or compensate with a large equalizer boost.

Next step

Record the sweep settings, approximate trigger range, output path, physical volume position, and whether the event repeated. Use guided diagnosis to compare one path change at a time. If you need the same signal on another device, create a versioned reference with portable test packs instead of relying on an unrelated online file.

Sources and method

This guide uses the WaveLocus browser oscillator, a narrowed sweep, and a steady-tone confirmation as a listening workflow. MDN documents browser oscillator frequency, Audio Precision provides measurement context, and NIOSH supports the low-volume safety boundary. The method cannot measure acoustic response, identify a damaged component, certify equipment, or assess hearing.