[PD] More new data structure stuff

Frank Barknecht fbar at footils.org
Mon Aug 29 00:01:18 CEST 2005


Hi,

sorry, can't stop with this: Attached is more DS fun, this time using
the quantized, restricted scaling or "grains" as they are described in
the changelog. Promises to be great for making little sequencers for
german techno. ;)

Latest Pd from CVS or Miller's site required.

Ciao
-- 
 Frank Barknecht                               _ ______footils.org__
             
          _ __latest track: "plak" @ http://footils.org/cms/show/44
-------------- next part --------------
#N struct rect float x float y float w float x0 float y0 float c;
#N struct frame float x float y;
#N canvas 584 344 517 387 10;
#N canvas 333 302 920 588 rect 0;
#X msg 713 367 traverse pd-data \, bang;
#X obj 714 388 pointer;
#X obj 588 329 t b b;
#X obj 593 307 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X text 510 148 main bar;
#X obj 87 59 struct rect float x float y float w float x0 float y0
float c;
#X obj 577 423 append rect x y w c;
#X text 503 219 end: red;
#X text 494 266 begin: black;
#X obj 575 364 random 999;
#X obj 91 131 filledpolygon c 0 1 x0(0:15)(0:300)(1) y0(0:15)(0:300)(1)
w(0:15)(10:310)(2) y0(0:15)(0:300)(1) w(0:15)(10:310)(2) y0(0:15)(10:310)(1)
x0(0:15)(0:300)(1) y0(0:15)(10:310)(1);
#X obj 96 195 drawpolygon 900 5 w(0:15)(10:310)(2) y0(0:15)(0:300)(1)
w(0:15)(10:310)(2) y0(0:15)(11:311)(1);
#X obj 89 259 drawpolygon 0 5 x0(0:15)(0:300)(1) y0(0:15)(0:300)(1)
x0(0:15)(0:300)(1) y0(0:15)(11:311)(1);
#X msg 574 399 10 10 20 \$1;
#X connect 0 0 1 0;
#X connect 1 0 6 4;
#X connect 2 0 9 0;
#X connect 2 1 0 0;
#X connect 3 0 2 0;
#X connect 9 0 13 0;
#X connect 13 0 6 0;
#X restore 164 120 pd rect;
#X text 134 99 template definition:;
#X text 116 183 quantized sequencer area (16x16);
#N canvas 134 294 506 489 data 1;
#X scalar rect 10 10 10 4 12 555 \;;
#X scalar rect 10 10 14 3 6 481 \;;
#X scalar rect 10 10 4 4 8 760 \;;
#X scalar rect 10 10 4 2 3 560 \;;
#X scalar rect 10 10 10 6 11 742 \;;
#X scalar frame 10 10 \;;
#X restore 184 211 pd data;
#N canvas 433 308 527 539 frame 0;
#X obj 53 50 struct frame float x float y;
#X obj 47 116 drawpolygon 666 1 0 0 310 0 310 310 0 310 0 0;
#X text 371 117 frame;
#X msg 316 278 traverse pd-data \, bang;
#X obj 317 299 pointer;
#X obj 191 240 t b b;
#X obj 196 218 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 180 334 append frame x y;
#X msg 177 310 10 10;
#X connect 3 0 4 0;
#X connect 4 0 7 2;
#X connect 5 0 8 0;
#X connect 5 1 3 0;
#X connect 6 0 5 0;
#X connect 8 0 7 0;
#X restore 292 124 pd frame;


More information about the Pd-list mailing list