Skip to content

Commit 69d0178

Browse files
committedJan 11, 2023
add some new patches, the coolest of which is probably [16steprecallable], and clean up some other patches
1 parent 38ac502 commit 69d0178

15 files changed

+913
-104
lines changed
 

‎16bng.pd

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
#N canvas 179 217 829 116 12;
2+
#X obj 9 9 inlet;
3+
#X obj 9 53 t b b b b b b b b b b b b b b b b, f 109;
4+
#X obj 9 77 outlet;
5+
#X obj 59 77 outlet;
6+
#X obj 110 77 outlet;
7+
#X obj 161 77 outlet;
8+
#X obj 211 77 outlet;
9+
#X obj 262 77 outlet;
10+
#X obj 313 77 outlet;
11+
#X obj 363 77 outlet;
12+
#X obj 414 77 outlet;
13+
#X obj 465 77 outlet;
14+
#X obj 515 77 outlet;
15+
#X obj 566 77 outlet;
16+
#X obj 617 77 outlet;
17+
#X obj 667 77 outlet;
18+
#X obj 718 77 outlet;
19+
#X obj 769 77 outlet;
20+
#X obj 9 33 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000
21+
#000000;
22+
#X text 218 13 /// BANG INLET TO BANG OUTLETS FROM RIGHT TO LEFT.;
23+
#X connect 0 0 18 0;
24+
#X connect 1 0 2 0;
25+
#X connect 1 1 3 0;
26+
#X connect 1 2 4 0;
27+
#X connect 1 3 5 0;
28+
#X connect 1 4 6 0;
29+
#X connect 1 5 7 0;
30+
#X connect 1 6 8 0;
31+
#X connect 1 7 9 0;
32+
#X connect 1 8 10 0;
33+
#X connect 1 9 11 0;
34+
#X connect 1 10 12 0;
35+
#X connect 1 11 13 0;
36+
#X connect 1 12 14 0;
37+
#X connect 1 13 15 0;
38+
#X connect 1 14 16 0;
39+
#X connect 1 15 17 0;
40+
#X connect 18 0 1 0;

‎16f.pd

+106
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
#N canvas 82 275 980 351 12;
2+
#X obj 170 129 inlet;
3+
#X obj 152 280 f;
4+
#X obj 152 304 outlet;
5+
#X obj 220 129 inlet;
6+
#X obj 202 280 f;
7+
#X obj 202 304 outlet;
8+
#X obj 270 129 inlet;
9+
#X obj 252 280 f;
10+
#X obj 252 304 outlet;
11+
#X obj 320 129 inlet;
12+
#X obj 302 280 f;
13+
#X obj 302 304 outlet;
14+
#X obj 370 129 inlet;
15+
#X obj 352 280 f;
16+
#X obj 352 304 outlet;
17+
#X obj 420 129 inlet;
18+
#X obj 402 280 f;
19+
#X obj 402 304 outlet;
20+
#X obj 470 129 inlet;
21+
#X obj 452 280 f;
22+
#X obj 452 304 outlet;
23+
#X obj 520 129 inlet;
24+
#X obj 502 280 f;
25+
#X obj 502 304 outlet;
26+
#X obj 570 129 inlet;
27+
#X obj 552 280 f;
28+
#X obj 552 304 outlet;
29+
#X obj 620 129 inlet;
30+
#X obj 602 280 f;
31+
#X obj 602 304 outlet;
32+
#X obj 670 129 inlet;
33+
#X obj 652 280 f;
34+
#X obj 652 304 outlet;
35+
#X obj 720 129 inlet;
36+
#X obj 702 280 f;
37+
#X obj 702 304 outlet;
38+
#X obj 770 129 inlet;
39+
#X obj 752 280 f;
40+
#X obj 752 304 outlet;
41+
#X obj 820 129 inlet;
42+
#X obj 802 280 f;
43+
#X obj 802 304 outlet;
44+
#X obj 870 129 inlet;
45+
#X obj 852 280 f;
46+
#X obj 852 304 outlet;
47+
#X obj 920 129 inlet;
48+
#X obj 902 280 f;
49+
#X obj 902 304 outlet;
50+
#X obj 31 129 inlet;
51+
#X obj 31 153 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000
52+
#000000;
53+
#X obj 31 173 16bng, f 124;
54+
#X text 259 24 /// PASS FLOATS TO ALL INLETS EXCEPT THE FIRST. \; ///
55+
THEY WILL EACH BE CACHED. \; /// BANG FIRST INLET TO RETURN THE FLOATS
56+
IN \; /// RIGHT-TO-LEFT ORDER FROM THE OUTLETS.;
57+
#X connect 0 0 1 1;
58+
#X connect 1 0 2 0;
59+
#X connect 3 0 4 1;
60+
#X connect 4 0 5 0;
61+
#X connect 6 0 7 1;
62+
#X connect 7 0 8 0;
63+
#X connect 9 0 10 1;
64+
#X connect 10 0 11 0;
65+
#X connect 12 0 13 1;
66+
#X connect 13 0 14 0;
67+
#X connect 15 0 16 1;
68+
#X connect 16 0 17 0;
69+
#X connect 18 0 19 1;
70+
#X connect 19 0 20 0;
71+
#X connect 21 0 22 1;
72+
#X connect 22 0 23 0;
73+
#X connect 24 0 25 1;
74+
#X connect 25 0 26 0;
75+
#X connect 27 0 28 1;
76+
#X connect 28 0 29 0;
77+
#X connect 30 0 31 1;
78+
#X connect 31 0 32 0;
79+
#X connect 33 0 34 1;
80+
#X connect 34 0 35 0;
81+
#X connect 36 0 37 1;
82+
#X connect 37 0 38 0;
83+
#X connect 39 0 40 1;
84+
#X connect 40 0 41 0;
85+
#X connect 42 0 43 1;
86+
#X connect 43 0 44 0;
87+
#X connect 45 0 46 1;
88+
#X connect 46 0 47 0;
89+
#X connect 48 0 49 0;
90+
#X connect 49 0 50 0;
91+
#X connect 50 0 1 0;
92+
#X connect 50 1 4 0;
93+
#X connect 50 2 7 0;
94+
#X connect 50 3 10 0;
95+
#X connect 50 4 13 0;
96+
#X connect 50 5 16 0;
97+
#X connect 50 6 19 0;
98+
#X connect 50 7 22 0;
99+
#X connect 50 8 25 0;
100+
#X connect 50 9 28 0;
101+
#X connect 50 10 31 0;
102+
#X connect 50 11 34 0;
103+
#X connect 50 12 37 0;
104+
#X connect 50 13 40 0;
105+
#X connect 50 14 43 0;
106+
#X connect 50 15 46 0;

‎16steprecallable.pd

+559
Large diffs are not rendered by default.

‎and.pd

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#N canvas 0 25 485 384 12;
1+
#N canvas 0 38 485 384 12;
22
#X obj 10 91 inlet;
33
#X obj 10 163 t b f;
44
#X obj 112 163 t b f;
@@ -14,33 +14,33 @@
1414
#X obj 112 115 sel 0 1, f 11;
1515
#X msg 112 139 0;
1616
#X msg 149 139 1;
17-
#X msg 212 138 [or] cannot handle an input of \$1.;
1817
#X obj 212 162 print;
1918
#X obj 24 317 > 1;
2019
#X text 7 4 /// UPON EITHER INLET RECEIVING A 0 OR 1 \, RETURNS 0 OR
2120
1 \, \; /// FROM THE OUTLET. 1 MEANS THAT THE MOST RECENT VALUE \;
2221
/// FROM BOTH INLETS WAS 1 \, AND 0 MEANS THAT ONE OR BOTH \; /// OF
2322
THE INLETS HAD A 0 AS THEIR MOST RECENT VALUE.;
23+
#X msg 212 138 [and] cannot handle an input of \$1.;
2424
#X connect 0 0 8 0;
2525
#X connect 1 0 6 0;
2626
#X connect 1 1 3 1;
2727
#X connect 2 0 6 0;
2828
#X connect 2 1 4 1;
2929
#X connect 3 0 5 0;
3030
#X connect 4 0 5 1;
31-
#X connect 5 0 17 0;
31+
#X connect 5 0 16 0;
3232
#X connect 6 0 3 0;
3333
#X connect 6 1 4 0;
3434
#X connect 8 0 9 0;
3535
#X connect 8 1 10 0;
36-
#X connect 8 2 15 0;
36+
#X connect 8 2 18 0;
3737
#X connect 9 0 1 0;
3838
#X connect 10 0 1 0;
3939
#X connect 11 0 12 0;
4040
#X connect 12 0 13 0;
4141
#X connect 12 1 14 0;
42-
#X connect 12 2 15 0;
42+
#X connect 12 2 18 0;
4343
#X connect 13 0 2 0;
4444
#X connect 14 0 2 0;
45-
#X connect 15 0 16 0;
46-
#X connect 17 0 7 0;
45+
#X connect 16 0 7 0;
46+
#X connect 18 0 15 0;

‎easeincubic~.pd

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#N canvas 179 217 396 126 12;
2+
#X text 14 12 /// x * x * x per https://easings.net/#easeInCubic;
3+
#X obj 167 47 inlet~;
4+
#X obj 167 71 pow~ 3;
5+
#X obj 167 95 outlet~;
6+
#X connect 1 0 2 0;
7+
#X connect 2 0 3 0;

‎easeoutcubic~.pd

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#N canvas 208 246 450 300 12;
2+
#X text 16 11 /// 1 - pow(1 - x \, 3) per https://easings.net/#easeOutCubic
3+
;
4+
#X obj 309 109 inlet~;
5+
#X obj 204 66 loadbang;
6+
#X msg 204 90 1;
7+
#X obj 204 114 sig~;
8+
#X obj 257 133 -~, f 8;
9+
#X obj 257 157 pow~ 3;
10+
#X obj 204 181 -~, f 8;
11+
#X obj 204 205 outlet~;
12+
#X connect 1 0 5 1;
13+
#X connect 2 0 3 0;
14+
#X connect 3 0 4 0;
15+
#X connect 4 0 5 0;
16+
#X connect 4 0 7 0;
17+
#X connect 5 0 6 0;
18+
#X connect 6 0 7 1;
19+
#X connect 7 0 8 0;

‎fbank2.pd

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
#N canvas 507 51 477 312 12;
22
#X obj 200 73 inlet;
3-
#X obj 208 145 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
4-
-1 -1;
5-
#X obj 242 169 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
6-
-1 -1;
3+
#X obj 208 145 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
4+
#000000 #000000;
5+
#X obj 242 169 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
6+
#000000 #000000;
77
#X obj 208 97 inlet;
88
#X obj 242 121 inlet;
99
#X obj 200 285 outlet;
@@ -16,7 +16,8 @@ THE CORRESPONDING OUTLET.;
1616
#X obj 200 189 t f f f, f 10;
1717
#X obj 208 213 f \$1;
1818
#X obj 242 213 f \$1;
19-
#X connect 0 0 9 0;
19+
#X obj 200 165 f \$1;
20+
#X connect 0 0 12 0;
2021
#X connect 1 0 10 0;
2122
#X connect 2 0 11 0;
2223
#X connect 3 0 1 0;
@@ -26,3 +27,4 @@ THE CORRESPONDING OUTLET.;
2627
#X connect 9 2 11 1;
2728
#X connect 10 0 6 0;
2829
#X connect 11 0 7 0;
30+
#X connect 12 0 9 0;

‎fbank4.pd

+11-9
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
#N canvas 507 51 477 314 12;
22
#X obj 160 73 inlet;
3-
#X obj 167 145 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
4-
-1 -1;
5-
#X obj 193 169 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
6-
-1 -1;
7-
#X obj 218 145 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
8-
-1 -1;
9-
#X obj 244 169 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
10-
-1 -1;
3+
#X obj 167 145 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
4+
#000000 #000000;
5+
#X obj 193 169 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
6+
#000000 #000000;
7+
#X obj 218 145 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
8+
#000000 #000000;
9+
#X obj 244 169 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
10+
#000000 #000000;
1111
#X obj 167 97 inlet;
1212
#X obj 193 121 inlet;
1313
#X obj 218 97 inlet;
@@ -26,7 +26,8 @@ THE CORRESPONDING OUTLET.;
2626
#X obj 203 213 f \$1;
2727
#X obj 238 213 f \$1;
2828
#X obj 274 213 f \$1;
29-
#X connect 0 0 15 0;
29+
#X obj 160 165 f \$1;
30+
#X connect 0 0 20 0;
3031
#X connect 1 0 16 0;
3132
#X connect 2 0 17 0;
3233
#X connect 3 0 18 0;
@@ -44,3 +45,4 @@ THE CORRESPONDING OUTLET.;
4445
#X connect 17 0 11 0;
4546
#X connect 18 0 12 0;
4647
#X connect 19 0 13 0;
48+
#X connect 20 0 15 0;

‎fbank8.pd

+38-36
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
#N canvas 507 51 477 318 12;
1+
#N canvas 507 51 477 382 12;
22
#X obj 130 75 inlet;
3-
#X obj 137 147 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
4-
-1 -1;
5-
#X obj 163 171 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
6-
-1 -1;
7-
#X obj 188 147 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
8-
-1 -1;
9-
#X obj 214 171 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
10-
-1 -1;
11-
#X obj 240 147 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
12-
-1 -1;
13-
#X obj 265 171 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
14-
-1 -1;
15-
#X obj 291 147 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
16-
-1 -1;
17-
#X obj 317 171 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
18-
-1 -1;
3+
#X obj 137 147 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
4+
#000000 #000000;
5+
#X obj 163 201 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
6+
#000000 #000000;
7+
#X obj 188 147 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
8+
#000000 #000000;
9+
#X obj 214 201 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
10+
#000000 #000000;
11+
#X obj 240 147 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
12+
#000000 #000000;
13+
#X obj 265 201 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
14+
#000000 #000000;
15+
#X obj 291 147 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
16+
#000000 #000000;
17+
#X obj 317 201 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
18+
#000000 #000000;
1919
#X obj 137 99 inlet;
2020
#X obj 163 123 inlet;
2121
#X obj 188 99 inlet;
@@ -24,29 +24,30 @@
2424
#X obj 265 123 inlet;
2525
#X obj 291 99 inlet;
2626
#X obj 317 123 inlet;
27-
#X obj 130 287 outlet;
28-
#X obj 137 239 outlet;
29-
#X obj 163 263 outlet;
30-
#X obj 188 239 outlet;
31-
#X obj 214 263 outlet;
32-
#X obj 240 239 outlet;
33-
#X obj 265 263 outlet;
34-
#X obj 291 239 outlet;
35-
#X obj 317 263 outlet;
27+
#X obj 130 317 outlet;
28+
#X obj 137 269 outlet;
29+
#X obj 163 293 outlet;
30+
#X obj 188 269 outlet;
31+
#X obj 214 293 outlet;
32+
#X obj 240 269 outlet;
33+
#X obj 265 293 outlet;
34+
#X obj 291 269 outlet;
35+
#X obj 317 293 outlet;
3636
#X text 13 6 /// PASS AN f TO FIRST INLET. ITS VALUE GETS RETURNED
3737
FROM \; /// FIRST OUTLET \, AND CACHED IN A BUNCH OF [f] OBJECTS. \;
3838
/// BANG ONE OF THE OTHER INLETS TO GET THE VALUE RETURNED \; /// FROM
3939
THE CORRESPONDING OUTLET.;
40-
#X obj 130 191 t f f f f f f f f f, f 30;
41-
#X obj 137 215 f \$1;
42-
#X obj 173 215 f \$1;
43-
#X obj 208 215 f \$1;
44-
#X obj 244 215 f \$1;
45-
#X obj 280 215 f \$1;
46-
#X obj 315 215 f \$1;
47-
#X obj 351 215 f \$1;
48-
#X obj 387 215 f \$1;
49-
#X connect 0 0 27 0;
40+
#X obj 130 221 t f f f f f f f f f, f 30;
41+
#X obj 137 245 f \$1;
42+
#X obj 173 245 f \$1;
43+
#X obj 208 245 f \$1;
44+
#X obj 244 245 f \$1;
45+
#X obj 280 245 f \$1;
46+
#X obj 315 245 f \$1;
47+
#X obj 351 245 f \$1;
48+
#X obj 387 245 f \$1;
49+
#X obj 130 197 f \$1;
50+
#X connect 0 0 36 0;
5051
#X connect 1 0 28 0;
5152
#X connect 2 0 29 0;
5253
#X connect 3 0 30 0;
@@ -80,3 +81,4 @@ THE CORRESPONDING OUTLET.;
8081
#X connect 33 0 23 0;
8182
#X connect 34 0 24 0;
8283
#X connect 35 0 25 0;
84+
#X connect 36 0 27 0;

‎generative8step.pd

+24-19
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
1-
#N canvas 700 39 443 598 12;
1+
#N canvas 498 61 898 598 12;
22
#X obj 169 439 f, f 5;
33
#X obj 169 415 t b f, f 8;
44
#X obj 169 487 pack f f;
55
#X obj 137 319 t f f;
66
#X obj 169 343 spigot;
77
#X obj 169 367 t b f;
8-
#X obj 208 207 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
9-
1;
8+
#X obj 208 207 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
9+
#000000 0 1;
1010
#X obj 169 511 route 0 1 2 3 4 5 6 7;
1111
#X obj 169 463 % 8;
12-
#X obj 151 535 8step, f 21;
1312
#X obj 151 559 outlet;
1413
#X obj 137 181 inlet;
1514
#X obj 208 181 inlet;
@@ -26,28 +25,34 @@ RUN \; /// LAST FOR IN THE GENERATIVE ALGORITHM. RECOMMENDED TO \;
2625
#X obj 137 245 - 1;
2726
#X text 12 230 because 8step is \; 0-based but \; [metronome] is \;
2827
1-based.;
28+
#X obj 151 535 16steprecallable, f 44;
29+
#X obj 456 193 inlet;
30+
#X text 468 26 /// FINAL INLET ACCEPTS MESSAGES OF THE FORM "save 3"
31+
\; /// OR "recall 5" \, WITH NUMBERS RANGING FROM 1-8 \, \; /// INCLUSIVE.
32+
USE THESE TO SAVE AND RECALL PATTERNS.;
2933
#X connect 0 0 8 0;
3034
#X connect 1 0 0 0;
3135
#X connect 1 1 2 1;
3236
#X connect 2 0 7 0;
33-
#X connect 3 0 9 0;
37+
#X connect 3 0 17 0;
3438
#X connect 3 1 4 0;
3539
#X connect 4 0 5 0;
36-
#X connect 5 0 14 0;
40+
#X connect 5 0 13 0;
3741
#X connect 5 1 0 1;
3842
#X connect 6 0 4 1;
39-
#X connect 7 0 9 1;
40-
#X connect 7 1 9 2;
41-
#X connect 7 2 9 3;
42-
#X connect 7 3 9 4;
43-
#X connect 7 4 9 5;
44-
#X connect 7 5 9 6;
45-
#X connect 7 6 9 7;
46-
#X connect 7 7 9 8;
43+
#X connect 7 0 17 1;
44+
#X connect 7 1 17 2;
45+
#X connect 7 2 17 3;
46+
#X connect 7 3 17 4;
47+
#X connect 7 4 17 5;
48+
#X connect 7 5 17 6;
49+
#X connect 7 6 17 7;
50+
#X connect 7 7 17 8;
4751
#X connect 8 0 2 0;
48-
#X connect 9 0 10 0;
49-
#X connect 11 0 16 0;
52+
#X connect 10 0 15 0;
53+
#X connect 11 0 6 0;
5054
#X connect 12 0 6 0;
51-
#X connect 13 0 6 0;
52-
#X connect 14 0 1 0;
53-
#X connect 16 0 3 0;
55+
#X connect 13 0 1 0;
56+
#X connect 15 0 3 0;
57+
#X connect 17 0 9 0;
58+
#X connect 18 0 17 17;

‎maybe.pd

+18-13
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,30 @@
1-
#N canvas 498 232 291 248 12;
1+
#N canvas 498 232 291 298 12;
22
#X obj 23 41 inlet;
33
#X obj 150 43 inlet;
44
#X obj 150 67 f \$1;
55
#X obj 82 43 loadbang;
6-
#X obj 23 190 spigot;
76
#X obj 23 65 t f b, f 6;
87
#X obj 150 91 clip 0 1;
9-
#X obj 23 214 outlet;
8+
#X obj 56 234 outlet;
109
#X text 20 13 float;
11-
#X obj 62 146 <, f 13;
1210
#X obj 62 123 random 1000;
1311
#X obj 150 115 * 1000;
1412
#X text 104 21 \$1 % chance from 0 to 1;
15-
#X connect 0 0 5 0;
13+
#X obj 107 234 outlet;
14+
#X obj 62 169 sel 0 1;
15+
#X obj 23 193 fbank2, f 11;
16+
#X obj 62 146 >, f 13;
17+
#X connect 0 0 4 0;
1618
#X connect 1 0 2 0;
17-
#X connect 2 0 6 0;
19+
#X connect 2 0 5 0;
1820
#X connect 3 0 2 0;
19-
#X connect 4 0 7 0;
20-
#X connect 5 0 4 0;
21-
#X connect 5 1 10 0;
22-
#X connect 6 0 11 0;
23-
#X connect 9 0 4 1;
24-
#X connect 10 0 9 0;
25-
#X connect 11 0 9 1;
21+
#X connect 4 0 13 0;
22+
#X connect 4 1 8 0;
23+
#X connect 5 0 9 0;
24+
#X connect 8 0 14 0;
25+
#X connect 9 0 14 1;
26+
#X connect 12 0 13 1;
27+
#X connect 12 1 13 2;
28+
#X connect 13 1 6 0;
29+
#X connect 13 2 11 0;
30+
#X connect 14 0 12 0;

‎mspkeyboardnumberrow.pd

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
#N canvas 121 159 998 604 12;
2+
#X obj 84 540 outlet;
3+
#X obj 84 62 mspkey 49;
4+
#X obj 163 62 mspkey 50;
5+
#X obj 242 62 mspkey 51;
6+
#X obj 321 62 mspkey 52;
7+
#X obj 400 62 mspkey 53;
8+
#X obj 479 62 mspkey 54;
9+
#X obj 558 62 mspkey 55;
10+
#X obj 637 62 mspkey 56;
11+
#X obj 716 62 mspkey 57;
12+
#X obj 795 62 mspkey 48;
13+
#X text 84 41 1;
14+
#X text 163 41 2;
15+
#X text 242 41 3;
16+
#X text 321 41 4;
17+
#X text 400 41 5;
18+
#X text 479 41 6;
19+
#X text 558 41 7;
20+
#X text 637 41 8;
21+
#X text 716 41 9;
22+
#X text 795 41 0;
23+
#X msg 84 86 1 \$1;
24+
#X msg 163 86 2 \$1;
25+
#X msg 242 86 3 \$1;
26+
#X msg 321 86 4 \$1;
27+
#X msg 400 86 5 \$1;
28+
#X msg 479 86 6 \$1;
29+
#X msg 558 86 7 \$1;
30+
#X msg 637 86 8 \$1;
31+
#X msg 716 86 9 \$1;
32+
#X msg 795 86 0 \$1;
33+
#X connect 1 0 21 0;
34+
#X connect 2 0 22 0;
35+
#X connect 3 0 23 0;
36+
#X connect 4 0 24 0;
37+
#X connect 5 0 25 0;
38+
#X connect 6 0 26 0;
39+
#X connect 7 0 27 0;
40+
#X connect 8 0 28 0;
41+
#X connect 9 0 29 0;
42+
#X connect 10 0 30 0;
43+
#X connect 21 0 0 0;
44+
#X connect 22 0 0 0;
45+
#X connect 23 0 0 0;
46+
#X connect 24 0 0 0;
47+
#X connect 25 0 0 0;
48+
#X connect 26 0 0 0;
49+
#X connect 27 0 0 0;
50+
#X connect 28 0 0 0;
51+
#X connect 29 0 0 0;
52+
#X connect 30 0 0 0;

‎ramp~.pd

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

‎relativeto.pd

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
#N canvas 0 25 450 259 12;
2-
#X floatatom 187 115 5 0 0 0 - - -;
3-
#X floatatom 187 162 5 0 0 0 - - -;
1+
#N canvas 0 38 450 259 12;
2+
#X floatatom 187 115 5 0 0 0 - - - 0;
3+
#X floatatom 187 162 5 0 0 0 - - - 0;
44
#X obj 187 185 % 12;
5-
#X floatatom 187 209 5 0 0 0 - - -;
5+
#X floatatom 187 209 5 0 0 0 - - - 0;
66
#X obj 187 137 % \$1;
77
#X obj 187 91 inlet;
88
#X obj 187 232 outlet;
99
#X text 11 4 /// INITIALIZE WITH \$1 BEING MIDI BASE NOTE OF KEY. \;
10-
/// PASS IN AN f REPRESENTINT A MIDI NOTE. \; /// THIS PATCH WILL TRANSPOSE
10+
/// PASS IN AN f REPRESENTING A MIDI NOTE. \; /// THIS PATCH WILL TRANSPOSE
1111
THE f SO IT IS WITHIN THE \; /// OCTAVE ABOVE \$1 \, AND RETURN HOW
1212
MANY HALF-STEPS \; /// ABOVE \$1 THE TRANSPOSED NOTE IS.;
1313
#X connect 0 0 4 0;

‎sampleablerandwalk.pd

+8-10
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
11
#N canvas 574 110 450 300 12;
22
#X obj 149 74 inlet;
3-
#X obj 222 98 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
4-
-1;
3+
#X obj 222 98 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000
4+
#000000;
55
#X obj 222 74 loadbang;
66
#X obj 222 118 randwalk \$1 \$2;
7-
#X obj 222 142 msphsl 0 1;
87
#X obj 204 165 f;
9-
#X obj 149 98 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
10-
-1;
8+
#X obj 149 98 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000
9+
#000000;
1110
#X obj 204 189 outlet;
12-
#X connect 0 0 6 0;
11+
#X connect 0 0 5 0;
1312
#X connect 1 0 3 0;
1413
#X connect 2 0 1 0;
15-
#X connect 3 0 4 0;
14+
#X connect 3 0 4 1;
1615
#X connect 3 1 1 0;
17-
#X connect 4 0 5 1;
18-
#X connect 5 0 7 0;
19-
#X connect 6 0 5 0;
16+
#X connect 4 0 6 0;
17+
#X connect 5 0 4 0;

0 commit comments

Comments
 (0)
Please sign in to comment.