-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_main.pd
164 lines (164 loc) · 4.05 KB
/
_main.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
#N canvas 1172 69 736 960 12;
#X obj 17 19 netreceive -u 1232;
#X obj 430 41 loadbang;
#X obj 430 65 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1;
#X obj 430 133 metro 166;
#X obj 464 157 + 1;
#X obj 504 31 r bpm;
#X floatatom 504 107 5 0 0 0 - - - 0;
#X obj 27 47 print received;
#X floatatom 430 181 10 0 0 0 - - - 0;
#X obj 430 157 f;
#X msg 260 45 \; pd dsp 1;
#X obj 260 19 loadbang;
#X obj 504 55 expr 60000 / $f1 / 2;
#X obj 515 489 dac~;
#X obj 379 41 r play;
#X obj 430 109 change;
#X obj 430 85 t f f;
#X obj 508 132 sel 1;
#X msg 508 156 0;
#X msg 38 113 \; pd quit 1 \;;
#X msg 515 441 1 \, 0 0 10;
#X obj 515 465 vline~;
#X text 497 275 po sync click;
#X obj 166 119 list split 1;
#X obj 166 212 s;
#X obj 166 182 list;
#X obj 166 144 t b l;
#X text 445 7 clock;
#X text 167 96 send all destinations;
#X text 145 48 bpm play;
#X obj 17 167 list split 1;
#X obj 17 279 s;
#X obj 430 204 s global/tick;
#X obj 513 79 r global/ticklength;
#X obj 17 251 list;
#X obj 17 223 t b a;
#X msg 17 195 symbol channel/\$1;
#X obj 166 272 r reset;
#X obj 166 376 s global/reset;
#X obj 166 296 t b b;
#X obj 17 73 route channel quit;
#X obj 515 305 r global/tick;
#X obj 333 290 r play;
#X msg 333 314 \; pd dsp \$1;
#X obj 515 362 / 1;
#X obj 515 386 int;
#X obj 515 410 change;
#X obj 533 330 r sync-div;
#X msg 198 321 \; play 0 \; sync-div 1 \;;
#X msg 217 824 connect spaceghost.local 31425;
#X obj 217 742 loadbang;
#X obj 217 849 netsend -u;
#X msg 118 767 send \$1;
#X obj 118 742 r global/tick;
#X obj 346 737 netreceive -u 33333;
#X obj 217 791 spigot 0;
#X obj 346 771 sel 1;
#X obj 217 767 metro 10000;
#X text 91 697 try to send sync signal to spaceghost (raspberry pi mixer);
#X obj 457 773 print spaceghost;
#X floatatom 397 771 5 0 0 0 - - - 0;
#X obj 537 694 loadbang;
#X msg 537 718 fake;
#N canvas 1 53 450 300 in-band-sync-test 0;
#N canvas 1 53 543 755 in-band-sync 0;
#X obj 76 241 +~;
#X obj 26 60 *~ 0.1;
#X obj 27 116 *~ 0;
#X obj 26 36 osc~ 18000;
#X obj 94 208 *~ 0.1;
#X obj 94 184 osc~ 18500;
#X obj 396 73 int;
#X obj 396 25 inlet;
#X obj 396 97 change;
#X obj 76 285 dac~;
#X text 97 158 volume reference oscillator;
#X obj 396 121 mod 2;
#X floatatom 396 145 5 0 0 0 - - - 0;
#X obj 396 49 / 8;
#X obj 396 168 s \$0/in-band-sync;
#X obj 52 90 r \$0/in-band-sync;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 3 0 1 0;
#X connect 4 0 0 1;
#X connect 5 0 4 0;
#X connect 6 0 8 0;
#X connect 7 0 13 0;
#X connect 8 0 11 0;
#X connect 11 0 12 0;
#X connect 12 0 14 0;
#X connect 13 0 6 0;
#X connect 15 0 2 1;
#X restore 34 89 pd in-band-sync;
#X obj 34 63 r global/tick;
#X text 31 32 in-band sync (makes a horrible noise);
#X obj 219 100 switch~;
#X obj 219 53 loadbang;
#X msg 219 77 0;
#X connect 4 0 5 0;
#X connect 5 0 3 0;
#X restore 581 925 pd in-band-sync-test;
#X obj 28 601 dac~;
#X obj 27 569 clone looper 16;
#X connect 0 0 7 0;
#X connect 0 0 40 0;
#X connect 1 0 2 0;
#X connect 2 0 16 0;
#X connect 3 0 9 0;
#X connect 4 0 9 1;
#X connect 5 0 12 0;
#X connect 6 0 3 1;
#X connect 8 0 32 0;
#X connect 9 0 4 0;
#X connect 9 0 8 0;
#X connect 11 0 10 0;
#X connect 12 0 6 0;
#X connect 14 0 2 0;
#X connect 15 0 3 0;
#X connect 16 0 15 0;
#X connect 16 1 17 0;
#X connect 17 0 18 0;
#X connect 18 0 9 1;
#X connect 20 0 21 0;
#X connect 23 0 26 0;
#X connect 23 1 25 1;
#X connect 25 0 24 0;
#X connect 26 0 25 0;
#X connect 26 1 24 1;
#X connect 30 0 36 0;
#X connect 30 1 34 1;
#X connect 33 0 6 0;
#X connect 34 0 31 0;
#X connect 35 0 34 0;
#X connect 35 1 31 1;
#X connect 36 0 35 0;
#X connect 37 0 39 0;
#X connect 39 0 38 0;
#X connect 39 1 48 0;
#X connect 40 0 30 0;
#X connect 40 1 19 0;
#X connect 40 2 23 0;
#X connect 41 0 44 0;
#X connect 42 0 43 0;
#X connect 44 0 45 0;
#X connect 45 0 46 0;
#X connect 46 0 20 0;
#X connect 47 0 44 1;
#X connect 49 0 51 0;
#X connect 50 0 57 0;
#X connect 52 0 51 0;
#X connect 53 0 52 0;
#X connect 54 0 55 1;
#X connect 54 0 56 0;
#X connect 54 0 59 0;
#X connect 54 0 60 0;
#X connect 55 0 49 0;
#X connect 56 0 57 0;
#X connect 57 0 55 0;
#X connect 61 0 62 0;
#X connect 62 0 59 0;
#X connect 65 0 64 0;
#X connect 65 1 64 1;