File: ds_transition.pd

package info (click to toggle)
pd-kollabs 2~repack-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 824 kB
  • sloc: makefile: 8
file content (199 lines) | stat: -rw-r--r-- 6,107 bytes parent folder | download | duplicates (2)
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;