From 9340768f6c7dea7cb7fe348f6fdf52db75ce9d82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Tue, 23 Nov 2004 15:29:47 +0000 Subject: This commit was generated by cvs2svn to compensate for changes in r2300, which included commits to RCS files with non-trunk default branches. svn path=/trunk/externals/iem16/; revision=2301 --- examples/vd16~.pd | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 examples/vd16~.pd (limited to 'examples/vd16~.pd') diff --git a/examples/vd16~.pd b/examples/vd16~.pd new file mode 100644 index 0000000..cf59065 --- /dev/null +++ b/examples/vd16~.pd @@ -0,0 +1,32 @@ +#N canvas 88 40 717 480 12; +#X floatatom 50 254 0 0 0 0 - - -; +#X obj 50 347 outlet~; +#X text 130 346 signal output (delayed signal); +#X obj 50 282 sig~; +#X text 99 279 signal input (delay time in ms); +#X text 218 310 creation argument: name of delay line; +#X text 35 400 see also:; +#X obj 24 16 vd16~; +#X text 77 10 reads a signal from a 16bit delay line at a variable +delay time (4-point-interpolation); +#X text 31 51 vd16~ implements a 4-point interpolating delay tap from +a corresponding delwrite~ object. The delay in milliseconds of the +tap is specified by the incoming signal.; +#X obj 50 314 vd16~ del_example; +#X text 16 433 similar pd-objects:; +#X obj 201 432 delread~; +#X obj 285 432 delwrite~; +#X obj 378 432 vd~; +#X obj 123 403 del16write~; +#X obj 242 403 del16read~; +#X text 411 386 updated for iem16 version1.0; +#X text 28 116 This is very similar to the pd-object; +#X text 56 137 It uses only 16bit to store the samples \, which will +need only half of the memory of pd's floatingpoint-based object.; +#X text 57 175 However \, there are 2 drawbacks: there will be some +additional noise (because floats are more precise than 16bit) \, and +you cannot have values>1 stored in the delay-line; +#X obj 375 112 vd~; +#X connect 0 0 3 0; +#X connect 3 0 10 0; +#X connect 10 0 1 0; -- cgit v1.2.1