<div>&nbsp;</div>
<div>Hello again,</div>
<div>&nbsp;</div>
<div>here&#39;s the -help file,&nbsp;as i promised.</div>
<div>&nbsp;</div>
<div>(My apologies&nbsp;to Miller Puckette for stealing the -help files style.. :-))</div>
<div>&nbsp;</div>
<div>***********************************************************************************************</div>
<div>&nbsp;</div>
<div>#N canvas 354 145 966 694 12;<br>#X obj 12 615 output~;<br>#X obj 12 432 phasor~ 1;<br>#X obj 12 357 vradio 30 1 0 2 tabread4~~test tabread4~~test empty 0<br>-8 0 10 -262144 -1 -1 0;<br>#X text 51 362 &lt;-- tabread4~;
<br>#X text 51 392 &lt;-- tabread4~~;<br>#X obj 12 13 tabread4~~;<br>#X text 30 60 The tabread4~~ object takes two audio signals to specify<br>the read position in an array \ which makes it way more precise in<br>longer arrays than the simple tabread4~.;
<br>#X text 30 117 BEWARE!!!;<br>#N canvas 466 186 745 640 crossfader 0;<br>#X obj 12 424 +~;<br>#X obj 154 403 *~;<br>#X obj 12 398 *~;<br>#X obj 297 382 line~;<br>#X obj 57 377 line~;<br>#X obj 57 324 == 0;<br>#X obj 12 477 outlet~;
<br>#X obj 12 21 inlet~;<br>#X obj 154 21 inlet~;<br>#X obj 297 281 r tabread4~~test;<br>#X msg 57 351 \$1 50;<br>#X msg 297 356 \$1 50;<br>#X obj 257 99 metro 500;<br>#X obj 257 155 tabwrite~ tabread4~_tab;<br>#X obj 258 190 tabwrite~ tabread4~~_tab;
<br>#X obj 257 41 loadbang;<br>#X obj 257 71 1;<br>#X connect 0 0 6 0;<br>#X connect 1 0 0 1;<br>#X connect 2 0 0 0;<br>#X connect 3 0 1 1;<br>#X connect 4 0 2 1;<br>#X connect 5 0 10 0;<br>#X connect 7 0 2 0;<br>#X connect 7 0 13 0;
<br>#X connect 8 0 1 0;<br>#X connect 8 0 14 0;<br>#X connect 9 0 5 0;<br>#X connect 9 0 11 0;<br>#X connect 10 0 4 0;<br>#X connect 11 0 3 0;<br>#X connect 12 0 13 0;<br>#X connect 12 0 14 0;<br>#X connect 15 0 16 0;<br>
#X connect 16 0 12 0;<br>#X restore 12 581 pd crossfader;<br>#X obj 12 456 *~ 44100;<br>#X obj 12 500 +~;<br>#X obj 12 524 +~ 1;<br>#X obj 273 479 sig~;<br>#X obj 273 454 * 44100;<br>#X floatatom 273 432 4 0 1799 0 - - -;
<br>#X text 114 13 high precision array lookup;<br>#X obj 161 548 tabread4~~ testone;<br>#X obj 12 548 tabread4~ testone;<br>#N canvas 0 0 450 300 (subpatch) 0;<br>#X array tabread4~_tab 512 float 0;<br>#X coords 0 1 511 -1 400 280 1;
<br>#X restore 540 78 graph;<br>#N canvas 0 0 450 300 (subpatch) 0;<br>#X array tabread4~~_tab 512 float 0;<br>#X coords 0 1 511 -1 400 280 1;<br>#X restore 540 390 graph;<br>#X msg 273 406 0;<br>#X msg 273 366 381;<br>#X msg 273 386 1522;
<br>#X text 30 131 You can&#39;t use this help file as it is unless there is<br>at least 350-400 MB of RAM available to your system.;<br>#X text 29 169 To initialize do the following:;<br>#X text 30 191 1) Create a sine audio file (80-100 Hz \, 32bit mono
<br>\, 1800 sec) somewhere on your HDD (needs about 300 MB).;<br>#X obj 401 228 bng 20 250 50 0 empty empty empty 17 7 0 10 -262144<br>-1 -1;<br>#X text 30 226 2) Click here to locate and load the file --&gt;;<br>#X text 74 288 Now play with the following...;
<br>#N canvas 579 489 386 207 load 0;<br>#X obj -66 121 soundfiler;<br>#X floatatom -66 159 0 0 0 0 - - -;<br>#X obj 149 16 table testone;<br>#X obj -66 19 inlet;<br>#X obj -66 67 openpanel;<br>#X msg -66 94 read -resize -maxsize 8e+007 \$1 testone;
<br>#X connect 0 0 1 0;<br>#X connect 3 0 4 0;<br>#X connect 4 0 5 0;<br>#X connect 5 0 0 0;<br>#X restore 401 253 pd load;<br>#X text 270 338 jump to different positions..;<br>#X text 11 333 listen to..;<br>#X obj 273 524 +~ 1;
<br>#X text 321 431 &lt;-- current position (sec);<br>#X connect 1 0 9 0;<br>#X connect 8 0 0 0;<br>#X connect 8 0 0 1;<br>#X connect 9 0 10 0;<br>#X connect 9 0 16 0;<br>#X connect 10 0 11 0;<br>#X connect 11 0 17 0;<br>
#X connect 12 0 10 1;<br>#X connect 12 0 32 0;<br>#X connect 13 0 12 0;<br>#X connect 14 0 13 0;<br>#X connect 16 0 8 1;<br>#X connect 17 0 8 0;<br>#X connect 20 0 14 0;<br>#X connect 21 0 14 0;<br>#X connect 22 0 14 0;<br>
#X connect 26 0 29 0;<br>#X connect 32 0 16 1;</div>
<div>&nbsp;</div>
<div>********************************************************************************************************</div>
<div>&nbsp;</div>
<div>p.s. 1: [tabread4~~]&nbsp;lies in the latest zexy lib.</div>
<div><br clear="all">p.s. 2: I tried to find a way to create a 30min sine&nbsp;array &quot;on the fly&quot; but I ran into the same &quot;32bit resolution&quot; problem (array index specification)... Sorry....</div>
<p>p.s. 3: Music is for me&nbsp;the way to control time and matter, even if it&#39;s only in my imagination. But isn&#39;t imagination (or the observers location and speed..) the only thing that matters?</p>
<div><br>-- <br>Ypatios. </div>