1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
|
#N canvas 17 187 335 286 10;
#X text 37 22 ds_transition <domain>;
#N canvas 701 228 451 438 register_settings_buffer 0;
#X obj -565 257 fadecurve /ds/\$1/reg/settings/buffer/morph/curve 128
0;
#X obj -565 47 ds_reg_global \$1 /reg/settings/buffer/slave;
#X obj -565 67 ds_reg_global \$1 /reg/settings/buffer/delay;
#X obj -565 87 ds_reg_global \$1 /reg/settings/buffer/morph;
#X obj -565 107 ds_reg_global \$1 /reg/settings/buffer/morph/time;
#X obj -565 127 ds_reg_global \$1 /reg/settings/buffer/morph/timegrain
;
#X obj -565 147 ds_reg_global \$1 /reg/settings/buffer/morph/curve/shape
;
#X obj -565 167 ds_reg_global \$1 /reg/settings/buffer/morph/curve/weight
;
#X obj -565 187 ds_reg_global \$1 /reg/settings/buffer/morph/curve/quality
;
#X obj -565 207 ds_reg_global \$1 /reg/settings/buffer/morph/curve/resolution
;
#X obj -565 227 ds_reg_global \$1 /reg/settings/buffer/occupy;
#X restore 56 131 pd register_settings_buffer;
#N canvas 438 22 532 526 init 1;
#X obj 142 16 loadbang;
#X obj 299 122 list prepend \$1;
#X obj 245 478 r /ds/\$1/transition/check/question;
#X obj 142 597 s /ds/\$1/transition/check/answer;
#X msg 299 152 \; /ds/\$1/store/settings/state 1 \; /ds/\$1/recall/settings/state
1 \; /ds/\$1/transition/state 1 \; /ds/\$1/occupy 1 \; /ds/\$1/morph
1 \; /ds/\$1/occupy/override 0 \; /ds/\$1/slave 1 \; /ds/\$1/delay
1 \; /ds/\$1/reg/settings/buffer/slave 0 \; /ds/\$1/reg/settings/buffer/delay
0 \; /ds/\$1/reg/settings/buffer/morph 0 \; /ds/\$1/reg/settings/buffer/morph/time
0 \; /ds/\$1/reg/settings/buffer/morph/timegrain 20 \; /ds/\$1/reg/settings/buffer/morph/curve/shape
0 \; /ds/\$1/reg/settings/buffer/morph/curve/weight 0 \; /ds/\$1/reg/settings/buffer/morph/curve/quality
0 \; /ds/\$1/reg/settings/buffer/morph/curve/resolution 128 \; /ds/\$1/reg/settings/buffer/occupy
0 \; /ds/\$1/transition/busy 0 \; /ds/\$1/transition/paused 0 \;;
#X obj 142 440 del 100;
#N canvas 80 22 899 619 FLAGS 0;
#X obj 70 109 list split 1;
#X obj 104 131 t l;
#X obj 70 156 list trim;
#X obj 70 53 inlet bang;
#X obj 70 85 list prepend \$15 \$14 \$13 \$12 \$11 \$10 \$9 \$8 \$7
\$6 \$5 \$4 \$3 \$2;
#X obj 451 268 b;
#X obj 451 472 s \$0-module-loader;
#X obj 451 344 spigot;
#X obj 214 330 b;
#X msg 484 322 1;
#X msg 504 350 0;
#X obj 451 290 list prepend \$1;
#X obj 451 388 list prepend osc \$1;
#X obj 451 366 t a b;
#X obj 70 179 route float osc;
#X connect 0 0 2 0;
#X connect 0 1 1 0;
#X connect 1 0 0 0;
#X connect 2 0 14 0;
#X connect 3 0 4 0;
#X connect 4 0 0 0;
#X connect 5 0 11 0;
#X connect 7 0 13 0;
#X connect 8 0 9 0;
#X connect 9 0 7 1;
#X connect 10 0 7 1;
#X connect 11 0 7 0;
#X connect 12 0 6 0;
#X connect 13 0 12 0;
#X connect 13 1 10 0;
#X connect 14 0 5 0;
#X connect 14 1 8 0;
#X connect 14 2 7 0;
#X restore 170 239 pd FLAGS;
#N canvas 655 79 611 540 MODULE_LOADER 0;
#X msg 467 493 clear;
#X obj 181 353 * 20;
#X obj 181 375 + 30;
#X obj 181 326 + 1;
#X msg 266 252 0;
#X obj 74 97 r \$0-module-loader;
#X obj 467 574 s pd-\$0-modules;
#X obj 93 252 t a a b;
#X obj 112 400 list prepend;
#X obj 112 462 t b l;
#X msg 112 529 loadbang;
#X obj 247 133 t b b b;
#X msg 163 186 0;
#X msg 114 186 1;
#X obj 163 219 s /ds/\$1/dsp;
#X obj 74 145 t b a b;
#X obj 247 101 inlet bang;
#X obj 112 433 list append 0 0 0 0 0 0 0 0 0;
#X msg 139 493 obj 30 \$1 ds_transition_\$2 \$3 \$4 \$5 \$6 \$7 \$8
\$9;
#X obj 132 302 f;
#X connect 0 0 6 0;
#X connect 1 0 2 0;
#X connect 2 0 8 1;
#X connect 3 0 1 0;
#X connect 3 0 19 1;
#X connect 4 0 19 1;
#X connect 5 0 15 0;
#X connect 7 1 8 0;
#X connect 7 2 19 0;
#X connect 8 0 17 0;
#X connect 9 0 10 0;
#X connect 9 1 18 0;
#X connect 10 0 6 0;
#X connect 11 0 13 0;
#X connect 11 1 4 0;
#X connect 11 1 0 0;
#X connect 11 2 12 0;
#X connect 12 0 14 0;
#X connect 13 0 14 0;
#X connect 15 0 13 0;
#X connect 15 1 7 0;
#X connect 15 2 12 0;
#X connect 16 0 11 0;
#X connect 17 0 9 0;
#X connect 18 0 6 0;
#X connect 19 0 3 0;
#X restore 187 215 pd MODULE_LOADER;
#X obj 142 78 t b b b b;
#X obj 325 96 s /ds/\$1/print;
#X msg 325 74 ERROR [ds_transition] multiply defined!;
#X obj 142 44 loadonce /ds/\$1/transition/init;
#X obj 245 532 s;
#X obj 245 502 t b s;
#X connect 0 0 11 0;
#X connect 1 0 4 0;
#X connect 2 0 13 0;
#X connect 5 0 3 0;
#X connect 8 0 5 0;
#X connect 8 1 6 0;
#X connect 8 2 7 0;
#X connect 8 3 1 0;
#X connect 10 0 9 0;
#X connect 11 0 8 0;
#X connect 11 1 10 0;
#X connect 13 0 12 0;
#X connect 13 1 12 1;
#X restore 56 91 pd init;
#N canvas 322 375 450 300 register 0;
#X obj 94 98 ds_reg_global \$1 /occupy;
#X obj 94 118 ds_reg_global \$1 /occupy/override;
#X obj 94 138 ds_reg_global \$1 /morph;
#X obj 94 158 ds_reg_global \$1 /delay;
#X obj 94 178 ds_reg_global \$1 /slave;
#X obj 94 48 ds_reg_global \$1 /recall/settings/state;
#X obj 94 68 ds_reg_global \$1 /store/settings/state;
#X obj 94 28 ds_reg_global \$1 /transition/state;
#X restore 56 111 pd register;
#X text 42 207 (c)2013 Marian Weger;
#N canvas 356 22 409 552 transition_busy 0;
#X obj 41 188 f;
#X obj 81 188 + 1;
#X msg 81 157 1;
#X obj 41 81 r /ds/\$1/dispatched;
#X obj 41 307 s /ds/\$1/transition/busy;
#X obj 41 242 <;
#X obj 41 284 change;
#X obj 81 105 r /ds/\$1/recall/start;
#X obj 56 220 r /ds/\$1/recall/quantity;
#X msg 225 220 set 0;
#X obj 26 352 r /ds/\$1/transition/stop;
#X obj 26 418 spigot;
#X obj 26 440 b;
#X obj 220 352 r /ds/\$1/transition/resume;
#X obj 220 440 b;
#X obj 59 375 r /ds/\$1/transition/busy;
#X msg 26 462 1;
#X obj 26 504 s /ds/\$1/transition/paused;
#X msg 220 462 0;
#X obj 69 397 sel 0;
#X obj 81 127 t b b;
#X connect 0 0 1 0;
#X connect 0 0 5 0;
#X connect 1 0 0 1;
#X connect 2 0 0 1;
#X connect 3 0 0 0;
#X connect 5 0 6 0;
#X connect 6 0 4 0;
#X connect 7 0 20 0;
#X connect 8 0 5 1;
#X connect 9 0 6 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 12 0 16 0;
#X connect 13 0 14 0;
#X connect 14 0 18 0;
#X connect 15 0 11 1;
#X connect 15 0 19 0;
#X connect 16 0 17 0;
#X connect 18 0 17 0;
#X connect 19 0 14 0;
#X connect 20 0 2 0;
#X connect 20 1 9 0;
#X restore 56 151 pd transition_busy;
#N canvas 0 22 450 300 \$0-modules 0;
#X restore 56 171 pd \$0-modules;
|