-
Notifications
You must be signed in to change notification settings - Fork 0
/
osc-beater.pd
170 lines (170 loc) · 4.01 KB
/
osc-beater.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
#N canvas -9 -9 1920 976 10;
#X obj 643 719 dac~;
#X obj 1041 399 max~;
#X obj 837 464 *~;
#X obj 804 406 max~;
#X obj 1040 339 osc~ 220;
#X floatatom 942 249 5 0 0 0 - - -, f 5;
#X obj 1002 495 sig~;
#X obj 927 501 +~;
#X obj 928 548 *~;
#X obj 804 343 osc~;
#X obj 1066 370 phasor~ 2.2;
#X obj 829 373 phasor~ 4.4;
#X obj 910 324 * 2;
#X obj 1021 96 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 2659 1;
#X obj 888 97 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 2600 1;
#X obj 862 243 * 0.05;
#X obj 832 303 * 2;
#X obj 855 407 sig~ 0.75;
#X obj 1002 244 * 0.01;
#X text 843 76 Beat Tempo;
#X text 1003 76 Beat Volume;
#X obj 455 599 *~;
#X obj 473 570 vline~;
#X msg 635 470 bang;
#X obj 572 600 *~;
#X obj 589 573 vline~;
#X obj 686 601 *~;
#X obj 715 575 vline~;
#X obj 455 517 osc~ 220;
#X obj 629 92 key;
#X obj 572 519 osc~ 660;
#X obj 686 521 osc~ 1100;
#X msg 588 545 0.4 \, 0 500;
#X msg 716 548 0.3 \, 0 250;
#X text 580 365 Convert key into musical note;
#X text 685 117 keyboard input;
#X text 262 132 Press keys for noises;
#X obj 323 446 spigot;
#X text 42 392 Make sure these toggles are opposite;
#X obj 400 421 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 30 609 *~;
#X obj 48 580 vline~;
#X msg 210 480 bang;
#X obj 147 610 *~;
#X obj 164 583 vline~;
#X obj 277 612 *~;
#X obj 290 585 vline~;
#X obj 30 527 osc~ 220;
#X obj 147 529 osc~ 660;
#X obj 261 531 osc~ 1100;
#X msg 291 558 0.3 \, 0 250;
#X obj 211 446 spigot;
#X obj 267 414 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X msg 313 379 bang;
#X msg 53 557 0.5 \, 0 1250;
#X msg 162 555 0.4 \, 0 500;
#X msg 478 546 0.5 \, 0 1200;
#X obj 402 677 *~;
#X obj 411 651 sig~ 0.5;
#X obj 622 679 *~;
#X obj 148 503 * 2.05;
#X obj 261 506 * 2.96;
#X obj 573 492 * 1.95;
#X obj 686 496 * 3.05;
#X obj 682 650 sig~ 0.5;
#X obj 507 139 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 4600 1;
#X obj 487 284 * 0.01;
#X text 493 101 Key Volume;
#X floatatom 574 173 5 0 0 0 - - -, f 5;
#X obj 631 172 pow 1.05946;
#X obj 637 242 + 0;
#X obj 632 131 - 20;
#X obj 634 197 * 4.4;
#X obj 710 269 list;
#X text 767 250 sweeper for beat;
#X obj 711 313 line 0 50;
#X msg 714 236 200;
#X text 928 209 abcd;
#X connect 1 0 7 1;
#X connect 2 0 7 0;
#X connect 3 0 2 0;
#X connect 4 0 1 0;
#X connect 5 0 16 0;
#X connect 5 0 4 0;
#X connect 6 0 8 1;
#X connect 7 0 8 0;
#X connect 8 0 0 1;
#X connect 9 0 3 0;
#X connect 10 0 1 1;
#X connect 11 0 3 1;
#X connect 12 0 11 0;
#X connect 13 0 18 0;
#X connect 14 0 15 0;
#X connect 15 0 10 0;
#X connect 15 0 12 0;
#X connect 16 0 9 0;
#X connect 17 0 2 1;
#X connect 18 0 6 0;
#X connect 21 0 59 0;
#X connect 22 0 21 1;
#X connect 23 0 56 0;
#X connect 23 0 32 0;
#X connect 23 0 33 0;
#X connect 24 0 59 0;
#X connect 25 0 24 1;
#X connect 26 0 59 0;
#X connect 27 0 26 1;
#X connect 28 0 21 0;
#X connect 29 0 71 0;
#X connect 30 0 24 0;
#X connect 31 0 26 0;
#X connect 32 0 25 0;
#X connect 33 0 27 0;
#X connect 37 0 28 0;
#X connect 37 0 23 0;
#X connect 37 0 62 0;
#X connect 37 0 63 0;
#X connect 39 0 37 1;
#X connect 40 0 57 0;
#X connect 41 0 40 1;
#X connect 42 0 54 0;
#X connect 42 0 55 0;
#X connect 42 0 50 0;
#X connect 43 0 57 0;
#X connect 44 0 43 1;
#X connect 45 0 57 0;
#X connect 46 0 45 1;
#X connect 47 0 40 0;
#X connect 48 0 43 0;
#X connect 49 0 45 0;
#X connect 50 0 46 0;
#X connect 51 0 47 0;
#X connect 51 0 42 0;
#X connect 51 0 60 0;
#X connect 51 0 61 0;
#X connect 52 0 51 1;
#X connect 53 0 39 0;
#X connect 53 0 52 0;
#X connect 54 0 41 0;
#X connect 55 0 44 0;
#X connect 56 0 22 0;
#X connect 57 0 0 0;
#X connect 58 0 57 1;
#X connect 59 0 0 0;
#X connect 60 0 48 0;
#X connect 61 0 49 0;
#X connect 62 0 30 0;
#X connect 63 0 31 0;
#X connect 64 0 59 1;
#X connect 65 0 66 0;
#X connect 66 0 58 0;
#X connect 66 0 64 0;
#X connect 69 0 72 0;
#X connect 70 0 37 0;
#X connect 70 0 51 0;
#X connect 70 0 53 0;
#X connect 70 0 73 0;
#X connect 70 0 76 0;
#X connect 71 0 68 0;
#X connect 71 0 69 0;
#X connect 72 0 70 0;
#X connect 73 0 75 0;
#X connect 75 0 5 0;
#X connect 76 0 73 1;