aboutsummaryrefslogtreecommitdiff
path: root/controctopus/cc-learner.pd
blob: 7e692d4db59d8574a0d3d488e52cc3fdd56686b3 (plain)
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
#N canvas 730 32 629 668 10;
#X obj 60 46 nbx 3 14 0 127 0 1 \$0-ccNumber \$0-ccNumberLearn CC 42
8 0 11 -194624 -1 -1 1 256;
#X obj 63 64 bng 13 250 50 0 \$0-learnOn \$0nullR empty 0 -6 0 8 -259541
-1 -1;
#X obj 353 200 r \$0-ccNumber;
#X obj 81 67 bng 8 250 50 0 empty \$0lite1 empty 0 -6 0 8 -1 -262085
-1;
#X obj 92 67 bng 8 250 50 0 empty \$0lite2 empty 0 -6 0 8 -1 -262085
-1;
#X obj 103 67 bng 8 250 50 0 empty \$0lite3 empty 0 -6 0 8 -1 -262085
-1;
#X obj 300 -1 ctlin;
#X obj 60 81 nbx 2 14 1 64 0 0 \$0devNo \$1/devNo Dev 32 8 0 11 -110565
-1 -1 1 256;
#X obj 315 181 spigot;
#X obj 300 257 spigot;
#X obj 268 181 / 127;
#N canvas 0 22 458 308 midiLearn 0;
#X obj 217 143 inlet;
#X obj 162 38 r \$0-learnOn;
#X obj 217 177 spigot;
#X obj 74 188 metro 250;
#X obj 58 221 count 3;
#X obj 29 126 t b b;
#X msg 29 189 reset;
#X obj 217 199 s \$0-ccNumberLearn;
#X obj 162 75 pipe 1000;
#X msg 255 74 1;
#X msg 274 118 0;
#X msg 74 150 0;
#X msg 106 150 1;
#X obj 58 251 sel 0 1 2;
#X obj 58 281 s \$0lite1;
#X obj 138 281 s \$0lite2;
#X obj 218 281 s \$0lite3;
#X connect 0 0 2 0;
#X connect 1 0 8 0;
#X connect 1 0 9 0;
#X connect 1 0 12 0;
#X connect 2 0 7 0;
#X connect 3 0 4 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 5 1 11 0;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 8 0 10 0;
#X connect 9 0 2 1;
#X connect 10 0 2 1;
#X connect 11 0 3 0;
#X connect 12 0 3 0;
#X connect 13 0 14 0;
#X connect 13 1 15 0;
#X connect 13 2 16 0;
#X restore 178 180 pd midiLearn;
#X obj 337 229 ==;
#X obj 352 101 div 16;
#X obj 352 161 ==;
#X obj 368 139 r \$0devNo;
#X obj 443 115 mod 16;
#X obj 413 85 t f f;
#X obj 349 566 list append;
#X obj 333 611 s;
#X obj 443 135 s \$0channel;
#X msg 224 287 set \$1;
#X obj 300 365 s \$0data;
#X obj 210 467 r \$0data;
#X obj 333 431 r \$0data;
#X obj 493 17 loadbang;
#X msg 493 39 1;
#X obj 391 544 t b f;
#X obj 391 522 r \$0channel;
#X obj 352 120 + 1;
#X obj 349 500 list append \$2;
#X obj 10 570 r \$1/getControls;
#X obj 10 620 s \$1/controlsList;
#X obj 10 594 list append \$2;
#X obj 224 307 s \$1\$2/GUIR;
#X obj 210 567 s \$1\$2;
#X obj 224 338 r \$1\$2/GUI;
#X msg 349 587 symbol \$1\$2/Ch\$3;
#X obj 349 478 list append \$1;
#X text 208 594 Omni;
#X obj 10 492 r \$1/setChannel;
#X obj 10 517 s \$0channel;
#X obj 51 31 cnv 12 75 12 empty empty \$2 2 7 0 11 -83692 -262144 0
;
#X obj 32 129 sft.commun \$2-cc \$0;
#X obj 32 151 sft.commun \$2-device \$0;
#X obj 315 98 t a;
#X obj 268 98 t a;
#X obj 352 69 t a;
#X obj 198 1 r sft.ctlin;
#X obj 198 28 unpack f f f;
#X obj 493 65 s \$0channel;
#X obj 222 493 outlet;
#X obj 39 327 sft.originator \$1 \$0;
#X obj 51 98 cnv 10 75 10 empty empty \$1 1 6 0 8 -66577 -171136 0
;
#X connect 0 0 43 0;
#X connect 2 0 12 1;
#X connect 6 0 46 0;
#X connect 6 1 45 0;
#X connect 6 2 47 0;
#X connect 7 0 44 0;
#X connect 8 0 12 0;
#X connect 9 0 21 0;
#X connect 9 0 22 0;
#X connect 10 0 9 0;
#X connect 12 0 9 1;
#X connect 13 0 29 0;
#X connect 14 0 8 1;
#X connect 15 0 14 1;
#X connect 16 0 20 0;
#X connect 17 0 13 0;
#X connect 17 1 16 0;
#X connect 18 0 37 0;
#X connect 21 0 34 0;
#X connect 23 0 35 0;
#X connect 23 0 51 0;
#X connect 24 0 19 0;
#X connect 25 0 26 0;
#X connect 26 0 50 0;
#X connect 27 0 38 0;
#X connect 27 1 18 1;
#X connect 28 0 27 0;
#X connect 29 0 14 0;
#X connect 30 0 18 0;
#X connect 31 0 33 0;
#X connect 33 0 32 0;
#X connect 36 0 22 0;
#X connect 37 0 19 1;
#X connect 38 0 30 0;
#X connect 40 0 41 0;
#X connect 43 0 0 0;
#X connect 44 0 7 0;
#X connect 45 0 11 0;
#X connect 45 0 8 0;
#X connect 46 0 10 0;
#X connect 47 0 17 0;
#X connect 48 0 49 0;
#X connect 49 0 46 0;
#X connect 49 1 45 0;
#X connect 49 2 47 0;
#X coords 0 -1 1 1 77 79 2 50 30;