Apply explicit recording frequency filters
Apply explicit high-pass, low-pass or notch chains and export WAV, response and clipping counts.
- 1Add input
- 2Adjust settings
- 3Get your result
Tool input and files are processed in this browser without being uploaded.
Before you start
Enter type,frequencyHz,Q per line, such as notch,60,10. Apply the same explicit chain to all channels with stable W3C/RBJ biquads and zero initial state. Download an actual PCM16 WAV with complete coefficients,poles,response and before/after levels. No normalization or automatic denoise; high Q can ring, remove useful sounds or cause clipping.
How to use this tool
- Choose local WAV/MP3.
- Set parameters and inspect actual results,statistics or frame mappings.
- Listen/inspect and download complete outputs.
Supported inputs and limits
One supported WAV/MP3 up to30 MiB and80 MiB actual decoded PCM;1–8 channels,8–192kHz; combined downloads100 MiB. WAV uses existing PCM8/16/24/32 and float32/64 support; MP3 must actually decode in the browser. No microphone, upload or remote audio fetch.
MP3 priming/gapless behavior varies by browser: the same checked MP3 produced2.000s in Chrome and2.040s in WebKit. All times/frames follow this browser’s actual decoded PCM; cross-browser sample/duration identity is not guaranteed. PCM16 output rounds decoded*32768 and clamps[-32768,32767] without normalization; float/24/32/MP3 original encoding bytes are not preserved.
Up to8 sections and160,000,000 sample-section work units; frequency10Hz…0.49sampleRate,Q0.1…30,finite coefficients and strictly stable poles. Float64 samples/state between sections, final float32 PCM then explicit quantization; samples beyond±1 count as clippedSamples and WAV saturates visibly in the report. Response SVG displays−100…20dB with all512 numeric response points. No speech recognition or full noise restoration.
Worked example
Example input
60Hz0.2 amplitude+1000Hz0.3 amplitude,8kHz8s.
Example options
{"sections":"notch,60,10"}Example output
64,000 filtered frames; independently check SciPy float response and quantized WAV separately, with full response/clipping reports.
When something does not work
Correct parameters or export supported WAV,reduce decoded/work budgets and rerun. Retain the source to adjust thresholds,channels or filters.
Frequently asked questions
Will it automatically repair all noise?
No. It processes explicit bands only; hum,clicks,hiss and voice repair are different tasks. Inspect bands/response and listen.
Documentation & further reading
Related tools
Audio to WAV
Convert supported MP3 or WAV audio to 16-bit PCM WAV, with optional rate and channel settings.
Trim audio
Select one part of a WAV or MP3 recording and download the excerpt as WAV.
Merge audio
Put recordings or sound clips in order and join them into one WAV file.
Adjust audio volume
Raise or lower the volume and save a new WAV file.