Any Convolution plug-ins out there?

Effects, Recipes, Interfacing with other software, etc.

If you require help using Audacity, please post on the forum board relevant to your operating system:
Windows
Mac OS X
GNU/Linux and Unix-like

Any Convolution plug-ins out there?

Permanent link to this post Posted by Ripper » Mon Dec 22, 2008 5:47 am

Hello every Audacity user out there in the WWW.

Question, does anyone know of a very good "convolution" plug-in available for PC along the lines of those that are available in Mac platform software, IE PEAK, SOUNDHACK, OR SOUNDMAKER. A plus would be something for Audacity.

Peace....
Ripper
 
Posts: 2
Joined: Mon Dec 22, 2008 5:09 am
Operating System: Please select

Re: Any Convolution plug-ins out there?

Permanent link to this post Posted by steve » Mon Dec 22, 2008 5:05 pm

I don't know of any existing convolution plug-ins for Audacity, though it should be possible to make one using Nyquist. There are nyquist functions "snd-convolve" and "convolve" available in the Audacity implementation of Nyquist.

(snd-convolve sound response)
Convolves sound by response using a simple O(N x M) algorithm. The sound can be any length, but the response is computed and stored in a table. The required compuation time per sample and total space are proportional to the length of response. Use convolve instead

(convolve sound response)
Convolves two signals. The first can be any length, but the computation time per sample and the total space required are proportional to the length of response.

http://www.audacity-forum.de/download/e ... t6.html#53

Convolution is usually used to create reverberation effects, but is usually much less efficient than other types of reverb. G-Verb and FreeVerb both provide useful and effective reverb effects.

[Edit] There is a LADSPA impulse convolver available from here: http://plugin.org.uk/ladspa-swh/docs/la ... tml#id1199 (see the top of that page for the download link).
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)
steve
Senior Forum Staff
 
Posts: 41083
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux Debian

Re: Any Convolution plug-ins out there?

Permanent link to this post Posted by Ripper » Tue Dec 23, 2008 5:53 am

Thanks, I'll check it out...
Ripper
 
Posts: 2
Joined: Mon Dec 22, 2008 5:09 am
Operating System: Please select

Re: Any Convolution plug-ins out there?

Permanent link to this post Posted by Giovani » Wed Aug 20, 2014 6:57 am

Hi! I try this effect, but It says to me, that variable sound doesn't exists.
Giovani
 
Posts: 29
Joined: Wed Mar 16, 2011 7:07 pm
Operating System: Please select

Re: Any Convolution plug-ins out there?

Permanent link to this post Posted by steve » Wed Aug 20, 2014 1:15 pm

Giovani wrote:Hi! I try this effect, but It says to me, that variable sound doesn't exists.

I have replied here: viewtopic.php?p=252053#p252053
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)
steve
Senior Forum Staff
 
Posts: 41083
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux Debian

Re: Any Convolution plug-ins out there?

Permanent link to this post Posted by Giovani » Sat Jun 25, 2016 4:30 pm

Hello again!
Please, how to define one sound for convolution and one for response, if I have two sound selected.
For example, I recorded a clap in my room, so in the Track1 is my clap and in Track2 is my voice. How to convolve It?
Thank You!
Giovani
 
Posts: 29
Joined: Wed Mar 16, 2011 7:07 pm
Operating System: Please select

Re: Any Convolution plug-ins out there?

Permanent link to this post Posted by steve » Mon Jun 27, 2016 6:12 pm

Both the sound that you wish to process and the impulse response should be mono sounds.
The impulse response should be very short.

Let's say that you have an impulse that is exactly 100 samples long. You can then copy the impulse response to the start of the track that you wish to convolve, then apply this code using the Nyquist Prompt effect:
Code: Select all
(setf rlen 100)  ;length of response in samples

(setf response (snd-from-array 0 *sound-srate* (snd-fetch-array (snd-copy *track*) rlen rlen)))
(setf signal (extract-abs (/ rlen *sound-srate*) *stop* (cue *track*)))

(convolve signal response)
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)
steve
Senior Forum Staff
 
Posts: 41083
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux Debian

Re: Any Convolution plug-ins out there?

Permanent link to this post Posted by Giovani » Tue Jun 28, 2016 2:55 pm

OK, but what about this next sound, which I would like to use with this impulse response sound?
Giovani
 
Posts: 29
Joined: Wed Mar 16, 2011 7:07 pm
Operating System: Please select


Return to Audio Processing



Who is online

Users browsing this forum: Yahoo [Bot] and 4 guests