Skip to content

Commit 22fc032

Browse files
committed
update some patchez
1 parent ad9810d commit 22fc032

File tree

7 files changed

+318
-116
lines changed

7 files changed

+318
-116
lines changed

mode.pd

+17-15
Original file line numberDiff line numberDiff line change
@@ -8,30 +8,32 @@
88
#X msg 506 113 0 2 4 5 7 9 10;
99
#X msg 629 113 0 2 3 5 7 8 10;
1010
#X msg 753 113 0 1 3 5 6 8 10;
11-
#X obj 997 113 print INVALID MODE;
1211
#X obj 12 65 symbol \$1;
1312
#X text 11 12 \$1 mode;
1413
#X obj 63 36 loadbang;
1514
#X msg 871 113 0 2 3 5 7 8 11;
1615
#X obj 12 89 sel ionian dorian phrygian lydian mixolydian aeolian locrian
17-
harmonicminor, f 141;
18-
#X connect 0 0 10 0;
16+
harmonicminor chromatic, f 159;
17+
#X msg 994 117 0 1 2 3 4 5 6 7 8 9 10 11;
18+
#X connect 0 0 9 0;
1919
#X connect 1 0 2 0;
2020
#X connect 3 0 2 0;
2121
#X connect 4 0 2 0;
2222
#X connect 5 0 2 0;
2323
#X connect 6 0 2 0;
2424
#X connect 7 0 2 0;
2525
#X connect 8 0 2 0;
26-
#X connect 10 0 14 0;
27-
#X connect 12 0 10 0;
28-
#X connect 13 0 2 0;
29-
#X connect 14 0 1 0;
30-
#X connect 14 1 3 0;
31-
#X connect 14 2 4 0;
32-
#X connect 14 3 5 0;
33-
#X connect 14 4 6 0;
34-
#X connect 14 5 7 0;
35-
#X connect 14 6 8 0;
36-
#X connect 14 7 13 0;
37-
#X connect 14 8 9 0;
26+
#X connect 9 0 13 0;
27+
#X connect 11 0 9 0;
28+
#X connect 12 0 2 0;
29+
#X connect 13 0 1 0;
30+
#X connect 13 1 3 0;
31+
#X connect 13 2 4 0;
32+
#X connect 13 3 5 0;
33+
#X connect 13 4 6 0;
34+
#X connect 13 5 7 0;
35+
#X connect 13 6 8 0;
36+
#X connect 13 7 12 0;
37+
#X connect 13 8 14 0;
38+
#X connect 13 9 14 0;
39+
#X connect 14 0 2 0;

moses~.pd

+16-21
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,25 @@
11
#N canvas 939 224 517 300 12;
22
#X obj 98 97 inlet~;
3-
#X obj 98 164 hv.lt, f 16;
4-
#X obj 259 97 loadbang;
5-
#X obj 259 121 f \$1;
6-
#X obj 259 145 sig~;
3+
#X obj 229 74 loadbang;
4+
#X obj 229 98 f \$1;
5+
#X obj 229 122 sig~;
76
#X obj 71 223 *~;
8-
#X obj 174 223 *~;
7+
#X obj 219 215 *~;
98
#X obj 71 247 outlet~;
10-
#X obj 174 247 outlet~;
11-
#X obj 188 192 hv.eq;
12-
#X obj 328 183 loadbang;
13-
#X msg 328 207 0;
14-
#X obj 328 231 sig~;
9+
#X obj 219 239 outlet~;
1510
#X text 75 21 /// LIKE [moses] \, BUT SIGNAL-RATE. \; /// INITIALIZE
1611
WITH \$1 BEING THE VALUE AT WHICH TO RETURN FROM RIGHT OUTLET.;
17-
#X connect 0 0 1 0;
12+
#X obj 98 164 heavylib/hv.lt, f 16;
13+
#X obj 236 164 heavylib/hv.gte;
14+
#X connect 0 0 4 0;
1815
#X connect 0 0 5 0;
19-
#X connect 0 0 6 0;
20-
#X connect 1 0 5 1;
21-
#X connect 1 0 9 0;
16+
#X connect 0 0 9 0;
17+
#X connect 0 0 10 0;
18+
#X connect 1 0 2 0;
2219
#X connect 2 0 3 0;
23-
#X connect 3 0 4 0;
24-
#X connect 4 0 1 1;
20+
#X connect 3 0 9 1;
21+
#X connect 3 0 10 1;
22+
#X connect 4 0 6 0;
2523
#X connect 5 0 7 0;
26-
#X connect 6 0 8 0;
27-
#X connect 9 0 6 1;
28-
#X connect 10 0 11 0;
29-
#X connect 11 0 12 0;
30-
#X connect 12 0 9 1;
24+
#X connect 9 0 4 1;
25+
#X connect 10 0 5 1;

out~.pd

+27-19
Original file line numberDiff line numberDiff line change
@@ -15,35 +15,43 @@
1515
#X obj 116 102 vsl 15 40 0 100 0 0 empty empty empty 0 -9 0 10 #fcfcfc
1616
#000000 #000000 0 1;
1717
#X obj 126 53 env~ 1024;
18-
#X obj 19 269 hip~ 5;
19-
#X obj 100 269 hip~ 5;
20-
#X obj 19 343 dac~, f 12;
18+
#X obj 19 383 dac~, f 12;
2119
#X obj 19 152 *~ 0.5;
2220
#X obj 100 152 *~ 0.5;
23-
#X obj 19 293 clip~ -1 1;
24-
#X obj 100 293 clip~ -1 1;
25-
#X obj 159 351 outlet~;
26-
#X obj 222 352 outlet~;
21+
#X obj 19 333 clip~ -1 1;
22+
#X obj 100 333 clip~ -1 1;
23+
#X obj 159 391 outlet~;
24+
#X obj 222 392 outlet~;
25+
#X obj 19 273 hip~ 20;
26+
#X obj 19 297 hip~ 20;
27+
#X obj 19 249 hip~ 20;
28+
#X obj 100 249 hip~ 20;
29+
#X obj 100 273 hip~ 20;
30+
#X obj 100 297 hip~ 20;
2731
#X connect 0 0 9 0;
28-
#X connect 1 0 13 0;
29-
#X connect 2 0 14 0;
32+
#X connect 1 0 22 0;
33+
#X connect 2 0 23 0;
3034
#X connect 3 0 6 0;
31-
#X connect 3 0 16 0;
35+
#X connect 3 0 14 0;
3236
#X connect 4 0 12 0;
33-
#X connect 4 0 17 0;
37+
#X connect 4 0 15 0;
3438
#X connect 6 0 5 0;
3539
#X connect 7 0 0 0;
3640
#X connect 8 0 1 1;
3741
#X connect 8 0 2 1;
3842
#X connect 9 0 10 0;
3943
#X connect 10 0 8 0;
4044
#X connect 12 0 11 0;
41-
#X connect 13 0 18 0;
42-
#X connect 14 0 19 0;
43-
#X connect 16 0 1 0;
44-
#X connect 17 0 2 0;
45-
#X connect 18 0 15 0;
46-
#X connect 18 0 20 0;
47-
#X connect 19 0 15 1;
48-
#X connect 19 0 21 0;
45+
#X connect 14 0 1 0;
46+
#X connect 15 0 2 0;
47+
#X connect 16 0 13 0;
48+
#X connect 16 0 18 0;
49+
#X connect 17 0 13 1;
50+
#X connect 17 0 19 0;
51+
#X connect 20 0 21 0;
52+
#X connect 21 0 16 0;
53+
#X connect 22 0 20 0;
54+
#X connect 23 0 24 0;
55+
#X connect 24 0 25 0;
56+
#X connect 25 0 17 0;
4957
#X coords 0 -1 1 1 46 45 2 100 100;

quantizedmode.pd

+25-13
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#N canvas 163 196 1015 517 12;
1+
#N canvas 163 196 1174 517 12;
22
#X obj 49 78 inlet;
33
#X obj 323 182 mode \$1;
44
#X obj 323 158 loadbang;
@@ -31,12 +31,16 @@
3131
#X text 22 3 /// INITIALIZE WITH \$1 BEING A MODE AND \$2 BEING A ROOT
3232
\; /// NOTE IN MIDI. WILL QUANTTIZE THE INLET TO THE CORRECT \; ///
3333
MODE.;
34-
#X text 573 234 hack because [quantizedinlets] doesn't work with values
34+
#X text 695 239 hack because [quantizedinlets] doesn't work with values
3535
of 0 (same deal with all other +1 and -1 boxes in this patch);
36-
#X obj 323 206 unpack f f f f f f f f, f 30;
3736
#X obj 526 237 + 1;
37+
#X obj 557 236 + 1;
38+
#X obj 590 239 + 1;
39+
#X obj 620 239 + 1;
40+
#X obj 323 206 unpack f f f f f f f f f f f f, f 48;
41+
#X obj 650 239 + 1;
3842
#X connect 0 0 26 0;
39-
#X connect 1 0 31 0;
43+
#X connect 1 0 35 0;
4044
#X connect 2 0 1 0;
4145
#X connect 3 0 8 0;
4246
#X connect 3 1 4 0;
@@ -64,12 +68,20 @@ of 0 (same deal with all other +1 and -1 boxes in this patch);
6468
#X connect 27 0 28 1;
6569
#X connect 27 1 26 1;
6670
#X connect 28 0 18 0;
67-
#X connect 31 0 10 0;
68-
#X connect 31 1 11 0;
69-
#X connect 31 2 12 0;
70-
#X connect 31 3 13 0;
71-
#X connect 31 4 14 0;
72-
#X connect 31 5 15 0;
73-
#X connect 31 6 21 0;
74-
#X connect 31 7 32 0;
75-
#X connect 32 0 9 8;
71+
#X connect 31 0 9 8;
72+
#X connect 32 0 9 9;
73+
#X connect 33 0 9 10;
74+
#X connect 34 0 9 11;
75+
#X connect 35 0 10 0;
76+
#X connect 35 1 11 0;
77+
#X connect 35 2 12 0;
78+
#X connect 35 3 13 0;
79+
#X connect 35 4 14 0;
80+
#X connect 35 5 15 0;
81+
#X connect 35 6 21 0;
82+
#X connect 35 7 31 0;
83+
#X connect 35 8 32 0;
84+
#X connect 35 9 33 0;
85+
#X connect 35 10 34 0;
86+
#X connect 35 11 36 0;
87+
#X connect 36 0 9 12;

ramp.pd

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#N canvas 92 130 450 300 12;
2+
#X obj 50 37 inlet;
3+
#X obj 50 85 pack f f;
4+
#X obj 103 61 deff \$1 10;
5+
#X obj 103 37 inlet;
6+
#X obj 50 109 line;
7+
#X obj 50 133 outlet;
8+
#X connect 0 0 1 0;
9+
#X connect 1 0 4 0;
10+
#X connect 2 0 1 1;
11+
#X connect 3 0 2 0;
12+
#X connect 4 0 5 0;

saw~.pd

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#N canvas 401 139 148 167 12;
22
#X obj 16 134 outlet~;
33
#X obj 16 14 inlet~;
4-
#X obj 16 38 hv.osc saw;
54
#X obj 71 14 inlet;
6-
#X connect 1 0 2 0;
7-
#X connect 2 0 0 0;
8-
#X connect 3 0 2 1;
5+
#X obj 16 38 heavylib/hv.osc saw;
6+
#X connect 1 0 3 0;
7+
#X connect 2 0 3 1;
8+
#X connect 3 0 0 0;

0 commit comments

Comments
 (0)