-
Notifications
You must be signed in to change notification settings - Fork 2
/
rumblepad_osc_ui.pd
213 lines (213 loc) · 5.64 KB
/
rumblepad_osc_ui.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
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
#N canvas 0 48 958 499 10;
#X floatatom 38 160 5 0 0 0 - - -;
#X floatatom 112 160 5 0 0 0 - - -;
#X obj 313 -55 hid;
#X obj 286 -84 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X floatatom 72 63 5 0 0 0 - - -;
#X obj 38 87 +;
#X obj 290 3 loadbang;
#X obj 38 63 * -1;
#X msg 290 25 255;
#X obj 38 109 + 1;
#X obj 38 132 * 128;
#X obj 313 -32 route abs key;
#X obj 576 65 * -1;
#X obj 576 91 + 1;
#X floatatom 146 64 5 0 0 0 - - -;
#X obj 112 88 +;
#X obj 112 64 * -1;
#X obj 112 110 + 1;
#X obj 112 133 * 128;
#X obj 612 132 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X floatatom 361 -137 5 0 0 0 - - -;
#X floatatom 189 163 5 0 0 0 - - -;
#X floatatom 265 162 5 0 0 0 - - -;
#X floatatom 223 66 5 0 0 0 - - -;
#X obj 189 90 +;
#X obj 189 66 * -1;
#X obj 189 112 + 1;
#X obj 189 135 * 128;
#X floatatom 299 66 5 0 0 0 - - -;
#X obj 265 90 +;
#X obj 265 66 * -1;
#X obj 265 112 + 1;
#X obj 265 135 * 128;
#X obj 516 38 change;
#X obj 516 133 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 99 3 route abs_y abs_x abs_rz abs_z;
#X obj 265 290 spigot;
#X obj 424 39 change;
#X obj 424 133 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 350 3 route btn_8 btn_9;
#X obj 474 3 route btn_0 btn_2 btn_1 btn_3;
#X obj 350 38 change;
#X obj 350 133 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 189 264 spigot;
#X obj 612 37 change;
#X obj 576 245 send looper;
#X obj 398 -137 loadbang;
#X msg 361 -110 set open \$1;
#X obj 675 105 loadbang;
#X msg 675 131 1;
#X text 673 86 Bypass by default;
#X text 454 -140 Hit "print" to find out which device number your controller
has and enter that in the number field. This will be remembered upon
restarts. Activating the toggle button activates the controller.;
#X text 254 188 left stick (vertical);
#X text 335 213 left stick (horizontal);
#X text 399 237 right stick (vertical);
#X text 480 265 right stick (horizontal);
#X text 730 189 button 2 (switch);
#X text 723 164 button 1 (switch) \, button 3 (toggle);
#X text 366 134 button 9;
#X text 439 134 button 10;
#X obj 516 65 select 1;
#X obj 424 65 select 1;
#X obj 350 65 select 1;
#X obj 612 65 select 1;
#X text 843 217 button 4 (toggle);
#X obj 189 320 send looper;
#X obj 38 -141 receive looper;
#X obj 38 -68 packOSC;
#X obj 38 -24 udpsend;
#X msg 96 -67 connect 127.0.0.1 5510;
#X obj 38 0 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
;
#X msg 96 -45 disconnect;
#X msg 516 163 /stream_looper/Pause_Recording \$1;
#X msg 576 188 /stream_looper/Bypass \$1;
#X msg 612 216 /stream_looper/Limit_to_Rec_Period \$1;
#X obj 38 -117 list prepend send;
#X obj 38 -92 list trim;
#X floatatom 690 -6 5 0 0 0 - - -;
#X floatatom 713 19 5 0 0 0 - - -;
#X floatatom 736 -5 5 0 0 0 - - -;
#X floatatom 759 20 5 0 0 0 - - -;
#X floatatom 783 -5 5 0 0 0 - - -;
#X obj 690 -35 unpack 0 0 0 0 0;
#X obj 678 -89 udpreceive 5511;
#X obj 678 66 print message;
#X obj 678 42 unpackOSC;
#X floatatom 829 -6 5 0 0 0 - - -;
#X floatatom 852 19 5 0 0 0 - - -;
#X floatatom 875 -5 5 0 0 0 - - -;
#X floatatom 898 20 5 0 0 0 - - -;
#X floatatom 922 -5 5 0 0 0 - - -;
#X obj 829 -35 unpack 0 0 0 0 0;
#X obj 817 42 unpackOSC;
#X obj 817 -89 udpreceive 5512;
#X obj 817 66 print error;
#X msg 361 -85 open 4;
#X msg 109 -91 send /stream_looper/* get;
#X msg 38 186 /stream_looper//Playback//Period \$1;
#X msg 112 212 /stream_looper//Recording//Period \$1;
#X msg 189 237 /stream_looper//Playback//Start \$1;
#X msg 265 265 /stream_looper//Recording//Start \$1;
#X msg 313 -84 print;
#X obj 690 -62 route from;
#X obj 829 -62 route from;
#X connect 0 0 97 0;
#X connect 1 0 98 0;
#X connect 2 0 11 0;
#X connect 3 0 2 0;
#X connect 4 0 5 1;
#X connect 5 0 9 0;
#X connect 6 0 8 0;
#X connect 7 0 5 0;
#X connect 8 0 4 0;
#X connect 8 0 14 0;
#X connect 8 0 23 0;
#X connect 8 0 28 0;
#X connect 9 0 10 0;
#X connect 10 0 0 0;
#X connect 11 0 35 0;
#X connect 11 1 40 0;
#X connect 11 1 39 0;
#X connect 12 0 13 0;
#X connect 13 0 73 0;
#X connect 14 0 15 1;
#X connect 15 0 17 0;
#X connect 16 0 15 0;
#X connect 17 0 18 0;
#X connect 18 0 1 0;
#X connect 19 0 74 0;
#X connect 20 0 47 0;
#X connect 21 0 99 0;
#X connect 22 0 100 0;
#X connect 23 0 24 1;
#X connect 24 0 26 0;
#X connect 25 0 24 0;
#X connect 26 0 27 0;
#X connect 27 0 21 0;
#X connect 28 0 29 1;
#X connect 29 0 31 0;
#X connect 30 0 29 0;
#X connect 31 0 32 0;
#X connect 32 0 22 0;
#X connect 33 0 60 0;
#X connect 34 0 72 0;
#X connect 35 0 7 0;
#X connect 35 1 16 0;
#X connect 35 2 25 0;
#X connect 35 3 30 0;
#X connect 36 0 65 0;
#X connect 37 0 61 0;
#X connect 38 0 36 1;
#X connect 39 0 41 0;
#X connect 39 1 37 0;
#X connect 40 0 34 0;
#X connect 40 1 33 0;
#X connect 40 2 12 0;
#X connect 40 3 44 0;
#X connect 41 0 62 0;
#X connect 42 0 43 1;
#X connect 43 0 65 0;
#X connect 44 0 63 0;
#X connect 46 0 95 0;
#X connect 47 0 95 0;
#X connect 48 0 49 0;
#X connect 49 0 73 0;
#X connect 60 0 34 0;
#X connect 61 0 38 0;
#X connect 62 0 42 0;
#X connect 63 0 19 0;
#X connect 66 0 75 0;
#X connect 67 0 68 0;
#X connect 68 0 70 0;
#X connect 69 0 68 0;
#X connect 71 0 68 0;
#X connect 72 0 45 0;
#X connect 73 0 45 0;
#X connect 74 0 45 0;
#X connect 75 0 76 0;
#X connect 76 0 67 0;
#X connect 82 0 77 0;
#X connect 82 1 78 0;
#X connect 82 2 79 0;
#X connect 82 3 80 0;
#X connect 82 4 81 0;
#X connect 83 0 85 0;
#X connect 83 1 102 0;
#X connect 85 0 84 0;
#X connect 91 0 86 0;
#X connect 91 1 87 0;
#X connect 91 2 88 0;
#X connect 91 3 89 0;
#X connect 91 4 90 0;
#X connect 92 0 94 0;
#X connect 93 0 92 0;
#X connect 93 1 103 0;
#X connect 95 0 2 0;
#X connect 96 0 67 0;
#X connect 97 0 65 0;
#X connect 98 0 65 0;
#X connect 99 0 43 0;
#X connect 100 0 36 0;
#X connect 101 0 2 0;
#X connect 102 0 82 0;
#X connect 103 0 91 0;