From 968e313857743435e662c831a8b29f50b20e0d41 Mon Sep 17 00:00:00 2001 From: Tom Schouten Date: Mon, 27 Jan 2003 17:06:07 +0000 Subject: creb 0.7 svn path=/trunk/externals/creb/; revision=364 --- doc/fdn~.pd | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ doc/junction~.pd | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++ doc/reference.txt | 2 ++ 3 files changed, 119 insertions(+) create mode 100644 doc/fdn~.pd create mode 100644 doc/junction~.pd (limited to 'doc') diff --git a/doc/fdn~.pd b/doc/fdn~.pd new file mode 100644 index 0000000..32bee94 --- /dev/null +++ b/doc/fdn~.pd @@ -0,0 +1,61 @@ +#N canvas 310 312 826 610 10; +#X obj 146 529 vols~; +#X floatatom 203 509 5 0 0; +#X obj 143 562 dac~; +#X obj 128 131 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 10 415 print; +#X floatatom 216 431 5 0 0; +#X floatatom 267 432 5 0 0; +#X obj 54 144 noise~; +#X obj 94 190 *~; +#X floatatom 203 111 5 0 0; +#X obj 146 157 ead~; +#X msg 360 119 lines 501 752 5003 7504 105 206 307 408; +#X floatatom 152 110 5 0 0; +#X msg 361 248 linear 32 100 105; +#X msg 360 271 linear 32 1000 1005; +#X msg 12 465 reset; +#X obj 142 463 fdn~ 64 40000; +#X msg 358 351 exponential 64 10 1000; +#X msg 358 327 exponential 32 10 5000; +#X msg 360 292 linear 32 100 2015; +#X msg 361 224 linear 8 75 100; +#X msg 361 201 linear 32 50 2175; +#X msg 360 374 exponential 8 50 175; +#X text 186 20 fdn~ a feedback delay network; +#X text 316 468 creation arguments: ; +#X text 3 396 print delay lengths; +#X text 2 448 reset state; +#X text 316 512 nb delay lines is always a multiple of 4; +#X text 358 96 specify delay line lengths manually; +#X text 359 152 specify a linear/exponential delay length range; +#X text 361 170 ; +#X text 359 430 inlets: low/high frequency reverb time (60dB time) +; +#X connect 0 0 2 0; +#X connect 0 1 2 1; +#X connect 1 0 0 2; +#X connect 3 0 10 0; +#X connect 4 0 16 0; +#X connect 5 0 16 1; +#X connect 6 0 16 2; +#X connect 7 0 8 0; +#X connect 8 0 16 0; +#X connect 9 0 10 2; +#X connect 10 0 8 1; +#X connect 10 0 16 0; +#X connect 11 0 16 0; +#X connect 12 0 10 1; +#X connect 13 0 16 0; +#X connect 14 0 16 0; +#X connect 15 0 16 0; +#X connect 16 0 0 0; +#X connect 16 1 0 1; +#X connect 17 0 16 0; +#X connect 18 0 16 0; +#X connect 19 0 16 0; +#X connect 20 0 16 0; +#X connect 21 0 16 0; +#X connect 22 0 16 0; diff --git a/doc/junction~.pd b/doc/junction~.pd new file mode 100644 index 0000000..591e4bc --- /dev/null +++ b/doc/junction~.pd @@ -0,0 +1,56 @@ +#N canvas 420 323 450 300 10; +#X obj 181 138 junction~ 4; +#X obj 253 167 delwrite~ del1 1000; +#X obj 123 51 vd~ del1; +#X obj 183 51 vd~ del2; +#X obj 244 51 vd~ del3; +#X obj 304 51 vd~ del4; +#X obj 123 30 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10 +-262144 -1 -1 115 256; +#X obj 183 30 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10 +-262144 -1 -1 87 256; +#X obj 245 31 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10 +-262144 -1 -1 270 256; +#X obj 305 31 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10 +-262144 -1 -1 144 256; +#X obj 63 262 dac~; +#X obj 13 121 ead~; +#X obj 30 97 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10 +-262144 -1 -1 37 256; +#X obj 90 97 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10 +-262144 -1 -1 77 256; +#X obj 4 97 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144 -1 +-1; +#X obj 229 189 delwrite~ del2 1000; +#X obj 205 210 delwrite~ del3 1000; +#X obj 181 232 delwrite~ del4 1000; +#X msg 313 111 random \$1; +#X obj 314 85 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10 +-262144 -1 -1 74 256; +#X text 61 5 junction~: a circular lossless signal junction; +#X obj 58 238 vols~; +#X obj 105 221 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 +10 -262144 -1 -1 77 256; +#X connect 0 0 17 0; +#X connect 0 0 21 0; +#X connect 0 1 16 0; +#X connect 0 1 21 1; +#X connect 0 2 15 0; +#X connect 0 3 1 0; +#X connect 2 0 0 0; +#X connect 3 0 0 1; +#X connect 4 0 0 2; +#X connect 5 0 0 3; +#X connect 6 0 2 0; +#X connect 7 0 3 0; +#X connect 8 0 4 0; +#X connect 9 0 5 0; +#X connect 11 0 0 0; +#X connect 12 0 11 1; +#X connect 13 0 11 2; +#X connect 14 0 11 0; +#X connect 18 0 0 0; +#X connect 19 0 18 0; +#X connect 21 0 10 0; +#X connect 21 1 10 1; +#X connect 22 0 21 2; diff --git a/doc/reference.txt b/doc/reference.txt index 6485266..b167b72 100644 --- a/doc/reference.txt +++ b/doc/reference.txt @@ -36,6 +36,8 @@ dynwav~ dynamic wavetable: use a signal block as wavetable ead~ exp. attack decay eadsr~ exp. attack decay sustain release ear~ exp. attack release +fdn~ a feedback delay network +junction~ a circulant lossless signal junction lattice~ lattice filter matrix~ multiply a signal block with an arbitrary matrix permut~ random permute a signal block -- cgit v1.2.1