-
Notifications
You must be signed in to change notification settings - Fork 0
/
engine3.pd
172 lines (172 loc) · 4.25 KB
/
engine3.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
#N canvas 365 160 1315 807 10;
#X floatatom 564 31 5 0 0 0 - - -, f 5;
#N canvas 415 127 450 323 square~ 0;
#X obj 111 45 phasor~;
#X obj 94 6 inlet;
#X obj 124 157 outlet~;
#X obj 127 100 expr~ $v1 > $v2;
#X obj 225 54 r square_pwm;
#X obj 229 76 / 100;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 2 0;
#X connect 4 0 5 0;
#X connect 5 0 3 1;
#X restore 488 192 pd square~;
#X obj 474 455 *~, f 8;
#N canvas 807 98 450 323 square~ 0;
#X obj 111 45 phasor~;
#X obj 94 6 inlet;
#X obj 124 157 outlet~;
#X obj 127 100 expr~ $v1 > $v2;
#X obj 225 54 r square_pwm;
#X obj 229 76 / 100;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 2 0;
#X connect 4 0 5 0;
#X connect 5 0 3 1;
#X restore 27 352 pd square~;
#X obj 57 447 *~;
#X obj 698 253 osc~ 120;
#X obj 20 289 osc~ 120;
#X text 24 -7 This one is for extra instruments;
#X obj 239 416 bob~;
#X obj 265 196 mtof;
#X obj 271 294 pack 0 50;
#X floatatom 267 243 7 0 0 0 - - -, f 7;
#X obj 268 150 r phase_cutoff;
#X obj 283 332 line;
#X obj 182 142 / 25;
#X obj 172 199 line~;
#X obj 269 88 r phase_resonance;
#X floatatom 644 435 4 0 0 0 - - -, f 4;
#X obj 673 528 *~;
#X text 750 484 modulation;
#X text 743 502 depth;
#X floatatom 702 489 4 0 0 0 - - -, f 4;
#X obj 654 576 +~;
#X text 721 562 frequency;
#X text 721 548 carrier;
#X floatatom 733 383 5 0 0 0 - - -, f 5;
#X obj 897 405 r FM_mod_depth;
#X obj 794 347 r FM_Freq;
#X text 663 380 frequency;
#X text 664 365 modulation;
#X floatatom 527 369 4 0 0 0 - - -, f 4;
#X obj 561 588 osc~ 128;
#X obj 287 366 * 2.5, f 8;
#X obj 412 491 /~ 2, f 8;
#X obj 361 432 *~;
#X obj 258 452 /~ 1.1, f 8;
#X obj 557 447 print;
#X obj 547 312 * 1.1;
#X floatatom 425 363 4 0 0 0 - - -, f 4;
#X obj 411 315 / 1, f 8;
#X obj 685 210 / 1, f 8;
#X obj 548 90 s Frequency03;
#X obj 551 129 r Frequency03;
#X obj 692 183 r engine03_volume;
#X obj 395 243 r engine03_volume;
#N canvas 586 283 1128 634 FM2 0;
#X text 77 65 frequency;
#X floatatom 159 181 4 0 0 0 - - -, f 4;
#X text 78 50 modulation;
#X obj 80 170 *~;
#X text 199 114 modulation;
#X text 199 128 depth;
#X floatatom 162 121 4 0 0 0 - - -, f 4;
#X obj 80 221 +~;
#X text 198 195 frequency;
#X text 199 178 carrier;
#X obj 264 323 outlet~;
#X obj 383 112 inlet;
#X floatatom 160 60 5 0 0 0 - - -, f 5;
#X obj 321 34 r FM_mod_depth;
#X obj 157 23 inlet, f 6;
#X obj 174 262 osc~;
#X obj 257 256 cos~;
#X obj 133 384 tabwrite~ array2612;
#N canvas 697 195 589 467 (subpatch) 0;
#X array array2612 100 float 0;
#X coords 0 1 100 -1 300 200 1 0 0;
#X restore 582 187 graph;
#X obj 22 290 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 65 284 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 36 333 metro 100;
#X connect 1 0 7 1;
#X connect 3 0 7 0;
#X connect 6 0 3 1;
#X connect 7 0 15 0;
#X connect 12 0 3 0;
#X connect 13 0 6 0;
#X connect 14 0 12 0;
#X connect 15 0 10 0;
#X connect 15 0 17 0;
#X connect 16 0 10 0;
#X connect 19 0 21 0;
#X connect 20 0 17 0;
#X connect 21 0 17 0;
#X coords 0 634 1 633 85 60 0;
#X restore 155 331 pd FM2;
#X obj 125 261 r Frequency03;
#X obj 347 584 dac~;
#X obj 1050 217 noise~;
#X obj 1141 220 line~;
#X obj 1050 283 *~;
#X obj 1050 307 lop~ 400;
#X floatatom 1177 278 5 0 0 0 - - -, f 5;
#X obj 1132 243 *~;
#X obj 1113 274 *~;
#X msg 1141 192 1 \, 0 95;
#X connect 0 0 41 0;
#X connect 2 0 33 0;
#X connect 3 0 4 0;
#X connect 4 0 47 0;
#X connect 8 0 35 0;
#X connect 9 0 11 0;
#X connect 10 0 13 0;
#X connect 11 0 10 0;
#X connect 12 0 9 0;
#X connect 13 0 32 0;
#X connect 14 0 15 0;
#X connect 15 0 8 2;
#X connect 16 0 14 0;
#X connect 17 0 22 1;
#X connect 18 0 22 0;
#X connect 21 0 18 1;
#X connect 22 0 31 0;
#X connect 25 0 21 0;
#X connect 26 0 21 0;
#X connect 27 0 25 0;
#X connect 30 0 2 1;
#X connect 31 0 2 0;
#X connect 32 0 8 1;
#X connect 33 0 47 1;
#X connect 34 0 47 0;
#X connect 35 0 34 0;
#X connect 37 0 30 0;
#X connect 38 0 34 1;
#X connect 39 0 38 0;
#X connect 40 0 37 0;
#X connect 42 0 1 0;
#X connect 42 0 5 0;
#X connect 42 0 17 0;
#X connect 43 0 40 0;
#X connect 44 0 39 0;
#X connect 45 0 4 0;
#X connect 45 0 47 0;
#X connect 46 0 3 0;
#X connect 46 0 6 0;
#X connect 46 0 45 0;
#X connect 48 0 50 0;
#X connect 49 0 53 0;
#X connect 49 0 53 1;
#X connect 50 0 51 0;
#X connect 52 0 51 1;
#X connect 53 0 54 0;
#X connect 53 0 54 1;
#X connect 54 0 50 1;
#X connect 55 0 49 0;