Hi there, I've been abusing and creating some animations and GUI
functionality from regular vanilla pacthes (without data structures).
This following one (a sinusoid animation) works really well on Pd Extended
0.42.5, but it starts getting "jumpy" on extended 0.43, and even more jumpy
on vanilla 0.45
I'm on am i7 macbook air, OS 10.7.5.
Cheers!
#N canvas 0 36 1103 512 10;
#X obj 105 99 cnv 5 755 250 empty empty empty 20 12 0 12 -1 -262144
0;
#X obj 113 136 bng 204 250 50 0 dd ss empty 17 7 0 10 -262130 -262130
-1;
#X obj 197 352 nbx 5 14 -1e+37 1e+37 0 0 non \$0-sin Amplitude 4 20
0 10 -262130 -1 -1 -0.999303 256;
#X obj 221 225 nbx 4 14 -1e+37 1e+37 0 0 \$0-phase \$0-phase-set Graus
6 -8 0 10 -258113 -262144 -1 -92 256;
#X obj 348 135 cnv 15 498 202 empty \$0-time . 352 182 0 66 -257983
-258113 0;
#N canvas 391 118 975 563 (subpatch) 0;
#X array \$0-Amp 1 float 2;
#X coords 0 1.01 1 -1.01 520 204 1;
#X restore 326 135 graph;
#N canvas 391 118 975 563 (subpatch) 0;
#X array \$0-Senoide 200 float 0;
#X coords 0 1.01 199 -1.01 499 203 1;
#X restore 347 135 graph;
#X obj 326 137 vsl 20 199 -1 1 0 0 \$0-amp-slider \$0-amp-slider-set
empty 0 -9 0 10 -228856 -228856 -1 7 1;
#N canvas 0 22 450 300 (subpatch) 0;
#X coords 0 1 100 -1 251 101 1;
#X restore 346 136 graph;
#N canvas 0 22 450 300 (subpatch) 0;
#X coords 0 1 100 -1 251 101 1;
#X restore 346 238 graph;
#N canvas 0 22 450 300 (subpatch) 0;
#X coords 0 1 100 -1 249 101 1;
#X restore 598 136 graph;
#N canvas 0 22 450 300 (subpatch) 0;
#X coords 0 1 100 -1 249 101 1;
#X restore 598 238 graph;
#N canvas 359 22 917 684 plot 1;
#X obj -55 387 s \$0-pos;
#X obj -55 333 pack;
#X msg -55 359 label_pos \$2 \$1;
#X obj -92 425 s \$0-sin-set;
#X obj -92 132 snapshot~;
#X obj -92 -2 tgl 15 0 empty \$0-tgl empty 17 7 0 10 -228856 -1 -1
1 1;
#X obj -78 96 phasor~ 0.1;
#X obj -217 229 moses 180;
#X obj -166 253 - 360;
#X obj -217 283 expr rint($f1);
#X obj -217 309 s \$0-phase-set;
#X obj -422 248 r \$0-phase-slider;
#X obj -134 487 r \$0-amp-slider;
#X obj -134 538 s \$0-Amp;
#X obj -134 463 s \$0-amp-slider-set;
#X obj -415 224 s \$0-phase-slider-set;
#X obj -4 -96 loadbang;
#X msg 157 -41 \; pd dsp 1;
#X obj 95 183 tabwrite~ \$0-Senoide;
#X obj 95 148 osc~;
#X msg 200 150 0.75;
#X obj 95 92 expr sr_\$0 / 200;
#X obj 147 8 samplerate~;
#X obj 147 31 v sr_\$0;
#X msg 107 -23 1;
#X obj 107 2 atan;
#X obj 107 57 v pi_\$0;
#X obj 107 28 * 4;
#X obj -4 -72 trigger bang bang bang;
#X obj -217 202 * 360;
#X msg -403 379 label_pos \$1 0;
#X obj -423 414 s \$0-label;
#X obj -92 160 expr sin($f1 * 2*pi_\$0) \; cos($f1 * 2*pi_\$0);
#X msg -422 352 label 0.\$1;
#X obj -15 49 sel 1;
#X msg -15 73 0;
#X msg 117 447 label_pos \$2 \$1;
#X obj 117 475 s \$0-time;
#X obj 117 421 pack;
#X obj 179 341 pack 0 0;
#X obj 179 418 s \$0-b1-set;
#X msg 179 366 pos \$1 \$2;
#X obj 224 291 * -101;
#X obj 194 391 s \$0-gamb;
#X obj -6 281 * 101;
#X obj -55 280 * -102;
#X obj 179 290 * 102;
#X obj 224 314 + 235;
#X obj 179 314 + 213;
#X obj -6 334 + 91;
#X obj -55 302 - 24;
#X obj 95 120 trigger float bang;
#X obj -92 69 metro 10;
#X obj 143 220 expr ((($f1 - 1) / 2) * -202) - 19;
#X obj 138 401 - 20;
#X obj 138 374 * 501;
#X obj -299 420 s \$0-fase-bng1;
#X obj -287 394 s \$0-fase-bng2;
#X obj -422 279 expr int($f1 * 100) \; ($f1 * 494) - 9 \; rint($f1
* 500) + 343;
#X msg -299 339 pos \$1 106;
#X msg -287 370 pos \$1 340;
#X msg -134 513 0 \$1;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 4 0 32 0;
#X connect 4 0 15 0;
#X connect 4 0 29 0;
#X connect 4 0 55 0;
#X connect 5 0 34 0;
#X connect 5 0 52 0;
#X connect 6 0 4 0;
#X connect 7 0 9 0;
#X connect 7 1 8 0;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 11 0 58 0;
#X connect 12 0 61 0;
#X connect 16 0 28 0;
#X connect 19 0 18 0;
#X connect 20 0 19 1;
#X connect 21 0 51 0;
#X connect 22 0 23 0;
#X connect 24 0 25 0;
#X connect 25 0 27 0;
#X connect 27 0 26 0;
#X connect 28 0 5 0;
#X connect 28 1 21 0;
#X connect 28 2 17 0;
#X connect 28 2 22 0;
#X connect 28 2 24 0;
#X connect 29 0 7 0;
#X connect 30 0 31 0;
#X connect 32 0 3 0;
#X connect 32 0 14 0;
#X connect 32 0 42 0;
#X connect 32 0 45 0;
#X connect 32 0 53 0;
#X connect 32 1 44 0;
#X connect 32 1 46 0;
#X connect 33 0 31 0;
#X connect 34 0 35 0;
#X connect 35 0 6 1;
#X connect 36 0 37 0;
#X connect 38 0 36 0;
#X connect 39 0 41 0;
#X connect 41 0 40 0;
#X connect 41 0 43 0;
#X connect 42 0 47 0;
#X connect 44 0 49 0;
#X connect 45 0 50 0;
#X connect 46 0 48 0;
#X connect 47 0 39 1;
#X connect 48 0 39 0;
#X connect 49 0 1 1;
#X connect 50 0 1 0;
#X connect 51 0 19 0;
#X connect 51 1 20 0;
#X connect 51 1 18 0;
#X connect 52 0 4 0;
#X connect 53 0 38 0;
#X connect 54 0 38 1;
#X connect 55 0 54 0;
#X connect 58 0 33 0;
#X connect 58 1 30 0;
#X connect 58 2 59 0;
#X connect 58 2 60 0;
#X connect 59 0 56 0;
#X connect 60 0 57 0;
#X connect 61 0 13 0;
#X restore 1024 461 pd plot;
#X text 331 182 A;
#X text 331 193 M;
#X text 331 206 P;
#X text 331 217 L;
#X text 331 228 I;
#X text 331 241 T;
#X text 331 252 U;
#X text 331 263 D;
#X text 331 276 E;
#X obj 349 114 hsl 496 20 0 1 0 0 \$0-phase-slider \$0-phase-slider-set
empty -2 -8 0 10 -228856 -228856 -1 36823 0;
#X text 583 115 FASE;
#X text 591 351 pi;
#X text 836 351 2*pi;
#X text 346 351 0;
#X text 462 351 pi/2;
#X text 701 351 3*pi/2;
#X text 277 351 Radianos:;
#X text 346 365 0;
#X text 289 365 linear:;
#X text 462 365 0.25;
#X text 587 365 0.5;
#X text 711 365 0.75;
#X text 841 365 1;
#X obj 213 239 bng 8 250 50 0 empty empty empty 17 7 0 10 -262130 -262130
-1;
#X obj 213 137 vsl 8 202 -1 1 0 0 \$0-sin \$0-sin-set empty 0 -9 0
10 -262130 -258113 -1 7 1;
#X obj 209 335 bng 8 250 50 0 \$0-b1 \$0-b1-set empty 17 7 0 10 -262130
-262130 -1;
#X obj 209 335 cnv 8 8 8 empty \$0-gamb empty 20 12 0 14 -262130 -66577
0;
#X obj 105 240 cnv 5 5 5 empty \$0-pos . 87 77 0 69 -1 -258113 0;
#X obj 107 136 cnv 6 6 204 empty empty empty 20 12 0 14 -1 -66577 0
;
#X obj 317 136 cnv 6 6 204 empty empty empty 20 12 0 14 -1 -66577 0
;
#X obj 105 339 cnv 6 221 6 empty empty empty 20 12 0 14 -1 -66577 0
;
#N canvas 0 22 450 300 (subpatch) 0;
#X coords 0 1 100 -1 221 123 1;
#X restore 105 116 graph;
#X obj 105 130 cnv 6 221 6 empty empty empty 20 12 0 14 -1 -66577 0
;
#X obj 106 112 cnv 10 223 23 empty empty Senóide 16 6 0 23 -1 -262144
0;
#X obj 703 340 cnv 5 50 5 empty empty empty 20 12 0 14 -1 -66577 0
;
#X obj 848 223 cnv 5 10 30 empty empty empty 20 12 0 14 -1 -66577 0
;
#X obj 715 106 bng 8 250 50 0 empty \$0-fase-bng1 empty 17 7 0 10 -1
-1 -1;
#X obj 715 340 bng 8 250 50 0 empty \$0-fase-bng2 empty 17 7 0 10 -1
-1 -1;
#X obj 348 108 cnv 5 5 5 empty \$0-label 0.74 358 0 1 15 -1 -258113
0;
#X connect 38 0 36 0;
#X connect 49 0 50 0;