Frequency Sweep Generator

Linear or logarithmic · 20 Hz–20 kHz

Slide smoothly from one frequency to another and listen for anything that rattles, buzzes or disappears. Set the range, the length and the curve, then press play.

20 Hz

20 Hz 20 kHz
50%

Curve

Logarithmic: the same number of octaves every second. The usual choice for listening tests.

Fade the volume

50%
50%

Waveform

Turn your volume down before you press play. Some tones are far louder than they look, and can hurt your ears or your speakers.

Common sweeps

Live waveform

idle

What is a frequency sweep?

A sweep is one tone that changes pitch over time. Instead of testing 440 Hz, then 500 Hz, then 560 Hz by hand, you set a start and an end and let the tone slide through everything in between. Anything wrong with a speaker or a room usually announces itself the moment the sweep reaches it.

Sweeps are the standard way to check frequency response. They're fast, they cover the whole range, and they make problems easy to place — you hear roughly where in the sweep the trouble happens, which tells you which frequency to go back and look at.

Linear or logarithmic — which one?

A linear sweep adds the same number of hertz every second. Over 20 Hz to 20 kHz, that means it spends nearly all its time in the treble and rushes through the bass in a fraction of a second.

A logarithmic sweep covers the same number of octaves per second instead, which matches how we hear pitch. It gives the low end real time and is the better default for almost any listening test. Use linear only when you specifically want even coverage in hertz — some measurement work calls for it.

What to listen for

How to run a useful test

Start with the volume low. A sweep passing through a resonance can get a lot louder than the rest of the run, and a 20 Hz tone at high level is hard on a woofer even though you barely hear it.

Pick a length of at least 15 seconds for a full-range sweep — anything faster and you can't tell where a problem sits. For hunting one specific rattle, narrow the range instead: a 20-second sweep across 40 to 90 Hz gives you plenty of time to move around and listen.

Use headphones for hearing checks and speakers for equipment checks. Judging a speaker through headphones tells you nothing about the speaker.

Common questions

What sweep should I use to test a subwoofer?

Try 10 to 120 Hz over about 25 seconds, logarithmic, at a moderate level. Listen for where output starts, where it's strongest, and anything that buzzes on the way through.

Why can't I hear the start of the sweep?

Frequencies below about 30 Hz need a real subwoofer to be audible. Phone and laptop speakers produce almost nothing down there, and small headphones only manage a faint rumble.

Is a sweep safe for my speakers?

At sensible volume, yes. Very low frequencies at high level are the risk — they push the driver hard while sounding quiet. Start low and stop if you hear anything mechanical.

Should the sweep go up or down?

Either. Sweeping up is more common and makes it easier to place a problem. Sweeping down from 20 kHz is sometimes easier for finding the top of your hearing range — just swap the start and end values.

Can I use this to measure my room properly?

This tool is for listening, not measuring. Proper measurement needs a calibrated microphone and software that captures the response. A sweep by ear will still tell you a lot about where the problems are.

Back to the tool