Skip to content

Commit 6fc72d3

Browse files
committedDec 17, 2022
make [oscillator~] and clean up some of my waves
1 parent 650f0e2 commit 6fc72d3

File tree

6 files changed

+266
-156
lines changed

6 files changed

+266
-156
lines changed
 

‎lfo.pd

+58-54
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
1-
#N canvas 0 25 568 448 12;
1+
#N canvas 0 38 568 448 12;
22
#X obj 90 56 sel sqr tri sin saw, f 37;
33
#X obj 90 80 t b b;
44
#X obj 90 32 symbol \$1;
55
#X obj 90 8 inlet;
6-
#X obj 72 254 square~ \$2;
7-
#X obj 151 254 triangle~ \$2;
8-
#X obj 244 254 osc~ \$2;
96
#X obj 72 302 *~;
107
#X obj 151 302 *~;
118
#X obj 244 302 *~;
@@ -27,67 +24,74 @@
2724
#X msg 282 104 1;
2825
#X obj 72 376 scaled~ -1 1 0 1;
2926
#X obj 72 400 snapshot~;
30-
#X obj 7 356 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
31-
;
27+
#X obj 7 356 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000
28+
0 1;
3229
#X obj 7 376 metro 10;
3330
#X obj 7 332 loadbang;
3431
#X obj 72 424 outlet;
3532
#X obj 25 8 loadbang;
3633
#X obj 510 8 inlet;
3734
#X obj 510 32 f \$2;
3835
#X obj 445 8 loadbang;
39-
#X obj 302 254 saw~ \$2;
36+
#X msg 510 56 \$1 10;
37+
#X obj 510 80 line~;
38+
#X obj 72 254 square~;
39+
#X obj 151 254 triangle~;
40+
#X obj 244 254 osc~;
41+
#X obj 302 254 saw~;
4042
#X connect 0 0 1 0;
41-
#X connect 0 1 15 0;
42-
#X connect 0 2 16 0;
43-
#X connect 0 3 17 0;
44-
#X connect 1 0 22 0;
45-
#X connect 1 1 18 0;
43+
#X connect 0 1 12 0;
44+
#X connect 0 2 13 0;
45+
#X connect 0 3 14 0;
46+
#X connect 1 0 19 0;
47+
#X connect 1 1 15 0;
4648
#X connect 2 0 0 0;
4749
#X connect 3 0 2 0;
48-
#X connect 4 0 7 0;
49-
#X connect 5 0 8 0;
50-
#X connect 6 0 9 0;
51-
#X connect 7 0 26 0;
52-
#X connect 8 0 26 0;
53-
#X connect 9 0 26 0;
54-
#X connect 10 0 26 0;
50+
#X connect 4 0 23 0;
51+
#X connect 5 0 23 0;
52+
#X connect 6 0 23 0;
53+
#X connect 7 0 23 0;
54+
#X connect 8 0 4 1;
55+
#X connect 9 0 5 1;
56+
#X connect 10 0 6 1;
5557
#X connect 11 0 7 1;
56-
#X connect 12 0 8 1;
57-
#X connect 13 0 9 1;
58-
#X connect 14 0 10 1;
59-
#X connect 15 0 23 0;
60-
#X connect 15 1 19 0;
61-
#X connect 16 0 24 0;
62-
#X connect 16 1 20 0;
63-
#X connect 17 0 25 0;
64-
#X connect 17 1 21 0;
65-
#X connect 18 0 12 0;
66-
#X connect 18 0 14 0;
67-
#X connect 18 0 13 0;
68-
#X connect 19 0 11 0;
69-
#X connect 19 0 14 0;
70-
#X connect 19 0 13 0;
71-
#X connect 20 0 12 0;
72-
#X connect 20 0 14 0;
73-
#X connect 20 0 11 0;
74-
#X connect 21 0 13 0;
75-
#X connect 21 0 12 0;
76-
#X connect 21 0 11 0;
58+
#X connect 12 0 20 0;
59+
#X connect 12 1 16 0;
60+
#X connect 13 0 21 0;
61+
#X connect 13 1 17 0;
62+
#X connect 14 0 22 0;
63+
#X connect 14 1 18 0;
64+
#X connect 15 0 9 0;
65+
#X connect 15 0 11 0;
66+
#X connect 15 0 10 0;
67+
#X connect 16 0 8 0;
68+
#X connect 16 0 11 0;
69+
#X connect 16 0 10 0;
70+
#X connect 17 0 9 0;
71+
#X connect 17 0 11 0;
72+
#X connect 17 0 8 0;
73+
#X connect 18 0 10 0;
74+
#X connect 18 0 9 0;
75+
#X connect 18 0 8 0;
76+
#X connect 19 0 8 0;
77+
#X connect 20 0 9 0;
78+
#X connect 21 0 10 0;
7779
#X connect 22 0 11 0;
78-
#X connect 23 0 12 0;
79-
#X connect 24 0 13 0;
80-
#X connect 25 0 14 0;
81-
#X connect 26 0 27 0;
82-
#X connect 27 0 31 0;
83-
#X connect 28 0 29 0;
84-
#X connect 29 0 27 0;
85-
#X connect 30 0 28 0;
86-
#X connect 32 0 2 0;
80+
#X connect 23 0 24 0;
81+
#X connect 24 0 28 0;
82+
#X connect 25 0 26 0;
83+
#X connect 26 0 24 0;
84+
#X connect 27 0 25 0;
85+
#X connect 29 0 2 0;
86+
#X connect 30 0 31 0;
87+
#X connect 31 0 33 0;
88+
#X connect 32 0 31 0;
8789
#X connect 33 0 34 0;
88-
#X connect 34 0 4 0;
89-
#X connect 34 0 6 0;
90-
#X connect 34 0 5 0;
90+
#X connect 34 0 35 0;
9191
#X connect 34 0 36 0;
92-
#X connect 35 0 34 0;
93-
#X connect 36 0 10 0;
92+
#X connect 34 0 37 0;
93+
#X connect 34 0 38 0;
94+
#X connect 35 0 4 0;
95+
#X connect 36 0 5 0;
96+
#X connect 37 0 6 0;
97+
#X connect 38 0 7 0;

‎lfo~.pd

+53-49
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
1-
#N canvas 0 23 568 428 12;
1+
#N canvas 559 207 568 428 12;
22
#X obj 90 56 sel sqr tri sin saw, f 37;
33
#X obj 90 80 t b b;
44
#X obj 90 32 symbol \$1;
55
#X obj 90 8 inlet;
6-
#X obj 72 254 square~ \$2;
7-
#X obj 151 254 triangle~ \$2;
8-
#X obj 244 254 osc~ \$2;
96
#X obj 72 302 *~;
107
#X obj 151 302 *~;
118
#X obj 244 302 *~;
@@ -31,54 +28,61 @@
3128
#X obj 510 32 f \$2;
3229
#X obj 445 8 loadbang;
3330
#X obj 72 400 outlet~;
34-
#X obj 302 254 saw~ \$2;
31+
#X obj 72 254 square~;
32+
#X obj 151 254 triangle~;
33+
#X obj 244 254 osc~;
34+
#X obj 302 254 saw~;
35+
#X msg 510 56 \$1 10;
36+
#X obj 510 80 line~;
3537
#X connect 0 0 1 0;
36-
#X connect 0 1 15 0;
37-
#X connect 0 2 16 0;
38-
#X connect 0 3 17 0;
39-
#X connect 1 0 22 0;
40-
#X connect 1 1 18 0;
38+
#X connect 0 1 12 0;
39+
#X connect 0 2 13 0;
40+
#X connect 0 3 14 0;
41+
#X connect 1 0 19 0;
42+
#X connect 1 1 15 0;
4143
#X connect 2 0 0 0;
4244
#X connect 3 0 2 0;
43-
#X connect 4 0 7 0;
44-
#X connect 5 0 8 0;
45-
#X connect 6 0 9 0;
46-
#X connect 7 0 26 0;
47-
#X connect 8 0 26 0;
48-
#X connect 9 0 26 0;
49-
#X connect 10 0 26 0;
45+
#X connect 4 0 23 0;
46+
#X connect 5 0 23 0;
47+
#X connect 6 0 23 0;
48+
#X connect 7 0 23 0;
49+
#X connect 8 0 4 1;
50+
#X connect 9 0 5 1;
51+
#X connect 10 0 6 1;
5052
#X connect 11 0 7 1;
51-
#X connect 12 0 8 1;
52-
#X connect 13 0 9 1;
53-
#X connect 14 0 10 1;
54-
#X connect 15 0 23 0;
55-
#X connect 15 1 19 0;
56-
#X connect 16 0 24 0;
57-
#X connect 16 1 20 0;
58-
#X connect 17 0 25 0;
59-
#X connect 17 1 21 0;
60-
#X connect 18 0 12 0;
61-
#X connect 18 0 14 0;
62-
#X connect 18 0 13 0;
63-
#X connect 19 0 11 0;
64-
#X connect 19 0 14 0;
65-
#X connect 19 0 13 0;
66-
#X connect 20 0 12 0;
67-
#X connect 20 0 14 0;
68-
#X connect 20 0 11 0;
69-
#X connect 21 0 13 0;
70-
#X connect 21 0 12 0;
71-
#X connect 21 0 11 0;
53+
#X connect 12 0 20 0;
54+
#X connect 12 1 16 0;
55+
#X connect 13 0 21 0;
56+
#X connect 13 1 17 0;
57+
#X connect 14 0 22 0;
58+
#X connect 14 1 18 0;
59+
#X connect 15 0 9 0;
60+
#X connect 15 0 11 0;
61+
#X connect 15 0 10 0;
62+
#X connect 16 0 8 0;
63+
#X connect 16 0 11 0;
64+
#X connect 16 0 10 0;
65+
#X connect 17 0 9 0;
66+
#X connect 17 0 11 0;
67+
#X connect 17 0 8 0;
68+
#X connect 18 0 10 0;
69+
#X connect 18 0 9 0;
70+
#X connect 18 0 8 0;
71+
#X connect 19 0 8 0;
72+
#X connect 20 0 9 0;
73+
#X connect 21 0 10 0;
7274
#X connect 22 0 11 0;
73-
#X connect 23 0 12 0;
74-
#X connect 24 0 13 0;
75-
#X connect 25 0 14 0;
76-
#X connect 26 0 31 0;
77-
#X connect 27 0 2 0;
78-
#X connect 28 0 29 0;
75+
#X connect 23 0 28 0;
76+
#X connect 24 0 2 0;
77+
#X connect 25 0 26 0;
78+
#X connect 26 0 33 0;
79+
#X connect 27 0 26 0;
7980
#X connect 29 0 4 0;
80-
#X connect 29 0 6 0;
81-
#X connect 29 0 5 0;
82-
#X connect 29 0 32 0;
83-
#X connect 30 0 29 0;
84-
#X connect 32 0 10 0;
81+
#X connect 30 0 5 0;
82+
#X connect 31 0 6 0;
83+
#X connect 32 0 7 0;
84+
#X connect 33 0 34 0;
85+
#X connect 34 0 32 0;
86+
#X connect 34 0 31 0;
87+
#X connect 34 0 30 0;
88+
#X connect 34 0 29 0;

‎oscillator~.pd

+103
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
#N canvas 250 214 815 300 12;
2+
#X obj 126 43 inlet~;
3+
#X obj 126 67 phasor~;
4+
#N canvas 962 313 450 300 saw~ 0;
5+
#X obj 16 134 outlet~;
6+
#X obj 16 86 *~ 2;
7+
#X obj 16 110 -~ 1;
8+
#X obj 16 14 inlet~;
9+
#X connect 1 0 2 0;
10+
#X connect 2 0 0 0;
11+
#X connect 3 0 1 0;
12+
#X restore 87 161 pd saw~;
13+
#N canvas 991 342 450 300 square~ 0;
14+
#X obj 15 142 -~;
15+
#X obj 74 85 +~;
16+
#X obj 74 109 wrap~;
17+
#X obj 15 166 +~, f 16;
18+
#X obj 15 190 *~ 2;
19+
#X obj 15 214 -~ 1;
20+
#X obj 15 238 outlet~;
21+
#X text 167 6 pw;
22+
#X text 60 11 freq;
23+
#X obj 15 10 inlet~;
24+
#X obj 121 7 inlet~;
25+
#X obj 121 75 clip~ 0 1;
26+
#X obj 242 25 loadbang;
27+
#X msg 242 49 0.5;
28+
#X obj 242 73 sig~;
29+
#X connect 0 0 3 0;
30+
#X connect 1 0 2 0;
31+
#X connect 2 0 0 1;
32+
#X connect 3 0 4 0;
33+
#X connect 4 0 5 0;
34+
#X connect 5 0 6 0;
35+
#X connect 9 0 0 0;
36+
#X connect 9 0 1 0;
37+
#X connect 10 0 11 0;
38+
#X connect 11 0 3 1;
39+
#X connect 11 0 1 1;
40+
#X connect 12 0 13 0;
41+
#X connect 13 0 14 0;
42+
#X connect 14 0 11 0;
43+
#X restore 175 164 pd square~;
44+
#N canvas 1020 371 450 300 triangle~ 0;
45+
#X obj 9 6 inlet~;
46+
#X obj 9 54 -~ 0.5;
47+
#X obj 9 78 abs~;
48+
#X obj 9 102 *~ 4;
49+
#X obj 9 126 -~ 1;
50+
#X obj 9 150 outlet~;
51+
#X connect 0 0 1 0;
52+
#X connect 1 0 2 0;
53+
#X connect 2 0 3 0;
54+
#X connect 3 0 4 0;
55+
#X connect 4 0 5 0;
56+
#X restore 282 162 pd triangle~;
57+
#X obj 184 256 outlet~;
58+
#X obj 87 185 *~;
59+
#X obj 175 188 *~;
60+
#X obj 282 186 *~;
61+
#X obj 184 232 *~ 1;
62+
#X obj 435 36 inlet;
63+
#X obj 435 60 route saw square triangle pw, f 47;
64+
#X obj 435 84 clip 0 1;
65+
#X msg 435 108 \$1 10;
66+
#X obj 435 132 line~;
67+
#X obj 516 84 clip 0 1;
68+
#X msg 516 108 \$1 10;
69+
#X obj 516 132 line~;
70+
#X obj 599 84 clip 0 1;
71+
#X msg 599 108 \$1 10;
72+
#X obj 599 132 line~;
73+
#X obj 679 84 clip 0 1;
74+
#X msg 679 108 \$1 10;
75+
#X obj 679 132 line~;
76+
#X connect 0 0 1 0;
77+
#X connect 1 0 2 0;
78+
#X connect 1 0 4 0;
79+
#X connect 1 0 3 0;
80+
#X connect 2 0 6 0;
81+
#X connect 3 0 7 0;
82+
#X connect 4 0 8 0;
83+
#X connect 6 0 9 0;
84+
#X connect 7 0 9 0;
85+
#X connect 8 0 9 0;
86+
#X connect 9 0 5 0;
87+
#X connect 10 0 11 0;
88+
#X connect 11 0 12 0;
89+
#X connect 11 1 15 0;
90+
#X connect 11 2 18 0;
91+
#X connect 11 3 21 0;
92+
#X connect 12 0 13 0;
93+
#X connect 13 0 14 0;
94+
#X connect 14 0 6 1;
95+
#X connect 15 0 16 0;
96+
#X connect 16 0 17 0;
97+
#X connect 17 0 7 1;
98+
#X connect 18 0 19 0;
99+
#X connect 19 0 20 0;
100+
#X connect 20 0 8 1;
101+
#X connect 21 0 22 0;
102+
#X connect 22 0 23 0;
103+
#X connect 23 0 3 1;

‎saw~.pd

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
#N canvas 401 139 148 139 12;
2-
#X obj 16 14 inlet;
3-
#X obj 16 38 sig~;
4-
#X obj 16 86 scaled~ 0 1 -1 1;
5-
#X obj 16 110 outlet~;
6-
#X obj 16 62 phasor~ \$1;
7-
#X connect 0 0 1 0;
8-
#X connect 1 0 4 0;
9-
#X connect 2 0 3 0;
10-
#X connect 4 0 2 0;
1+
#N canvas 401 139 148 167 12;
2+
#X obj 16 134 outlet~;
3+
#X obj 16 86 *~ 2;
4+
#X obj 16 110 -~ 1;
5+
#X obj 16 14 inlet~;
6+
#X obj 16 38 phasor~;
7+
#X connect 1 0 2 0;
8+
#X connect 2 0 0 0;
9+
#X connect 3 0 4 0;
10+
#X connect 4 0 1 0;

‎square~.pd

+30-26
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,32 @@
1-
#N canvas 532 197 162 246 12;
2-
#X obj 9 213 outlet~;
3-
#X obj 9 16 inlet;
4-
#X obj 9 40 f \$1;
5-
#X obj 9 64 sig~;
6-
#X obj 9 117 phasor~;
7-
#X obj 69 117 phasor~;
8-
#X obj 69 93 *~ -1;
9-
#X obj 55 16 loadbang;
10-
#X msg 115 40 0.5;
11-
#X msg 55 40 0;
12-
#X obj 9 141 +~, f 9;
13-
#X obj 9 165 -~ 1;
14-
#X obj 9 189 *~ 2;
1+
#N canvas 530 197 341 271 12;
2+
#X obj 15 142 -~;
3+
#X obj 74 85 +~;
4+
#X obj 74 109 wrap~;
5+
#X obj 15 166 +~, f 16;
6+
#X obj 15 190 *~ 2;
7+
#X obj 15 214 -~ 1;
8+
#X obj 15 238 outlet~;
9+
#X text 167 6 pw;
10+
#X text 60 11 freq;
11+
#X obj 15 10 inlet~;
12+
#X obj 15 58 phasor~;
13+
#X obj 189 31 deff \$1 0.5;
14+
#X obj 121 7 inlet;
15+
#X obj 189 55 clip 0 1;
16+
#X msg 189 79 \$1 10;
17+
#X obj 189 103 line~;
18+
#X connect 0 0 3 0;
1519
#X connect 1 0 2 0;
16-
#X connect 2 0 3 0;
20+
#X connect 2 0 0 1;
1721
#X connect 3 0 4 0;
18-
#X connect 3 0 6 0;
19-
#X connect 4 0 10 0;
20-
#X connect 5 0 10 1;
21-
#X connect 6 0 5 0;
22-
#X connect 7 0 8 0;
23-
#X connect 7 0 9 0;
24-
#X connect 8 0 5 1;
25-
#X connect 9 0 4 1;
26-
#X connect 10 0 11 0;
27-
#X connect 11 0 12 0;
28-
#X connect 12 0 0 0;
22+
#X connect 4 0 5 0;
23+
#X connect 5 0 6 0;
24+
#X connect 9 0 10 0;
25+
#X connect 10 0 0 0;
26+
#X connect 10 0 1 0;
27+
#X connect 11 0 13 0;
28+
#X connect 12 0 11 0;
29+
#X connect 13 0 14 0;
30+
#X connect 14 0 15 0;
31+
#X connect 15 0 1 1;
32+
#X connect 15 0 3 1;

‎triangle~.pd

+12-17
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,14 @@
1-
#N canvas 308 49 171 248 12;
2-
#X obj 9 78 phasor~;
3-
#X obj 34 102 *~ -1;
4-
#X obj 34 127 +~ 1;
5-
#X obj 9 151 min~;
6-
#X obj 9 6 inlet;
7-
#X obj 9 30 f \$1;
8-
#X obj 9 54 sig~;
9-
#X obj 9 199 outlet~;
10-
#X obj 9 175 scaled~ 0 0.5 -1 1;
11-
#X connect 0 0 1 0;
12-
#X connect 0 0 3 0;
13-
#X connect 1 0 2 0;
14-
#X connect 2 0 3 1;
15-
#X connect 3 0 8 0;
1+
#N canvas 308 49 171 185 12;
2+
#X obj 9 30 phasor~;
3+
#X obj 9 6 inlet~;
4+
#X obj 9 54 -~ 0.5;
5+
#X obj 9 78 abs~;
6+
#X obj 9 102 *~ 4;
7+
#X obj 9 126 -~ 1;
8+
#X obj 9 150 outlet~;
9+
#X connect 0 0 2 0;
10+
#X connect 1 0 0 0;
11+
#X connect 2 0 3 0;
12+
#X connect 3 0 4 0;
1613
#X connect 4 0 5 0;
1714
#X connect 5 0 6 0;
18-
#X connect 6 0 0 0;
19-
#X connect 8 0 7 0;

0 commit comments

Comments
 (0)
Please sign in to comment.