[PD] Re: [PD-announce] Pure Data Trigger Gang Bang - preview

Aymeric stm-sq at bleu255.com
Mon Aug 30 17:24:37 CEST 2004


hahaha :)

jesus ...
that's great frank !
you damn freak ... if you don't mind i take it as a submission :)


On Mon, Aug 30, 2004 at 04:13:00PM +0200, Frank Barknecht wrote :
> Hallo,
> 
> aymeric was like:
> 
> > To participate you just have to follow a couple of rules (hey it's a
> > compo contest ^^).
> > 
> > - patch type : fully automated/scheduled/generative NO INTERACTION
> 
> No problem.
> 
> > - content : audio AND video (choose your favourite weapon PDP/PiDiP, 
> >   Gem, Framestein, GridFlow)
> 
> Who needs bloated extensions?
> 
> > - size : patch(es) + extra material must NOT exceed 128kB
> 
> Eeeasy.
> 
> > - externals : ONLY the ones from CVS
> 
> Who needs externals?
> 
> I hope, attached patch fulfils all rules.
>  
> It's non-interactive, has sound and video, is really small and doesn't
> use a single external or library.
> 
> (Actually this is not meant as a real, serious submission... ;)
> 
> Ciao
> -- 
>  Frank Barknecht                               _ ______footils.org__

> #N struct back float y array ms m float color;
> #N struct m float y;
> #N struct joe float x float y;
> #N canvas 362 108 799 832 10;
> #N canvas 0 0 864 760 jump 0;
> #X obj 332 109 key;
> #X obj 305 176 select 32;
> #X obj 265 528 spigot;
> #X obj 316 491 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
> 1;
> #X obj 336 304 f 0;
> #X obj 374 304 + 1;
> #X obj 392 273 r vel;
> #X obj 282 257 metro 10;
> #X msg 279 234 1;
> #X obj 324 357 moses 0;
> #X msg 261 396 0;
> #X obj 455 251 s vel;
> #X obj 308 203 t b b;
> #X obj 305 281 t b b;
> #X obj 179 354 r vel;
> #X obj 160 379 +;
> #X obj 162 423 s vel;
> #X obj 264 571 * -1;
> #X obj 387 486 inlet;
> #X text 296 397 reset;
> #X text 97 459 compute gravity;
> #X obj 265 618 outlet;
> #X msg 260 154 bang;
> #X obj 133 351 f -0.1;
> #X obj 164 277 r gravity;
> #X obj 156 308 moses 0;
> #X obj 267 592 + 200;
> #X obj 487 181 r setvel;
> #X obj 458 227 f 2;
> #X obj 490 339 s makesnd;
> #X obj 391 120 r autojump;
> #X connect 0 0 1 0;
> #X connect 1 0 12 0;
> #X connect 2 0 17 0;
> #X connect 3 0 2 1;
> #X connect 4 0 5 0;
> #X connect 4 0 9 0;
> #X connect 5 0 4 1;
> #X connect 6 0 5 1;
> #X connect 7 0 13 0;
> #X connect 8 0 7 0;
> #X connect 9 0 10 0;
> #X connect 9 1 2 0;
> #X connect 10 0 7 0;
> #X connect 10 0 4 1;
> #X connect 10 0 2 0;
> #X connect 12 0 8 0;
> #X connect 12 1 28 0;
> #X connect 12 1 29 0;
> #X connect 13 0 23 0;
> #X connect 13 1 4 0;
> #X connect 14 0 15 1;
> #X connect 15 0 16 0;
> #X connect 17 0 26 0;
> #X connect 18 0 2 1;
> #X connect 22 0 12 0;
> #X connect 23 0 15 0;
> #X connect 24 0 25 0;
> #X connect 25 0 23 1;
> #X connect 26 0 21 0;
> #X connect 27 0 28 1;
> #X connect 28 0 11 0;
> #X connect 30 0 1 0;
> #X restore 62 510 pd jump;
> #N canvas 506 213 1050 775 move 0;
> #X obj 224 175 keyname;
> #X obj 228 210 pack 0 s;
> #X obj 230 263 symbol;
> #X obj 133 412 f 0;
> #X obj 129 572 s x;
> #X obj 230 289 select Left Right;
> #X msg 76 449 0;
> #X obj 230 238 route 1 0;
> #X obj 147 161 inlet;
> #X obj 231 401 line 10;
> #X obj 380 267 symbol;
> #X obj 374 301 select Left Right;
> #X obj 106 215 metro 10;
> #X obj 187 335 * -1;
> #X obj 244 367 f 5;
> #X obj 211 370 f -5;
> #X obj 172 307 r speed;
> #X obj 466 347 r speed;
> #X obj 472 373 * 10;
> #X floatatom 238 450 10 0 0 0 - - -;
> #X msg 220 487 599;
> #X obj 154 523 moses 600;
> #X obj 169 410 + 0;
> #X obj 357 118 r leftright;
> #X obj 356 145 unpack 0 s;
> #X obj 362 347 pack 0 5;
> #X obj 133 477 moses 1;
> #X connect 0 0 1 0;
> #X connect 0 1 1 1;
> #X connect 1 0 7 0;
> #X connect 2 0 5 0;
> #X connect 3 0 19 0;
> #X connect 3 0 22 0;
> #X connect 3 0 26 0;
> #X connect 5 0 15 0;
> #X connect 5 1 14 0;
> #X connect 6 0 22 0;
> #X connect 7 0 2 0;
> #X connect 7 1 10 0;
> #X connect 8 0 12 0;
> #X connect 9 0 22 1;
> #X connect 10 0 11 0;
> #X connect 11 0 25 0;
> #X connect 11 1 25 0;
> #X connect 12 0 3 0;
> #X connect 13 0 15 1;
> #X connect 14 0 9 0;
> #X connect 15 0 9 0;
> #X connect 16 0 13 0;
> #X connect 16 0 14 1;
> #X connect 17 0 18 0;
> #X connect 18 0 25 1;
> #X connect 20 0 22 0;
> #X connect 21 0 4 0;
> #X connect 21 1 20 0;
> #X connect 22 0 3 1;
> #X connect 23 0 24 0;
> #X connect 24 0 1 0;
> #X connect 24 1 1 1;
> #X connect 25 0 9 0;
> #X connect 26 0 6 0;
> #X connect 26 1 21 0;
> #X restore 120 509 pd move;
> #N canvas 143 233 1027 307 paint 0;
> #X scalar back 10 0 \; -45 \; -90 \; -90 \; -55 \; -80 \; -75 \; -50
> \; -90 \; -60 \; -50 \; -90 \; -65 \; -70 \; -65 \; -70 \; -50 \; -75
> \; -60 \; -70 \; -55 \; -75 \; \;;
> #X scalar back -30 9 \; -115 \; -105 \; -150 \; -150 \; -110 \; -130
> \; -110 \; -125 \; -130 \; -145 \; -135 \; -135 \; -150 \; -135 \;
> -140 \; -115 \; -135 \; -135 \; -130 \; -125 \; -145 \; \;;
> #X scalar joe 260.787 200 \;;
> #X coords 0 0 600 220 600 220 1;
> #X restore 88 136 pd paint;
> #N canvas 611 527 605 319 joe 0;
> #X obj 69 67 struct joe float x float y;
> #X text 173 177 Out little Joe guy;
> #X obj 67 108 filledcurve 900 0 2 0 0 0 10 -5 20 0 10 5 20 0 10 0 0
> -5 0 5 0 0 0 -5 -10 0 -20 5 -10 0 0;
> #X restore 620 485 pd joe;
> #X obj 373 560 pointer;
> #X obj 288 622 append joe x y;
> #X msg 374 532 traverse pd-paint \, bang;
> #X obj 140 687 set joe x y;
> #X msg 419 498 \; pd-paint clear;
> #X msg 277 430 bang;
> #X obj 167 585 t b f;
> #X obj 57 487 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
> ;
> #X obj 464 595 vsl 15 128 -0.001 -0.3 0 0 empty empty empty 0 -8 0
> 8 -262144 -1 -1 7700 1;
> #X obj 462 735 s gravity;
> #X obj 569 595 vsl 15 128 0 20 0 0 empty empty empty 0 -8 0 8 -262144
> -1 -1 3600 1;
> #X obj 568 738 s setvel;
> #X obj 139 589 r x;
> #X obj 121 486 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1
> 1;
> #X obj 638 630 hsl 128 15 0 20 0 0 empty empty empty -2 -6 0 8 -262144
> -1 -1 4600 1;
> #X obj 636 663 s speed;
> #X msg 291 542 200;
> #X msg 627 715 7.24409;
> #X msg 627 687 set \$1;
> #X msg 546 786 5.66929;
> #X msg 546 758 set \$1;
> #X msg 403 782 -0.182283;
> #X msg 405 730 set \$1;
> #X obj 446 758 loadbang;
> #X obj 682 686 loadbang;
> #X obj 137 649 f;
> #X text 204 39 Use "Space" \, "Left" and "Right" to move Joe!;
> #X msg 348 546 200;
> #N canvas 360 400 450 300 m 0;
> #X obj 125 92 struct m float y;
> #X restore 610 516 pd m;
> #N canvas 0 0 450 300 back 0;
> #X obj 73 49 struct back float y array ms m float color;
> #X obj 79 130 plot ms color 2 0 200 30;
> #X restore 609 541 pd back;
> #N canvas 197 0 945 849 paintbg 0;
> #X obj 767 371 pointer;
> #X msg 768 343 traverse pd-paint \, bang;
> #X obj 708 432 append back y;
> #X obj 596 475 setsize back ms;
> #X msg 689 389 10;
> #X obj 345 401 pointer back;
> #X msg 344 363 traverse pd-paint \, next;
> #X obj 181 511 element back ms;
> #X obj 240 643 get m y;
> #X obj 248 755 set m y;
> #X obj 304 655 pointer;
> #X obj 211 356 i 0;
> #X obj 247 356 + 1;
> #X obj 175 257 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
> 1;
> #X msg 232 324 0;
> #X msg 589 404 21;
> #X obj 131 373 until;
> #X msg 138 350 21;
> #X obj 143 323 t b b;
> #X floatatom 240 266 5 0 0 0 - - -;
> #X msg 588 261 bang;
> #X obj 600 289 t b b b b;
> #X obj 425 549 element back ms;
> #X obj 181 534 t b p p;
> #X obj 200 469 moses 20;
> #X obj 417 572 t b b p;
> #X obj 587 230 r paint-bg;
> #X obj 176 215 inlet;
> #N canvas 256 61 817 873 more 0;
> #X obj 345 401 pointer back;
> #X obj 181 511 element back ms;
> #X obj 240 643 get m y;
> #X obj 248 755 set m y;
> #X obj 304 655 pointer;
> #X obj 211 356 i 0;
> #X obj 247 356 + 1;
> #X obj 175 257 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
> 1;
> #X msg 232 324 0;
> #X obj 131 373 until;
> #X msg 138 350 21;
> #X obj 143 323 t b b;
> #X floatatom 240 266 5 0 0 0 - - -;
> #X obj 425 549 element back ms;
> #X obj 181 534 t b p p;
> #X obj 200 469 moses 20;
> #X obj 417 572 t b b p;
> #X obj 586 175 pointer;
> #X msg 587 147 traverse pd-paint \, bang;
> #X msg 408 208 21;
> #X obj 415 279 setsize back ms;
> #X obj 527 236 append back y color;
> #X obj 497 47 r paint-bg;
> #X msg 344 363 traverse pd-paint \, next \, next;
> #X obj 499 93 t b b b b b;
> #X obj 175 152 inlet;
> #X obj 380 661 random 10;
> #X obj 377 694 * 5;
> #X obj 377 732 - 150;
> #X obj 171 288 metro 800;
> #X msg 526 171 9;
> #X msg 510 193 -30;
> #X connect 0 0 1 1;
> #X connect 0 0 13 1;
> #X connect 1 0 14 0;
> #X connect 2 0 3 0;
> #X connect 4 0 3 1;
> #X connect 5 0 6 0;
> #X connect 5 0 15 0;
> #X connect 6 0 5 1;
> #X connect 7 0 29 0;
> #X connect 8 0 5 1;
> #X connect 9 0 5 0;
> #X connect 10 0 9 0;
> #X connect 11 0 10 0;
> #X connect 11 1 8 0;
> #X connect 12 0 29 1;
> #X connect 13 0 16 0;
> #X connect 14 0 4 0;
> #X connect 14 1 2 0;
> #X connect 14 2 4 1;
> #X connect 15 0 1 0;
> #X connect 15 1 13 0;
> #X connect 16 0 4 0;
> #X connect 16 1 26 0;
> #X connect 16 2 4 1;
> #X connect 17 0 21 2;
> #X connect 18 0 17 0;
> #X connect 19 0 20 0;
> #X connect 21 0 20 1;
> #X connect 22 0 24 0;
> #X connect 23 0 0 0;
> #X connect 24 0 23 0;
> #X connect 24 1 19 0;
> #X connect 24 2 31 0;
> #X connect 24 3 30 0;
> #X connect 24 4 18 0;
> #X connect 25 0 29 0;
> #X connect 26 0 27 0;
> #X connect 27 0 28 0;
> #X connect 28 0 3 0;
> #X connect 29 0 11 0;
> #X connect 30 0 21 1;
> #X connect 31 0 21 0;
> #X restore 195 243 pd more;
> #X obj 380 661 random 10;
> #X obj 398 704 * 5;
> #X obj 171 288 metro 200;
> #X obj 374 737 - 90;
> #X connect 0 0 2 1;
> #X connect 1 0 0 0;
> #X connect 2 0 3 1;
> #X connect 4 0 2 0;
> #X connect 5 0 7 1;
> #X connect 5 0 22 1;
> #X connect 6 0 5 0;
> #X connect 7 0 23 0;
> #X connect 8 0 9 0;
> #X connect 10 0 9 1;
> #X connect 11 0 12 0;
> #X connect 11 0 24 0;
> #X connect 12 0 11 1;
> #X connect 13 0 31 0;
> #X connect 14 0 11 1;
> #X connect 15 0 3 0;
> #X connect 16 0 11 0;
> #X connect 17 0 16 0;
> #X connect 18 0 17 0;
> #X connect 18 1 14 0;
> #X connect 19 0 31 1;
> #X connect 20 0 21 0;
> #X connect 21 0 6 0;
> #X connect 21 1 15 0;
> #X connect 21 2 4 0;
> #X connect 21 3 1 0;
> #X connect 22 0 25 0;
> #X connect 23 0 10 0;
> #X connect 23 1 8 0;
> #X connect 23 2 10 1;
> #X connect 24 0 7 0;
> #X connect 24 1 22 0;
> #X connect 25 0 10 0;
> #X connect 25 1 29 0;
> #X connect 25 2 10 1;
> #X connect 26 0 20 0;
> #X connect 27 0 28 0;
> #X connect 27 0 31 0;
> #X connect 29 0 30 0;
> #X connect 30 0 32 0;
> #X connect 31 0 18 0;
> #X connect 32 0 9 0;
> #X restore 179 505 pd paintbg;
> #X obj 323 470 t b b b b b;
> #X obj 261 491 s paint-bg;
> #X obj 178 475 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1
> 1;
> #X obj 275 409 loadbang;
> #X floatatom 21 606 5 0 0 0 - - -;
> #X obj 252 715 *~;
> #X obj 66 667 line~;
> #X obj 73 613 mtof;
> #X obj 299 658 r makesnd;
> #X obj 297 708 vline~;
> #X obj 254 683 osc~;
> #X obj 71 643 pack 0 10;
> #X obj 71 578 - 100;
> #X msg 292 683 0.8 10 \, 0 100 10;
> #X obj 200 765 dac~;
> #N canvas 725 538 450 300 autoplay 0;
> #X msg 112 202 1 Left;
> #X msg 166 204 1 Right;
> #X msg 225 204 0 Left;
> #X msg 355 205 32;
> #X obj 349 229 s autojump;
> #X obj 204 258 s leftright;
> #X obj 191 34 inlet;
> #X obj 302 141 select 0;
> #X floatatom 61 159 5 0 0 0 - - -;
> #X msg 286 203 0 Right;
> #X obj 114 154 select 0 1 2 3 4 5;
> #X obj 116 66 metro 700;
> #X obj 116 110 random 2;
> #X obj 291 113 random 3;
> #X obj 223 65 metro 700;
> #X connect 0 0 5 0;
> #X connect 1 0 5 0;
> #X connect 2 0 5 0;
> #X connect 3 0 4 0;
> #X connect 6 0 11 0;
> #X connect 6 0 14 0;
> #X connect 7 0 3 0;
> #X connect 9 0 5 0;
> #X connect 10 0 0 0;
> #X connect 10 1 1 0;
> #X connect 10 2 2 0;
> #X connect 10 3 9 0;
> #X connect 10 4 9 0;
> #X connect 10 5 2 0;
> #X connect 11 0 12 0;
> #X connect 12 0 8 0;
> #X connect 12 0 10 0;
> #X connect 13 0 7 0;
> #X connect 14 0 13 0;
> #X restore 450 102 pd autoplay;
> #X obj 450 81 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
> ;
> #X floatatom 166 625 5 0 0 0 - - -;
> #X text 236 95 Or let him play with himself:;
> #X msg 341 426 \; pd dsp 1;
> #X connect 0 0 10 0;
> #X connect 0 0 39 0;
> #X connect 0 0 47 0;
> #X connect 4 0 5 2;
> #X connect 5 0 7 2;
> #X connect 6 0 4 0;
> #X connect 9 0 35 0;
> #X connect 10 0 29 0;
> #X connect 10 1 7 1;
> #X connect 11 0 0 0;
> #X connect 12 0 13 0;
> #X connect 12 0 26 0;
> #X connect 14 0 15 0;
> #X connect 14 0 24 0;
> #X connect 16 0 29 0;
> #X connect 16 0 52 0;
> #X connect 17 0 1 0;
> #X connect 18 0 19 0;
> #X connect 18 0 22 0;
> #X connect 20 0 5 0;
> #X connect 21 0 18 0;
> #X connect 22 0 21 0;
> #X connect 23 0 14 0;
> #X connect 24 0 23 0;
> #X connect 25 0 12 0;
> #X connect 26 0 25 0;
> #X connect 27 0 25 0;
> #X connect 27 0 23 0;
> #X connect 28 0 21 0;
> #X connect 29 0 7 0;
> #X connect 31 0 5 1;
> #X connect 35 0 36 0;
> #X connect 35 1 20 0;
> #X connect 35 2 31 0;
> #X connect 35 3 6 0;
> #X connect 35 4 8 0;
> #X connect 37 0 34 0;
> #X connect 38 0 9 0;
> #X connect 38 0 54 0;
> #X connect 40 0 49 0;
> #X connect 40 0 49 1;
> #X connect 41 0 45 0;
> #X connect 42 0 46 0;
> #X connect 43 0 48 0;
> #X connect 44 0 40 1;
> #X connect 45 0 40 0;
> #X connect 46 0 41 0;
> #X connect 47 0 42 0;
> #X connect 48 0 44 0;
> #X connect 51 0 50 0;





More information about the Pd-list mailing list