JCONVOLVER(1)
π JCONVOLVER π
okay bestie, sit down, grab your iced coffee, because we're talking about jconvolver β the Convolution Engine for JACK that does FFT-based partitioned convolution with multiple partition sizes. yes it's a mouthful. yes it's iconic. this page lives in the General Commands Manual section, and it's here to give you the lowdown. π«Ά
β¨ SYNOPSIS β¨
jconvolver [options][config-file][connect-file]
πΈ DESCRIPTION πΈ
So this manual page documents briefly what jconvolver is, and honestly? she's a lot.
jconvolver is a Convolution Engine for JACK, based on FFT convolution, using the convolution engine for reverberation processing. And the way it works? It literally distributes the calculation over up to five threads, one for each partition size, running at priorities just below the one of JACK's processing thread. multitasking queen behavior fr fr π
To run this program you need a config file and a wav file for convolution. no config, no wav, no vibes. π
Demo config files? You can find those in the /usr/share/jconvolver/config-files directory. π
β οΈ Heads up bestie β you have to edit the path to your convolution wav file. it's not gonna do it for you, no cap.
A whole set of wav files you can download from Fons Adriaensen's web pages at http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html (it's the jconvolver-reverbs.tar.bz2 one, iykyk) β or you can use any other convolution files that are supported by libsndfile. whatever slays for you. π
Some other info can be found in the README and README.COFNFIG files in /usr/share/doc/jconvolver. yes it really is spelled like that, and yes we love her for it. π
π OPTIONS π
A summary of options is included below. short, sweet, and every single one of them matters:
-hβ Display short help. the classic. your girl just wants to be understood. π-vβ Print partition list tostdout. default is off.-L<nframes>β Try to compensate<nframes>latency. it's trying its best, ok? π₯Ί-Mβ Use theFFTW_MEASUREoption. default is off.-N<name>β Name to use as JACK client. default isjconv. pick your own name, main character energy only. β¨
π¦ SEE ALSO π¦
π AUTHOR π
jconvolver was written by Fons Adriaensen <fons@linuxaudio.org>. a legend, honestly. π«Ά
This manual page was written by Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>, for the Debian project (but may be used by others). sharing is caring bestie. π
and that's the whole vibe check, bestie β this page is from the General Commands Manual, sourced from jconvolver, dated January 29, 2012. old but gold, fr fr. slay, go convolve something gorgeous. π β¨ππ¦πΈ
π¦ where this page comes from
- debian bookworm: jconvolver 1.1.0-1 Β· GPL-2.0-or-later
- debian trixie: jconvolver 1.1.0-2 Β· GPL-2.0-or-later
- ubuntu jammy: jconvolver 1.1.0-1 Β· GPL-2.0-or-later
- ubuntu noble: jconvolver 1.1.0-2build1 Β· GPL-2.0-or-later
- ubuntu questing: jconvolver 1.1.0-2build1
- ubuntu resolute: jconvolver 1.1.0-2build2 Β· GPL-2.0-or-later
- ubuntu stonking: jconvolver 1.1.0-2build2 Β· 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