File: upp.schedule.pd

package info (click to toggle)
pd-upp 0.1.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 548 kB
  • sloc: makefile: 8
file content (226 lines) | stat: -rw-r--r-- 5,235 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
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
#N canvas 534 270 370 323 10;
#X obj 45 53 inlet;
#X obj 45 253 outlet;
#X obj 216 48 inlet;
#X text 213 31 blocksize;
#N canvas 35 64 429 408 enqueue 0;
#X obj 38 30 inlet;
#X obj 38 353 outlet;
#X obj 38 263 upp.dilemma;
#X msg 57 165 0;
#X obj 38 295 t b a;
#X obj 64 323 text set \$0-msgqueue;
#X text 132 228 TODO: we should replace previous entries;
#X text 125 345 append message;
#X obj 134 166 >;
#N canvas 0 22 231 249 get-last 0;
#X obj 37 100 sel 0;
#X obj 37 57 text size \$0-msgqueue;
#X obj 59 153 text get \$0-msgqueue;
#X obj 59 132 - 1;
#X obj 37 26 inlet;
#X obj 38 183 outlet;
#X obj 37 78 t a a;
#X obj 137 184 outlet;
#X text 140 204 size;
#X text 38 215 bang for none;
#X text 37 202 last element, f 14;
#X connect 0 0 5 0;
#X connect 0 1 3 0;
#X connect 1 0 6 0;
#X connect 2 0 5 0;
#X connect 3 0 2 0;
#X connect 4 0 1 0;
#X connect 6 0 0 0;
#X connect 6 1 7 0;
#X restore 63 83 pd get-last;
#X obj 38 56 t a b a;
#X obj 57 107 route bang;
#X text 166 245 instead of warning;
#X obj 175 32 inlet;
#X text 177 13 index;
#N canvas 0 22 211 199 nth 0;
#X obj 38 32 inlet;
#X obj 38 140 outlet;
#X obj 95 31 inlet;
#X obj 38 108 list split 1;
#X obj 95 54 + 1;
#X obj 38 80 list split;
#X connect 0 0 5 0;
#X connect 2 0 4 0;
#X connect 3 0 1 0;
#X connect 4 0 5 1;
#X connect 5 0 3 0;
#X restore 181 141 pd nth;
#N canvas 0 22 211 199 nth 0;
#X obj 38 32 inlet;
#X obj 38 140 outlet;
#X obj 95 31 inlet;
#X obj 38 108 list split 1;
#X obj 95 54 + 1;
#X obj 38 80 list split;
#X connect 0 0 5 0;
#X connect 2 0 4 0;
#X connect 3 0 1 0;
#X connect 4 0 5 1;
#X connect 5 0 3 0;
#X restore 134 141 pd nth;
#X obj 101 288 print upp.schedule(\$0) - Times are not increasing:
;
#X connect 0 0 10 0;
#X connect 2 0 4 0;
#X connect 2 1 17 0;
#X connect 3 0 2 1;
#X connect 4 0 1 0;
#X connect 4 1 5 0;
#X connect 8 0 2 1;
#X connect 9 0 11 0;
#X connect 9 1 5 1;
#X connect 10 0 2 0;
#X connect 10 1 9 0;
#X connect 10 2 15 0;
#X connect 11 0 3 0;
#X connect 11 1 16 0;
#X connect 13 0 15 1;
#X connect 13 0 16 1;
#X connect 15 0 8 1;
#X connect 16 0 8 0;
#X restore 45 143 pd enqueue;
#N canvas 69 80 338 451 dequeue 0;
#X obj 31 33 inlet;
#X obj 121 411 outlet;
#X obj 222 34 inlet;
#X text 220 16 blocksize;
#X obj 31 133 route bang;
#N canvas 0 22 231 249 get-first 0;
#X obj 37 100 sel 0;
#X obj 37 56 text size \$0-msgqueue;
#X obj 59 153 text get \$0-msgqueue;
#X obj 37 26 inlet;
#X obj 37 183 outlet;
#X obj 37 78 t a a;
#X obj 137 184 outlet;
#X text 140 204 size;
#X text 38 215 bang for none;
#X text 37 202 last element, f 14;
#X msg 59 130 0;
#X connect 0 0 4 0;
#X connect 0 1 10 0;
#X connect 1 0 5 0;
#X connect 2 0 4 0;
#X connect 3 0 1 0;
#X connect 5 0 0 0;
#X connect 5 1 6 0;
#X connect 10 0 2 0;
#X restore 31 109 pd get-first;
#X obj 161 206 <;
#N canvas 0 23 249 287 offset 0;
#X obj 103 175 +;
#X msg 43 124 0;
#X obj 73 175 f 0;
#X obj 73 124 upp.delay;
#X obj 170 43 inlet;
#X obj 43 42 inlet;
#X text 170 25 blksize;
#X text 42 21 reset;
#X obj 73 237 outlet;
#X obj 73 205 t a b;
#X obj 43 71 t b b;
#X msg 73 94 stop;
#X obj 108 42 inlet;
#X text 103 24 stop;
#X connect 0 0 2 1;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 2 0 9 0;
#X connect 3 0 2 0;
#X connect 4 0 0 1;
#X connect 4 0 3 1;
#X connect 5 0 10 0;
#X connect 9 0 8 0;
#X connect 9 1 3 0;
#X connect 10 0 1 0;
#X connect 10 1 11 0;
#X connect 11 0 3 0;
#X connect 12 0 11 0;
#X restore 141 109 pd offset;
#X obj 133 179 -;
#X obj 88 236 spigot;
#X obj 115 315 text delete \$0-msgqueue;
#X msg 115 293 0;
#X obj 31 63 t b b;
#X obj 141 138 t b a;
#X obj 89 359 list append;
#N canvas 0 22 240 194 nth 0;
#X obj 38 32 inlet;
#X obj 38 140 outlet;
#X obj 95 31 inlet;
#X obj 66 105 list split 1;
#X obj 38 80 list split;
#X obj 100 141 outlet;
#X obj 163 142 outlet;
#X connect 0 0 4 0;
#X connect 2 0 4 1;
#X connect 3 0 5 0;
#X connect 3 1 6 0;
#X connect 4 0 1 0;
#X connect 4 1 3 0;
#X restore 88 179 pd nth;
#X obj 123 34 inlet;
#X text 120 17 index;
#X obj 121 385 list append;
#X obj 88 260 t a b;
#X text 164 295 delete first queue entry;
#X connect 0 0 12 0;
#X connect 2 0 6 1;
#X connect 2 0 7 2;
#X connect 4 0 7 1;
#X connect 4 1 15 0;
#X connect 5 0 4 0;
#X connect 6 0 9 1;
#X connect 7 0 13 0;
#X connect 8 0 6 0;
#X connect 8 0 14 1;
#X connect 9 0 19 0;
#X connect 11 0 10 0;
#X connect 12 0 5 0;
#X connect 12 1 7 0;
#X connect 13 0 5 0;
#X connect 13 1 8 1;
#X connect 14 0 18 0;
#X connect 15 0 9 0;
#X connect 15 1 8 0;
#X connect 15 2 18 1;
#X connect 16 0 15 1;
#X connect 18 0 1 0;
#X connect 19 0 14 0;
#X connect 19 1 11 0;
#X restore 45 214 pd dequeue;
#X obj 177 188 text define \$0-msgqueue;
#X obj 180 252 text delete \$0-msgqueue;
#X msg 180 228 -1;
#X text 208 229 clear all;
#X obj 107 52 inlet;
#X obj 107 88 f \$1;
#X obj 153 49 loadbang;
#X obj 217 98 select 0;
#X msg 217 120 64;
#X obj 217 77 f \$2;
#X obj 216 146 t a;
#X text 108 31 index;
#X text 43 32 message;
#X connect 0 0 4 0;
#X connect 2 0 15 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 8 0 7 0;
#X connect 10 0 11 0;
#X connect 11 0 4 1;
#X connect 11 0 5 1;
#X connect 12 0 11 0;
#X connect 12 0 15 0;
#X connect 13 0 14 0;
#X connect 13 1 16 0;
#X connect 14 0 16 0;
#X connect 15 0 13 0;
#X connect 16 0 5 2;