-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathupp.flow.pd
42 lines (42 loc) · 1.21 KB
/
upp.flow.pd
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
#N canvas 57 145 563 449 10;
#X obj 31 153 inlet;
#X obj 31 389 outlet;
#X obj 210 389 outlet;
#X text 30 405 pass;
#X text 207 406 release;
#X obj 100 390 switch~;
#X obj 363 153 inlet;
#X obj 31 192 upp.flowctrl;
#X obj 363 232 spigot;
#X text 30 133 event message;
#X obj 210 366 t b b;
#X obj 210 315 upp._release;
#X obj 363 266 upp._check;
#X obj 210 290 \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9;
#X obj 210 229 t a a;
#X text 81 406 busy controls DSP;
#X text 249 367 release voice;
#X obj 15 11 cnv 15 530 100 empty empty empty 20 12 0 14 -233017 -66577
0;
#X text 436 18 grrrr.org 2016;
#X text 36 19 upp.flow;
#X text 36 37 Manages one voice [\$1]. If the voice is vacant \, it
receives an incoming event. If it is busy \, events are forwarded to
the first outlet. DSP is switched on as long as the voice is active.
Modulating messages are checked against the event tag and forwarded
iff matching.;
#X text 362 133 modulating message;
#X connect 0 0 7 0;
#X connect 6 0 8 0;
#X connect 7 0 1 0;
#X connect 7 1 14 0;
#X connect 7 2 8 1;
#X connect 7 2 5 0;
#X connect 8 0 12 0;
#X connect 10 0 2 0;
#X connect 10 1 7 1;
#X connect 11 0 10 0;
#X connect 12 0 13 1;
#X connect 13 0 11 0;
#X connect 14 0 13 0;
#X connect 14 1 12 1;