/
sendOSC.pd
179 lines (179 loc) · 5.1 KB
/
sendOSC.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
#N canvas 17 113 739 749 10;
#X declare -lib mrpeach;
#X obj 49 105 import mrpeach;
#X msg 49 152 connect localhost 57120;
#X msg 60 175 disconnect;
#X obj 49 454 udpsend;
#X obj 49 129 loadbang;
#X obj 73 201 vsl 15 128 0 255 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 73 340 5 0 0 0 - - -;
#X obj 73 388 packOSC;
#X obj 147 200 vsl 15 128 0 255 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 147 339 5 0 0 0 - - -;
#X obj 147 387 packOSC;
#X obj 221 200 vsl 15 128 0 255 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 221 339 5 0 0 0 - - -;
#X obj 221 387 packOSC;
#X obj 294 199 vsl 15 128 0 255 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 294 338 5 0 0 0 - - -;
#X obj 294 386 packOSC;
#X obj 368 199 vsl 15 128 0 255 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 368 338 5 0 0 0 - - -;
#X obj 368 386 packOSC;
#X obj 442 198 vsl 15 128 0 255 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 442 337 5 0 0 0 - - -;
#X obj 442 385 packOSC;
#X obj 516 198 vsl 15 128 0 255 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 516 337 5 0 0 0 - - -;
#X obj 516 385 packOSC;
#X obj 589 197 vsl 15 128 0 255 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 589 336 5 0 0 0 - - -;
#X obj 589 384 packOSC;
#X obj 66 516 vsl 15 128 0 255 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 66 655 5 0 0 0 - - -;
#X obj 66 703 packOSC;
#X obj 140 515 vsl 15 128 0 255 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 140 654 5 0 0 0 - - -;
#X obj 140 702 packOSC;
#X obj 214 515 vsl 15 128 0 255 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 214 654 5 0 0 0 - - -;
#X obj 214 702 packOSC;
#X obj 287 514 vsl 15 128 0 255 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 287 653 5 0 0 0 - - -;
#X obj 287 701 packOSC;
#X obj 361 514 vsl 15 128 0 255 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 361 653 5 0 0 0 - - -;
#X obj 361 701 packOSC;
#X obj 435 513 vsl 15 128 0 255 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 435 652 5 0 0 0 - - -;
#X obj 435 700 packOSC;
#X obj 509 513 vsl 15 128 0 255 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 509 652 5 0 0 0 - - -;
#X obj 509 700 packOSC;
#X obj 582 512 vsl 15 128 0 255 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 582 651 5 0 0 0 - - -;
#X obj 582 699 packOSC;
#X msg 367 123 0;
#X obj 367 101 loadbang;
#X msg 589 360 send /8/R \$1;
#X msg 516 361 send /7/R \$1;
#X msg 442 361 send /6/R \$1;
#X msg 368 362 send /5/R \$1;
#X msg 294 362 send /4/R \$1;
#X msg 221 363 send /3/R \$1;
#X msg 147 363 send /2/R \$1;
#X msg 73 364 send /1/R \$1;
#X msg 66 679 send /9/R \$1;
#X msg 140 678 send /10/R \$1;
#X msg 214 678 send /11/R \$1;
#X msg 287 677 send /12/R \$1;
#X msg 361 677 send /13/R \$1;
#X msg 435 676 send /14/R \$1;
#X msg 509 676 send /15/R \$1;
#X msg 582 675 send /16/R \$1;
#X text 48 18 Audio control for the Lighting Soundscapes project (https://enricguaus.wordpress.com/portfolio/lighting-soundscapes/)
;
#X text 483 18 In collaboration with Felix Pastor (https://felixpastor.wordpress.com/)
;
#X text 47 73 This patch simulates the light intensity received from
the 16 pixels webcam and sends it through OSC;
#X connect 1 0 3 0;
#X connect 2 0 3 0;
#X connect 4 0 1 0;
#X connect 5 0 6 0;
#X connect 6 0 62 0;
#X connect 7 0 3 0;
#X connect 8 0 9 0;
#X connect 9 0 61 0;
#X connect 10 0 3 0;
#X connect 11 0 12 0;
#X connect 12 0 60 0;
#X connect 13 0 3 0;
#X connect 14 0 15 0;
#X connect 15 0 59 0;
#X connect 16 0 3 0;
#X connect 17 0 18 0;
#X connect 18 0 58 0;
#X connect 19 0 3 0;
#X connect 20 0 21 0;
#X connect 21 0 57 0;
#X connect 22 0 3 0;
#X connect 23 0 24 0;
#X connect 24 0 56 0;
#X connect 25 0 3 0;
#X connect 26 0 27 0;
#X connect 27 0 55 0;
#X connect 28 0 3 0;
#X connect 29 0 30 0;
#X connect 30 0 63 0;
#X connect 31 0 3 0;
#X connect 32 0 33 0;
#X connect 33 0 64 0;
#X connect 34 0 3 0;
#X connect 35 0 36 0;
#X connect 36 0 65 0;
#X connect 37 0 3 0;
#X connect 38 0 39 0;
#X connect 39 0 66 0;
#X connect 40 0 3 0;
#X connect 41 0 42 0;
#X connect 42 0 67 0;
#X connect 43 0 3 0;
#X connect 44 0 45 0;
#X connect 45 0 68 0;
#X connect 46 0 3 0;
#X connect 47 0 48 0;
#X connect 48 0 69 0;
#X connect 49 0 3 0;
#X connect 50 0 51 0;
#X connect 51 0 70 0;
#X connect 52 0 3 0;
#X connect 53 0 20 0;
#X connect 53 0 17 0;
#X connect 53 0 14 0;
#X connect 53 0 11 0;
#X connect 53 0 8 0;
#X connect 53 0 5 0;
#X connect 53 0 23 0;
#X connect 53 0 26 0;
#X connect 53 0 50 0;
#X connect 53 0 47 0;
#X connect 53 0 44 0;
#X connect 53 0 41 0;
#X connect 53 0 38 0;
#X connect 53 0 35 0;
#X connect 53 0 32 0;
#X connect 53 0 29 0;
#X connect 54 0 53 0;
#X connect 55 0 28 0;
#X connect 56 0 25 0;
#X connect 57 0 22 0;
#X connect 58 0 19 0;
#X connect 59 0 16 0;
#X connect 60 0 13 0;
#X connect 61 0 10 0;
#X connect 62 0 7 0;
#X connect 63 0 31 0;
#X connect 64 0 34 0;
#X connect 65 0 37 0;
#X connect 66 0 40 0;
#X connect 67 0 43 0;
#X connect 68 0 46 0;
#X connect 69 0 49 0;
#X connect 70 0 52 0;