[PD] [initbang] vs [loadbang]

Alexandros Drymonitis adrcki at gmail.com
Sun Jul 5 20:57:45 CEST 2015


On Sun, Jul 5, 2015 at 9:19 PM, IOhannes m zmölnig <zmoelnig at iem.at> wrote:

> otoh, if you don't mind dirty tricks, the answer could also be "yes".
> see attached patch. saving the "dynin.pd" abstraction, will break it.
> using a different version of Pd might also break it.
> it might have undesired side effects.
> don't file bug-reports against Pd if the abstraction ever stops working.
> you have been warned.

I don't mind dirty tricks, but using this technique doesn't work with my
abstraction. I put [r _initbang] but it won't work.
I've attached the abstraction cause it might be easier to get some help...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20150705/ff1a21ce/attachment.html>
-------------- next part --------------
#N canvas 409 257 719 401 10;
#X obj 49 360 namecanvas \$0-this;
#N canvas 330 108 708 607 \$0-guts 0;
#X obj 51 109 moses 1;
#X obj 80 247 + 1;
#X obj 51 82 i \$1;
#X obj 51 247 i;
#X obj 51 182 t f b;
#X obj 51 205 until;
#X msg 66 225 0;
#X obj 51 269 t f f f;
#X obj 51 556 s \$0-this;
#X obj 51 373 * 100;
#X msg 51 134 2;
#X text 83 134 no creation arg gives 2 inlets;
#X obj 309 62 r \$0-start;
#X obj 309 84 \$1;
#X obj 309 153 until;
#X obj 309 197 f;
#X obj 339 197 + 1;
#X msg 324 174 0;
#X obj 309 106 t f b;
#X obj 415 259 moses \$1;
#X obj 415 281 t b f;
#X obj 415 352 s;
#X msg 442 326 symbol \$2-bang\$1;
#X obj 442 304 pack f \$0;
#X obj 534 276 t b;
#X obj 534 298 s \$0-done;
#X obj 101 296 * 5;
#X obj 51 395 + 20;
#X obj 51 417 t f f;
#X obj 78 438 + 50;
#X obj 101 321 t f f f f f;
#X obj 51 469 pack 0 0 0 0 0 0 0 0 \$0;
#X msg 51 493 obj \$1 10 inlet \, obj \$1 50 t b f \, obj \$2 150 f
\, obj \$2 125 r \$9-bang\$3 \, obj \$1 75 s \$9-start \, connect \$4
0 \$5 0 \, connect \$5 1 \$6 1 \, connect \$7 0 \$6 0 \, connect \$5
0 \$8 0 \, connect \$6 0 2 0;
#X obj 51 156 t f f f;
#X obj 309 128 + 2;
#X obj 309 219 moses 1;
#X obj 415 236 - 1;
#X obj 309 241 t b;
#X obj 309 263 s \$0-clear;
#X obj 101 356 + 10;
#X obj 135 356 + 11;
#X obj 170 356 + 12;
#X obj 203 356 + 13;
#X obj 236 356 + 14;
#X obj 51 36 spigot 1;
#X obj 51 58 t b b;
#X msg 119 35 0;
#X obj 51 14 r _initbang;
#X connect 0 0 10 0;
#X connect 0 1 4 0;
#X connect 1 0 3 1;
#X connect 2 0 0 0;
#X connect 3 0 1 0;
#X connect 3 0 7 0;
#X connect 4 0 5 0;
#X connect 4 1 6 0;
#X connect 5 0 3 0;
#X connect 6 0 3 1;
#X connect 7 0 9 0;
#X connect 7 1 31 2;
#X connect 7 2 26 0;
#X connect 9 0 27 0;
#X connect 10 0 33 0;
#X connect 12 0 13 0;
#X connect 13 0 18 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 15 0 35 0;
#X connect 16 0 15 1;
#X connect 17 0 15 1;
#X connect 18 0 34 0;
#X connect 18 1 17 0;
#X connect 19 0 20 0;
#X connect 19 1 24 0;
#X connect 20 0 21 0;
#X connect 20 1 23 0;
#X connect 22 0 21 1;
#X connect 23 0 22 0;
#X connect 24 0 25 0;
#X connect 26 0 30 0;
#X connect 27 0 28 0;
#X connect 28 0 31 0;
#X connect 28 1 29 0;
#X connect 29 0 31 1;
#X connect 30 0 39 0;
#X connect 30 1 40 0;
#X connect 30 2 41 0;
#X connect 30 3 42 0;
#X connect 30 4 43 0;
#X connect 31 0 32 0;
#X connect 32 0 8 0;
#X connect 33 0 4 0;
#X connect 33 1 19 1;
#X connect 33 2 13 1;
#X connect 34 0 14 0;
#X connect 35 0 37 0;
#X connect 35 1 36 0;
#X connect 36 0 19 0;
#X connect 37 0 38 0;
#X connect 39 0 31 3;
#X connect 40 0 31 4;
#X connect 41 0 31 5;
#X connect 42 0 31 6;
#X connect 43 0 31 7;
#X connect 44 0 45 0;
#X connect 45 0 2 0;
#X connect 45 1 46 0;
#X connect 46 0 44 1;
#X connect 47 0 44 0;
#X restore 170 360 pd \$0-guts;
#X obj 70 247 list prepend;
#X obj 70 269 t l l;
#X obj 49 291 list;
#X obj 49 313 list trim;
#X obj 49 335 outlet;
#X obj 49 224 r \$0-done;
#X obj 139 224 r \$0-clear;
#X text 287 257 Pd-vanilla list abstraction with hot inlets only. Inspired
by [vanillaBondo] by Matt Davey. Made by Alexandros Drymonitis;
#X connect 2 0 3 0;
#X connect 3 0 4 1;
#X connect 3 1 2 1;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 7 0 4 0;
#X connect 8 0 2 1;


More information about the Pd-list mailing list