From 3e8a7f24ad58544d6bd76781510aeac12bef59d1 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 13 Sep 2010 00:09:07 +0000 Subject: ported to library template and debianized svn path=/trunk/externals/bsaylor/; revision=14100 --- partconv~-help.pd | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 partconv~-help.pd (limited to 'partconv~-help.pd') diff --git a/partconv~-help.pd b/partconv~-help.pd new file mode 100644 index 0000000..f822323 --- /dev/null +++ b/partconv~-help.pd @@ -0,0 +1,74 @@ +#N canvas 0 30 680 606 10; +#X obj 201 569 dac~; +#X obj 40 168 dirac~; +#X msg 40 148 0; +#X obj 177 190 osc~; +#X obj 177 164 mtof; +#X floatatom 177 141 5 0 0 0 - - -; +#X obj 419 358 soundfiler; +#X obj 419 259 loadbang; +#X obj 201 541 *~; +#X obj 302 282 openpanel; +#X obj 302 309 t b s; +#X obj 302 240 bng 32 250 50 0 empty empty empty 0 -6 0 8 -260818 -1 +-1; +#X obj 331 466 vsl 8 128 0 100 0 1 empty empty empty 0 -8 0 8 -260818 +-1 -1 9700 1; +#X text 300 219 load a soundfile to use as the impulse response; +#X text 9 127 test with an impulse; +#X text 431 7 Ben Saylor - bensaylor@fastmail.fm; +#X text 105 7 partitioned convolution external; +#X obj 437 388 table irL; +#X msg 272 350 set irL; +#X msg 341 350 set irR; +#X obj 230 541 *~; +#X obj 259 426 partconv~ irR 2048; +#X msg 427 333 read -resize \$1 irL irR; +#X obj 437 410 table irR; +#X msg 232 190 0; +#X msg 270 190 0.1; +#X obj 177 212 *~ 0; +#X obj 271 515 dbtorms; +#X text 226 155 test with a sine; +#X obj 110 187 adc~ 1; +#X text 10 8 partconv~; +#X text 26 44 version 0.2 \, August 12 \, 2005; +#X text 258 43 [partconv~ ]; +#X obj 126 426 partconv~ irL 2048; +#X msg 419 283 read -resize examples/noiseburst.wav irL; +#X msg 419 307 read -resize examples/noiseburst.wav irR; +#X text 258 71 The partition size must be a power of 2 greater than +or equal to the block size. Larger partition sizes are more efficient +\, to a point \, but increase latency (the delay between input and +output is equal to the partition size minus the block size).; +#X connect 1 0 21 0; +#X connect 1 0 33 0; +#X connect 2 0 1 0; +#X connect 3 0 26 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 7 0 34 0; +#X connect 7 0 35 0; +#X connect 8 0 0 0; +#X connect 9 0 10 0; +#X connect 10 0 18 0; +#X connect 10 0 19 0; +#X connect 10 1 22 0; +#X connect 11 0 9 0; +#X connect 12 0 27 0; +#X connect 18 0 33 0; +#X connect 19 0 21 0; +#X connect 20 0 0 1; +#X connect 21 0 20 0; +#X connect 22 0 6 0; +#X connect 24 0 26 1; +#X connect 25 0 26 1; +#X connect 26 0 21 0; +#X connect 26 0 33 0; +#X connect 27 0 8 1; +#X connect 27 0 20 1; +#X connect 29 0 21 0; +#X connect 29 0 33 0; +#X connect 33 0 8 0; +#X connect 34 0 6 0; +#X connect 35 0 6 0; -- cgit v1.2.1