| From | Sent On | Attachments |
|---|---|---|
| Chris McCormick | Jul 1, 2002 9:20 pm | |
| bsay...@macalester.edu | Jul 1, 2002 11:25 pm | |
| bsay...@macalester.edu | Jul 1, 2002 11:30 pm | .pd |
| Chris McCormick | Jul 4, 2002 1:39 am | |
| bsay...@macalester.edu | Jul 4, 2002 2:32 am | |
| Chris McCormick | Jul 4, 2002 2:39 am | |
| shreeswifty | Jul 4, 2002 3:56 am | |
| Krzysztof Czaja | Jul 4, 2002 8:40 am | |
| NJCross | Jul 4, 2002 10:22 am |
| Subject: | Re: [PD] convolve | |
|---|---|---|
| From: | bsay...@macalester.edu (bsay...@macalester.edu) | |
| Date: | Jul 1, 2002 11:30:55 pm | |
| List: | at.iem.pd-list | |
| Attachments: | ![]() convolve~.pd - 1k | |
And here's the attachment :)
On Mon, Jul 01, 2002 at 10:26:08PM -0800, bsay...@Macalester.edu wrote:
I was trying to make a convolution patch (need to learn about FFT, but I don't have my DSP book with me) and came up with this. I'm not even sure this is the right idea for doing realtime convolution - maybe someone has a better one. It uses Joseph Sarlo's windowing library.
I would like to use convolution with impulse response sounds to create reverb - is this even possible/feasible in realtime?
Ben
On Tue, Jul 02, 2002 at 12:21:08PM +0800, Chris McCormick wrote:
Hello again, I can't seem to find anything in the docs about convolution. Is it possible in Pd? What are the techniques? Is it actually in the docs but i am just blind?
Regards,
Chris.
______________________________________________________ Chris McCormick - Systems Developer - PerthWeb Pty Ltd Internet Solutions for your business! Level 9/105 St George's Tc - Perth - Western Australia Ph: (08) 9226 1366 Fax: (08) 9226 1375 Visit Perth online! : www.perthweb.com.au PGP Key = http://www.perthweb.com.au/~chris/public.txt
#N canvas 163 104 450 367 10; #X obj 21 29 inlet~; #X obj 21 144 *~; #X obj 51 144 *~; #X obj 21 176 -~; #X obj 21 256 rifft~; #X obj 109 30 inlet~; #X obj 93 144 *~; #X obj 123 144 *~; #X obj 93 176 +~; #X obj 109 82 rfft~; #X obj 21 81 rfft~; #X obj 21 328 outlet~; #X obj 103 264 block~ \$1 \$2; #X obj 21 205 /~ \$1; #X obj 93 203 /~ \$1; #X obj 36 53 hanning~; #X obj 124 53 hanning~; #X obj 40 295 hanning~; #X text 239 26 arg 1: blocksize; #X text 239 42 arg 2: overlap; #X text 166 175 multiply two signals in the frequency domain as complex numbers..; #X connect 0 0 15 0; #X connect 1 0 3 0; #X connect 2 0 3 1; #X connect 3 0 13 0; #X connect 4 0 17 0; #X connect 5 0 16 0; #X connect 6 0 8 0; #X connect 7 0 8 1; #X connect 8 0 14 0; #X connect 9 0 6 1; #X connect 9 0 1 1; #X connect 9 1 7 1; #X connect 9 1 2 1; #X connect 10 0 1 0; #X connect 10 0 7 0; #X connect 10 1 2 0; #X connect 10 1 6 0; #X connect 13 0 4 0; #X connect 14 0 4 1; #X connect 15 0 10 0; #X connect 16 0 9 0; #X connect 17 0 11 0;






.pd