-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsh101~.modulator.pd
139 lines (139 loc) · 3.22 KB
/
sh101~.modulator.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
#N canvas 0 25 582 747 12;
#X obj 17 87 phasor~;
#X obj 17 261 -~ 0.5;
#X obj 17 295 abs~;
#X obj 17 329 *~ 2;
#X text 72 87 0 to 1;
#X text 69 262 -0.5 to 0.5;
#X text 70 288 0.5 to 0 to 0.5 (effectively changing shape from ramp
to tri \, and kepeing same frequency);
#X text 70 328 1 to 0 to 1 (still a tri \, but now occupying full range
from 0 to 1);
#X text 13 237 trigangle;
#X obj 299 387 noise~;
#X obj 299 411 *~ 0.5;
#X obj 299 435 +~ 0.5;
#X obj 299 459 samphold~;
#X obj 145 437 phasor~;
#X obj 127 461 +~;
#X obj 177 30 loadbang;
#X msg 155 51 0;
#X obj 127 485 -~ 1;
#X obj 127 509 *~ 2;
#X msg 191 53 0.5;
#X obj 145 413 * -1;
#X text 297 366 random;
#X text 143 390 square;
#X obj 298 103 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X text 296 82 Mode;
#X text 316 103 Triangle;
#X text 316 117 Square;
#X text 316 133 Random;
#X text 316 147 Noise;
#N canvas 0 25 537 300 switcher_4 0;
#X obj 55 28 inlet;
#X obj 55 112 sel 0 1 2 3;
#X msg 55 142 0;
#X msg 87 142 1;
#X obj 55 166 *~, f 10;
#X obj 122 28 inlet~;
#X obj 55 240 outlet~;
#X obj 175 112 sel 0 1 2 3;
#X msg 175 142 0;
#X msg 207 142 1;
#X obj 175 166 *~, f 10;
#X obj 242 28 inlet~;
#X obj 295 112 sel 0 1 2 3;
#X msg 295 142 0;
#X msg 327 142 1;
#X obj 295 166 *~, f 10;
#X obj 362 28 inlet~;
#X obj 415 112 sel 0 1 2 3;
#X msg 415 142 0;
#X msg 447 142 1;
#X obj 415 166 *~, f 10;
#X obj 482 28 inlet~;
#X connect 0 0 1 0;
#X connect 0 0 17 0;
#X connect 0 0 12 0;
#X connect 0 0 7 0;
#X connect 1 0 3 0;
#X connect 1 1 2 0;
#X connect 1 2 2 0;
#X connect 1 3 2 0;
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X connect 4 0 6 0;
#X connect 5 0 4 1;
#X connect 7 0 8 0;
#X connect 7 1 9 0;
#X connect 7 2 8 0;
#X connect 7 3 8 0;
#X connect 8 0 10 0;
#X connect 9 0 10 0;
#X connect 10 0 6 0;
#X connect 11 0 10 1;
#X connect 12 0 13 0;
#X connect 12 1 13 0;
#X connect 12 2 14 0;
#X connect 12 3 13 0;
#X connect 13 0 15 0;
#X connect 14 0 15 0;
#X connect 15 0 6 0;
#X connect 16 0 15 1;
#X connect 17 0 18 0;
#X connect 17 1 18 0;
#X connect 17 2 18 0;
#X connect 17 3 19 0;
#X connect 18 0 20 0;
#X connect 19 0 20 0;
#X connect 20 0 6 0;
#X connect 21 0 20 1;
#X restore 245 604 pd switcher_4;
#X obj 37 15 inlet;
#X obj 245 628 outlet~;
#X obj 262 104 vsl 15 80 0.01 30 1 0 empty empty empty 0 -9 0 10 -262144
-1 -1 3860 1;
#X text 252 80 Rate;
#X obj 37 39 route rate mode;
#X obj 414 188 snapshotter~;
#X obj 256 202 hsl 120 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 3899 1;
#X obj 414 21 loadbang;
#X msg 414 45 0;
#X msg 353 43 0.5;
#X connect 0 0 1 0;
#X connect 0 0 12 1;
#X connect 0 0 14 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 29 1;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 11 0 29 4;
#X connect 12 0 29 3;
#X connect 13 0 14 1;
#X connect 14 0 17 0;
#X connect 15 0 16 0;
#X connect 15 0 19 0;
#X connect 16 0 0 1;
#X connect 17 0 18 0;
#X connect 18 0 29 2;
#X connect 19 0 13 1;
#X connect 20 0 13 0;
#X connect 23 0 29 0;
#X connect 29 0 31 0;
#X connect 29 0 35 0;
#X connect 30 0 34 0;
#X connect 32 0 0 0;
#X connect 32 0 20 0;
#X connect 34 0 32 0;
#X connect 34 1 23 0;
#X connect 35 0 36 0;
#X connect 37 0 38 0;
#X connect 37 0 39 0;
#X connect 38 0 23 0;
#X connect 39 0 32 0;
#X coords 0 -1 1 1 130 150 2 250 80;