diff options
Diffstat (limited to 'pd/doc/5.reference')
-rw-r--r-- | pd/doc/5.reference/tabread4~-help.pd | 59 |
1 files changed, 32 insertions, 27 deletions
diff --git a/pd/doc/5.reference/tabread4~-help.pd b/pd/doc/5.reference/tabread4~-help.pd index c28f580a..897fc64b 100644 --- a/pd/doc/5.reference/tabread4~-help.pd +++ b/pd/doc/5.reference/tabread4~-help.pd @@ -1,30 +1,28 @@ -#N canvas 59 33 814 475 10; -#X obj 11 228 tabread4~ array99; -#X text 21 207 signal input x(n); -#X msg 727 51 \; pd dsp 0; -#X graph graph1 0 -1 9 1 514 373 764 173; -#X array array99 10 float 0; -#X pop; +#N canvas 323 179 845 474 12; +#X obj 11 249 tabread4~ array99; +#N canvas 0 0 450 300 (subpatch) 0; +#X array array99 10 float 3; +#A 0 -0.5 -0.5 -0.5 0.5 0.5 0.5 0 0 0 0; +#X coords 0 1 10 -1 250 200 1; +#X restore 561 167 graph; #X text 127 21 4-point-interpolating table lookup; -#X obj 11 316 snapshot~; -#X obj 30 290 metro 200; +#X obj 11 337 snapshot~; +#X obj 30 311 metro 200; #X obj 11 124 sig~; -#X floatatom 11 98 0 0 0; -#X obj 30 264 r readout; -#X floatatom 11 342 0 0 0; -#X msg 452 50 \; readout 1 \; array99 resize 10 \; array99 0 -0.5 -0.5 --0.5 0.5 0.5 0.5 \; pd dsp 1 \;; -#X text 49 94 incoming signal is index. Indices should range from 1 +#X floatatom 11 98 6 0 10 0 - - -; +#X obj 30 285 r readout; +#X floatatom 11 363 0 0 0 0 - - -; +#X text 59 92 incoming signal is index. Indices should range from 1 to (size-2) so that the 4-point interpolation is meaningful. You can shift-drag the number box to see the effect of interpolation.; -#X msg 34 158 set array99; -#X text 116 158 "set" message permits you to switch between arrays +#X msg 23 161 set array99; +#X text 113 160 "set" message permits you to switch between arrays ; -#X text 139 228 creation argument initializes array name; -#X text 5 392 see also the "array" tutorial in section 2 of the Pd +#X text 139 249 creation argument initializes array name; +#X text 11 403 see also the "array" tutorial in section 2 of the Pd documentation \, and these objects:; #X obj 47 21 tabread4~; -#X text 509 27 click here to test; +#X text 563 16 click here to test; #X obj 12 442 tabwrite~; #X obj 157 442 tabread; #X obj 216 442 tabwrite; @@ -32,12 +30,19 @@ documentation \, and these objects:; #X obj 346 442 tabreceive~; #X text 7 58 Tabread4~ is used to build samplers and other table lookup algorithms. The interpolation scheme is 4-point polynomial.; -#X text 616 460 updated for Pd version 0.29; #X obj 83 442 tabplay~; -#X connect 0 0 5 0; -#X connect 5 0 10 0; +#X text 626 451 updated for Pd version 0.42; +#X msg 582 40 \; readout 1 \; pd dsp 1 \;; +#X floatatom 111 190 3 0 10 0 - - -; +#X text 19 205 signal input; +#X text 138 183 inlet sets onset into table. You can use this to improve +the accuracy of indexing into the array. See B15.tabread4~-onset.pd +for details.; +#X connect 0 0 3 0; +#X connect 3 0 8 0; +#X connect 4 0 3 0; +#X connect 5 0 0 0; #X connect 6 0 5 0; -#X connect 7 0 0 0; -#X connect 8 0 7 0; -#X connect 9 0 6 0; -#X connect 13 0 0 0; +#X connect 7 0 4 0; +#X connect 10 0 0 0; +#X connect 25 0 0 1; |