-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathvsynth.pd
executable file
·268 lines (268 loc) · 6.51 KB
/
vsynth.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
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
#N canvas 634 153 618 246 10;
#X obj 229 49 gemhead 5;
#X obj 348 48 gemhead 10;
#X msg 8 124 color 1 1 1;
#X msg -13 35 create \, 1;
#X msg -6 56 0 \, destroy;
#X obj -6 151 gemwin 20;
#X obj 64 -28 inlet;
#X obj 64 -3 sel 1 0;
#X obj 130 -29 inlet;
#X obj 130 -6 sel 1 0;
#X obj 65 17 t b b b;
#X msg 7 102 fullscreen 1;
#X msg 7 80 fullscreen 0;
#X obj 130 16 t b b b b;
#X text -18 -3 fullscreen;
#X text 185 -28 400 X 300;
#X text 227 30 USER circle;
#X text 344 29 TUTOR circle;
#X text 444 37 accentuated and;
#X text 442 47 non-accentuated beats;
#X text 442 25 visual transcription;
#N canvas 162 412 535 306 circle_set1 1;
#X obj -2 -111 inlet;
#X obj -2 -24 colorRGB 0.5 0.5 0.5 0.5;
#X obj -1 15 rotateXYZ 26 26 0;
#X obj -1 54 disk 2 60 1.8;
#X obj -1 34 scale 0.6 0.8 0.8 0.8;
#X obj 174 -1 line;
#X obj 156 56 line;
#X obj 246 56 line;
#X obj 252 6 sel 0 1;
#X obj 44 -51 line;
#X msg 44 -73 \$1 100;
#X floatatom 44 -92 5 0 0 0 - - -;
#X text 88 -92 sync difference;
#X text 205 -105 user circle;
#X obj 332 -67 gemhead;
#X obj 332 -45 translateXYZ -2.5 3.5 0;
#X msg 283 -54 text \$1;
#X obj 285 -77 symbol;
#X obj 450 1 loadbang;
#X obj 287 -99 r username;
#X obj 332 -21 colorRGB 0.5 0.5 0.5 1;
#X msg 417 14 32;
#X obj -2 -5 translateXYZ -2 0.84 0.5;
#X obj 320 34 text2d;
#X msg 324 60 \; usertext text your name \; usertext alias 1 \; usertext
font ArialBold.ttf \;;
#X obj 321 7 r usertext;
#X obj 174 -49 r sync_bang_u;
#X obj 106 -110 r sync_diff;
#X obj 251 -17 r clap_type;
#X msg 156 35 1 50;
#X msg 186 54 0.6 50;
#X msg 248 31 2 50;
#X msg 279 54 1 50;
#X msg 174 -25 0 \, 360 1400;
#X connect 0 0 1 0;
#X connect 1 0 22 0;
#X connect 2 0 4 0;
#X connect 4 0 3 0;
#X connect 5 0 2 1;
#X connect 6 0 4 1;
#X connect 7 0 3 1;
#X connect 8 0 31 0;
#X connect 8 0 30 0;
#X connect 8 1 29 0;
#X connect 8 1 32 0;
#X connect 9 0 22 1;
#X connect 10 0 9 0;
#X connect 11 0 10 0;
#X connect 14 0 15 0;
#X connect 15 0 20 0;
#X connect 16 0 23 0;
#X connect 17 0 16 0;
#X connect 18 0 21 0;
#X connect 18 0 24 0;
#X connect 19 0 17 0;
#X connect 20 0 23 0;
#X connect 21 0 23 1;
#X connect 22 0 2 0;
#X connect 25 0 23 0;
#X connect 26 0 33 0;
#X connect 27 0 10 0;
#X connect 28 0 8 0;
#X connect 29 0 6 0;
#X connect 30 0 6 0;
#X connect 31 0 7 0;
#X connect 32 0 7 0;
#X connect 33 0 5 0;
#X restore 229 89 pd circle_set1;
#N canvas 598 379 642 278 circle_set2 0;
#X obj 15 -108 inlet;
#X obj 14 21 rotateXYZ 26 26 0;
#X obj 168 5 line;
#X obj 154 55 line;
#X obj 246 56 line;
#X obj 14 81 disk 2 60 1.8;
#X obj 244 4 sel 0 1;
#X obj 14 40 scale 0.6 0.8 0.8 0.8;
#X text 200 -89 tutor circle;
#X obj 332 -67 gemhead;
#X floatatom 410 -86 5 0 0 0 - - -;
#X floatatom 447 -65 5 0 0 0 - - -;
#X obj 332 -45 translateXYZ 2.5 3.5 0;
#X obj 444 8 loadbang;
#X msg 413 7 32;
#X obj 332 7 text2d Tutor;
#X obj 332 31 r tutortext;
#X msg 437 35 \; tutortext text Tutor \; tutortext alias 1 \; tutortext
font ArialBold.ttf \;;
#X obj 12 1 translateXYZ 2 0.84 0.5;
#X obj 332 -22 colorRGB 0.6 0 0 0.7;
#X obj 12 -22 colorRGB 0.9 0.5 0.5 0.5;
#X obj 168 -38 r sync_bang;
#X obj 243 -19 r read_compas;
#X msg 152 31 1 50;
#X msg 183 55 0.6 50;
#X msg 243 31 2 50;
#X msg 276 57 1 50;
#X msg 167 -16 0 \, 360 1400;
#X connect 0 0 20 0;
#X connect 1 0 7 0;
#X connect 2 0 1 1;
#X connect 3 0 7 1;
#X connect 4 0 5 1;
#X connect 6 0 25 0;
#X connect 6 0 24 0;
#X connect 6 1 23 0;
#X connect 6 1 26 0;
#X connect 7 0 5 0;
#X connect 9 0 12 0;
#X connect 10 0 12 1;
#X connect 11 0 12 2;
#X connect 12 0 19 0;
#X connect 13 0 14 0;
#X connect 13 0 17 0;
#X connect 14 0 15 1;
#X connect 16 0 15 0;
#X connect 18 0 1 0;
#X connect 19 0 15 0;
#X connect 20 0 18 0;
#X connect 21 0 27 0;
#X connect 22 0 6 0;
#X connect 23 0 3 0;
#X connect 24 0 3 0;
#X connect 25 0 4 0;
#X connect 26 0 4 0;
#X connect 27 0 2 0;
#X restore 348 85 pd circle_set2;
#N canvas 791 441 416 265 VANHAcircle_set2 0;
#X obj 11 -110 inlet;
#X obj 14 21 rotateXYZ 26 26 0;
#X obj 12 1 translateXYZ 2 1.35 0.5;
#X obj 168 5 line;
#X obj 154 55 line;
#X obj 246 56 line;
#X obj 14 82 disk 2 60 1.8;
#X msg 153 32 1 200;
#X msg 278 57 1 200;
#X msg 244 31 2 200;
#X obj 14 40 scale 0.6 0.8 0.8 0.8;
#X msg 184 55 0.6 200;
#X msg 167 -17 0 \, 360 2400;
#X obj 13 -18 colorRGB 0.9 0.5 0.5 0.5;
#X obj 56 -52 line;
#X msg 56 -76 \$1 100;
#X floatatom 57 -94 5 0 0 0 - - -;
#X text 200 -89 tutor circle;
#X obj 243 -19 r read_compas;
#X obj 168 -38 r sync_bang;
#X obj 244 4 sel 1 0;
#X connect 0 0 13 0;
#X connect 1 0 10 0;
#X connect 2 0 1 0;
#X connect 3 0 1 1;
#X connect 4 0 10 1;
#X connect 5 0 6 1;
#X connect 7 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 5 0;
#X connect 10 0 6 0;
#X connect 11 0 4 0;
#X connect 12 0 3 0;
#X connect 13 0 2 0;
#X connect 14 0 2 1;
#X connect 15 0 14 0;
#X connect 16 0 15 0;
#X connect 18 0 20 0;
#X connect 19 0 12 0;
#X connect 20 0 9 0;
#X connect 20 0 11 0;
#X connect 20 1 7 0;
#X connect 20 1 8 0;
#X restore 350 137 pd VANHAcircle_set2;
#N canvas 401 488 413 294 VANHAcircle_set1 0;
#X obj -2 -111 inlet;
#X obj -2 -24 colorRGB 0.5 0.5 0.5 0.5;
#X obj -1 15 rotateXYZ 26 26 0;
#X obj -1 54 disk 2 60 1.8;
#X obj -1 34 scale 0.6 0.8 0.8 0.8;
#X obj -2 -5 translateXYZ -2 1.35 0.5;
#X obj 174 -1 line;
#X obj 156 56 line;
#X obj 246 56 line;
#X obj 44 -51 line;
#X msg 44 -73 \$1 100;
#X floatatom 44 -92 5 0 0 0 - - -;
#X text 88 -92 sync difference;
#X msg 174 -25 0 \, 360 2400;
#X msg 156 35 1 200;
#X msg 186 54 0.6 200;
#X msg 278 54 1 200;
#X msg 248 31 2 200;
#X text 262 -103 user circle;
#X obj 251 -17 r clap_type;
#X text 332 -19 was r bul;
#X obj 56 -112 r sync_diff;
#X obj 252 6 sel 0 1;
#X obj 174 -49 r sync_bang_u;
#X connect 0 0 1 0;
#X connect 1 0 5 0;
#X connect 2 0 4 0;
#X connect 4 0 3 0;
#X connect 5 0 2 0;
#X connect 6 0 2 1;
#X connect 7 0 4 1;
#X connect 8 0 3 1;
#X connect 9 0 5 1;
#X connect 10 0 9 0;
#X connect 11 0 10 0;
#X connect 13 0 6 0;
#X connect 14 0 7 0;
#X connect 15 0 7 0;
#X connect 16 0 8 0;
#X connect 17 0 8 0;
#X connect 19 0 22 0;
#X connect 21 0 10 0;
#X connect 22 0 17 0;
#X connect 22 0 15 0;
#X connect 22 1 14 0;
#X connect 22 1 16 0;
#X connect 23 0 13 0;
#X restore 348 160 pd VANHAcircle_set1;
#X obj 457 65 vtranscription;
#X msg 86 124 dimen 400 300;
#X connect 0 0 21 0;
#X connect 1 0 22 0;
#X connect 2 0 5 0;
#X connect 3 0 5 0;
#X connect 4 0 5 0;
#X connect 6 0 7 0;
#X connect 7 0 10 0;
#X connect 7 2 4 0;
#X connect 8 0 9 0;
#X connect 9 0 13 0;
#X connect 9 1 4 0;
#X connect 10 0 3 0;
#X connect 10 1 11 0;
#X connect 10 2 2 0;
#X connect 11 0 5 0;
#X connect 12 0 5 0;
#X connect 13 0 3 0;
#X connect 13 1 2 0;
#X connect 13 2 26 0;
#X connect 13 3 12 0;
#X connect 26 0 5 0;