From a7e6303e3e7e87bf90b21821d2e419ed4799783c Mon Sep 17 00:00:00 2001 From: musil Date: Fri, 28 Jun 2013 17:25:22 +0000 Subject: initial check in of double precision library of iem svn path=/trunk/externals/iem/iem_dp/; revision=17167 --- tabread__-help.pd | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 tabread__-help.pd (limited to 'tabread__-help.pd') diff --git a/tabread__-help.pd b/tabread__-help.pd new file mode 100644 index 0000000..e4781f7 --- /dev/null +++ b/tabread__-help.pd @@ -0,0 +1,86 @@ +#N canvas 460 141 892 632 10; +#X obj 406 74 loadbang; +#X text 425 271 see also:; +#N canvas 0 22 450 300 (subpatch) 0; +#X array array99 13 float 0; +#X coords 0 5.5 12 -5.5 250 200 1; +#X restore 121 64 graph; +#X floatatom 41 537 0 0 0 0 - - -; +#X obj 497 55 table array98 1.7e+07; +#X floatatom 293 537 0 0 0 0 - - -; +#X floatatom 155 376 0 0 0 0 - - -; +#X obj 293 452 + 0; +#X obj 158 357 hsl 101 15 1 11 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 306 432 r \$0_offset; +#X obj 145 428 r \$0_offset; +#X obj 312 485 r \$0_which_table; +#X obj 40 467 r \$0_which_table; +#N canvas 0 22 470 320 select_table 0; +#X obj 55 24 inlet; +#X msg 55 112 0; +#X msg 109 180 1.698e+07; +#X obj 55 90 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 109 158 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 55 133 s \$0_offset; +#X obj 109 201 s \$0_offset; +#X obj 186 200 s \$0_which_table; +#X msg 186 178 set array98; +#X obj 127 133 s \$0_which_table; +#X msg 127 111 set array99; +#X obj 55 47 sel 0 1; +#X connect 0 0 11 0; +#X connect 1 0 5 0; +#X connect 2 0 6 0; +#X connect 3 0 10 0; +#X connect 3 0 1 0; +#X connect 4 0 2 0; +#X connect 4 0 8 0; +#X connect 8 0 7 0; +#X connect 10 0 9 0; +#X connect 11 0 3 0; +#X connect 11 1 4 0; +#X restore 275 390 pd select_table; +#X obj 275 356 vradio 15 1 0 2 empty empty empty 0 -6 0 8 -262144 -1 +-1 0; +#X text 294 354 array99 offset=0; +#X text 293 369 array98 offset=1.698e+07; +#X text 604 566 IEM KUG; +#X text 588 554 musil; +#X text 625 554 @; +#X text 634 554 iem.at; +#X text 587 576 Graz \, Austria; +#X text 647 528 @; +#X text 656 528 iem.at; +#X text 588 528 zmoelnig; +#X msg 406 95 \; array98 const 0 \; array99 resize 13 \; array99 0 +-5 -5 -4 -3 -2 -1 0 1 2 3 4 5 5 \; array99 bounds 0 5.5 12 -5.5 \; +array99 xticks 0 1 2 \; array99 yticks 0 0.5 5 \; array99 xlabel -6 +0 2 4 6 8 10 12 \; array99 ylabel -0.4 -5 -4 -3 -2 -1 0 1 2 3 4 5 \; +array98 1.698e+07 -5 -5 -4 -3 -2 -1 0 1 2 3 4 5 5; +#X text 13 11 tabread__; +#X text 14 27 tabread''; +#X obj 41 508 tabread__ array99; +#X obj 77 533 tabread'' array99; +#X obj 293 511 tabread array99; +#X obj 493 271 tabread; +#X text 41 291 tabread is used to build samplers and other table lookup +algorithms. The interpolation scheme is rounding down integer.; +#X text 539 515 (c) IOhannes m zmoelnig 1999 - 2013; +#X text 539 543 (c) Thomas Musil 2000 - 2013; +#X text 116 10 non-interpolating table lookup with double precision +index (15 digits accurate); +#X connect 0 0 25 0; +#X connect 6 0 7 0; +#X connect 6 0 28 0; +#X connect 7 0 30 0; +#X connect 8 0 6 0; +#X connect 9 0 7 1; +#X connect 10 0 28 1; +#X connect 11 0 30 0; +#X connect 12 0 28 0; +#X connect 14 0 13 0; +#X connect 28 0 3 0; +#X connect 30 0 5 0; -- cgit v1.2.1