Re: Convolution, channel-selectiveness of effects and spectrograms

Martin Guy <[email protected]> Fri, 28 Nov 2025 16:04:21 +0100
Newsgroups gmane.comp.audio.sox
Message-ID <CAL4-wQq96agH58WjE=b3W9fzqrYSYsGgH244MkLxor=+RvQnMg@mail.gmail.com>
--===============8043431339781371309==
Content-Type: multipart/alternative; boundary="000000000000bf94f90644a8f2ae"

--000000000000bf94f90644a8f2ae
Content-Type: text/plain; charset="UTF-8"

On Fri, 28 Nov 2025 at 15:36, Peter P. <[email protected]> wrote:
> convolution can be achieved by fourier transforming
> both soundfiles into the frequency domain, multiplying the two spectra
> there and transforming the result back into the time domain.

Yes, and what SoX calls its convolution engine does it that way.

> brutefir is one widely available command line program for offline or
> realtime convolution

Thanks, it would be interesting to add that as an alternative to the
one that fir uses. Who knows which will win in speed? fir doesn't
use FFTW yet as far as I know, only boring 2^n-sixed DFTs though
I seem to remember its 2^n one is of a similar speed to FFTW's.

  M

--000000000000bf94f90644a8f2ae
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Fri, 28 Nov 2025 at 15:36, Peter P. &lt;<a href=3D"mail=
to:[email protected]">[email protected]</a>&gt; wrote:<br>&gt=
; convolution can be achieved by fourier transforming<br>&gt; both soundfil=
es into the frequency domain, multiplying the two spectra<br>&gt; there and=
 transforming the result back into the time domain.<br><div><br></div><div>=
Yes, and what SoX calls its convolution engine does it that way.<br></div><=
div><br></div><div>&gt; brutefir is one widely available command line progr=
am for offline or</div>&gt; realtime convolution<br><div><br></div><div>Tha=
nks, it would be interesting to add that as an alternative to the</div><div=
>one that fir uses. Who knows which will win in speed? fir doesn&#39;t</div=
><div>use FFTW yet as far as I know, only boring 2^n-sixed DFTs though</div=
><div>I seem to remember its 2^n one is of a similar speed to FFTW&#39;s.</=
div><div><br></div><div>=C2=A0 M<br></div></div>

--000000000000bf94f90644a8f2ae--


--===============8043431339781371309==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============8043431339781371309==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Sox-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sox-users

--===============8043431339781371309==--