-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbinarystatetimer.pd
37 lines (37 loc) · 1.08 KB
/
binarystatetimer.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
#N canvas 586 213 358 461 12;
#X obj 16 165 inlet;
#X obj 83 338 timer, f 11;
#X obj 234 430 outlet;
#X obj 16 209 t f f, f 36;
#X obj 234 382 f;
#X obj 234 406 pack f f;
#X obj 188 233 loadbang;
#X obj 188 281 t b b;
#X obj 16 189 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 16 406 pack f f, f 10;
#X obj 16 430 outlet;
#X obj 16 281 t f b b;
#X text 10 5 /// SEND 0 OR 1 TO FIRST INLET TO \; /// SET STATE. \;
/// EACH BANG TO FIRST INLET WILL \; /// EMIT A BANG FROM FIRST OUTLET
\; /// WITH A LIST LIKE "1 300 \, " WHICH \; /// MEANS THAT WE ARE
NOW IN STATE 1 \, \; /// AND WE HAD BEEN IN STATE 0 FOR 300ms. \; ///
SECOND OUTLET CONTINUOUSLY EMITS A \; /// LIST LIKE "0 2444" WHICH
MEANS \; /// CURRENT STATE IS 0 FOR 2444ms.";
#X obj 188 257 metro 8;
#X connect 0 0 8 0;
#X connect 1 0 5 1;
#X connect 1 0 9 1;
#X connect 3 0 11 0;
#X connect 3 1 4 1;
#X connect 4 0 5 0;
#X connect 5 0 2 0;
#X connect 6 0 13 0;
#X connect 7 0 4 0;
#X connect 7 1 1 1;
#X connect 8 0 3 0;
#X connect 9 0 10 0;
#X connect 11 0 9 0;
#X connect 11 1 1 0;
#X connect 11 2 1 1;
#X connect 13 0 7 0;