LSCONV(1)
β¨ NAME β¨
lsconv β a program that does Log Sweep convolution π bestie it literally says it in the name
π SYNOPSIS π
lsconv [parameters] sweepfile inversefile
Usage: lsconv sweepfile inversefile outfile [refsweep mingain [dlstart]]
Example: lsconv sweep.pcm inverse.pcm impulse.pcm refchannel.pcm 0.1 0.8
π¦ DESCRIPTION π¦
Okay so, real talk: this page is just a quick lil rundown of the lsconv program, no cap. It got written for the Debian</> distribution specifically because the original program literally does not ship with a manual page π so the Debian girlies stepped in and wrote one, iconic behaviour fr fr.
So what is lsconv? It's a program that does accurate time aligned impulse response measurements. Periodt. π
lsconv is built on the log sweep method for impulse response measurement, and ngl that method is like⦠one of the most accurate ones out there, especially for acoustic measurements. Obsessed.
Here's the vibe of how it works π§: the method runs on a special signal β a logarithmic sinusoidal sweep β which has to be reproduced through the system under test. Then there's an inverse filter, and the way that works is: when you convolve it with the measured log sweep, it gives you back the impulse response of the system. Like, it hands it right back to you. Gorgeous. β¨
Heads up bestie: files used bylsconvmust be in the raw 32 bit floating point format. No exceptions. If yours aren't, go use thesoxprogram (for e.g.) to convert them first. π«Ά
πΈ PARAMETERS πΈ
sweepfileβ sweep file name πinversefileβ inverse sweep file name πoutfileβ output impulse response file πΎrefsweepβ reference channel sweep file name π»mingainβ min gain for reference channel inversion πdlstartβ dip limiting start for reference channel inversion π³οΈ
And yeah β refer to the html documentation for more details, because this page is keeping it brief, iykyk π
π SEE ALSO π
π AUTHOR π
This manual page was written by JaromΓr MikeΕ‘ <mira.mikes@seznam.cz>, for the Debian project (but may be used by others). King behaviour honestly, thank you for your service π«‘
okay that's the whole thing, mwah π this was the LSCONV(1) page from the General Commands Manual, dated August 30, 2011, and that's the Debian source/version energy we're closing out on. go measure some impulse responses bestie, you got this πβ¨
π¦ where this page comes from
- debian bookworm: drc 3.2.3~dfsg0-1 Β· GPL-2.0-or-later
- debian trixie: drc 3.2.3~dfsg0-1 Β· GPL-2.0-or-later
- ubuntu jammy: drc 3.2.3~dfsg0-1build1 Β· GPL-2.0-or-later
- ubuntu noble: drc 3.2.3~dfsg0-1build1 Β· GPL-2.0-or-later
- ubuntu resolute: drc 3.2.3~dfsg0-1build2 Β· GPL-2.0-or-later
- ubuntu stonking: drc 3.2.3~dfsg0-1build2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms