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 to stdout. default is off.
  • -L <nframes> β€” Try to compensate <nframes> latency. it's trying its best, ok? πŸ₯Ί
  • -M β€” Use the FFTW_MEASURE option. default is off.
  • -N <name> β€” Name to use as JACK client. default is jconv. 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. πŸ’…βœ¨πŸŽ€πŸ¦‹πŸŒΈ