Skip to content
Permalink
Browse files
integrating individual patches in to the Masheen
  • Loading branch information
hamilr4 committed Jun 10, 2020
1 parent 310e5e6 commit 8e766818aed21a14c2fe296ceb6293af5179d96e
Show file tree
Hide file tree
Showing 23 changed files with 805 additions and 480 deletions.
@@ -12,13 +12,12 @@
#X obj 185 336 + 1;
#X floatatom 145 360 5 0 0 0 - - -;
#N canvas 0 50 450 250 (subpatch) 0;
#X array melody 60 float 3;
#X array melody_bartoa 60 float 3;
#A 0 62 62 74 74 69 69 68 67 65 62 65 67 60 60 74 74 69 69 68 67 65
62 65 67 59 59 74 74 69 69 68 67 65 62 65 67 58 58 74 74 69 69 68 67
65 62 65 67 74 69 0 68 0 67 0 65 0 62 65 67;
#X coords 0 127 60 0 200 140 1 0 0;
#X restore 442 304 graph;
#X obj 145 453 tabread melody;
#X floatatom 145 507 10 0 0 0 - - -;
#X floatatom 145 407 5 0 0 0 - - -;
#X msg 213 310 0;
@@ -39,26 +38,27 @@
#X obj 1060 236 loadbang;
#X text 858 192 ROB - added this \, need to set a volume at the loading
of your patch;
#X connect 1 0 26 1;
#X connect 4 0 19 0;
#X obj 145 453 tabread melody_bartoa;
#X connect 1 0 25 1;
#X connect 4 0 18 0;
#X connect 5 0 8 0;
#X connect 6 0 7 0;
#X connect 8 0 6 0;
#X connect 9 0 10 0;
#X connect 9 0 11 0;
#X connect 10 0 9 1;
#X connect 11 0 21 0;
#X connect 13 0 14 0;
#X connect 14 0 17 0;
#X connect 15 0 13 0;
#X connect 16 0 9 1;
#X connect 17 0 18 0;
#X connect 18 0 25 0;
#X connect 19 0 9 0;
#X connect 21 0 15 0;
#X connect 23 0 26 1;
#X connect 24 0 26 1;
#X connect 11 0 20 0;
#X connect 13 0 16 0;
#X connect 14 0 29 0;
#X connect 15 0 9 1;
#X connect 16 0 17 0;
#X connect 17 0 24 0;
#X connect 18 0 9 0;
#X connect 20 0 14 0;
#X connect 22 0 25 1;
#X connect 23 0 25 1;
#X connect 24 0 25 0;
#X connect 25 0 3 0;
#X connect 25 0 26 0;
#X connect 26 0 3 0;
#X connect 26 0 27 0;
#X connect 28 0 23 0;
#X connect 27 0 22 0;
#X connect 29 0 13 0;
@@ -1,4 +1,4 @@
#N canvas 250 30 450 300 12;
#N canvas 250 30 722 344 12;
#X floatatom 267 137 5 0 0 0 - - -;
#X obj 267 169 expr 60000/$f1;
#X floatatom 267 203 10 0 0 0 - - -;
@@ -11,10 +11,26 @@
#X text 111 100 bpm;
#X floatatom 161 121 10 0 0 0 - - -;
#X text 184 101 ms;
#X obj 350 102 inlet;
#X floatatom 350 126 5 0 0 0 - - -;
#X floatatom 407 203 10 0 0 0 - - -;
#X text 483 203 bpm;
#X obj 407 169 expr 60000/$f1;
#X floatatom 407 280 5 0 0 0 - - -;
#X obj 407 226 list prepend set;
#X obj 407 250 list trim;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 6 0;
#X connect 2 0 10 0;
#X connect 5 0 8 0;
#X connect 8 0 0 0;
#X connect 12 0 10 0;
#X connect 12 0 13 0;
#X connect 13 0 16 0;
#X connect 14 0 18 0;
#X connect 16 0 14 0;
#X connect 16 0 8 0;
#X connect 18 0 19 0;
#X connect 19 0 17 0;
#X coords 0 -1 1 1 140 48 2 100 100;
@@ -1,10 +1,10 @@
#N canvas 267 203 559 552 12;
#N canvas 267 203 796 552 12;
#X obj 25 33 cnv 15 88 392 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 68 56 vu 15 200 masheen_meter_text empty -1 -8 0 10 -66577 -1
1 0;
#X obj 28 56 vsl 20 200 1 101 1 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12200 1;
-1 -1 0 1;
#X obj 321 133 *~;
#X obj 339 96 line~;
#X msg 339 72 \$1 20;
@@ -22,16 +22,16 @@
#X obj 50 56 vu 15 200 masheen_meter_text empty -1 -8 0 10 -66577 -1
0 0;
#X floatatom 48 287 5 0 0 0 - - -;
#X obj 55 395 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
#X obj 55 435 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 77 352 S;
#X text 77 374 M;
#X text 77 396 R;
#X text 77 436 R;
#X obj 55 373 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 55 351 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#N canvas 892 187 864 792 mute_solo 1;
#N canvas 892 187 864 792 mute_solo 0;
#X obj 17 57 inlet~;
#X obj 217 17 inlet;
#X obj 287 17 inlet;
@@ -126,6 +126,10 @@
#X obj -61 376 r rec all;
#X obj 32 312 panner;
#X obj 73 461 outlet~;
#X obj 451 21 inlet;
#X text 450 0 solo;
#X obj 494 21 inlet;
#X text 493 0 mute;
#X connect 2 0 11 0;
#X connect 3 0 10 0;
#X connect 3 0 25 0;
@@ -151,4 +155,6 @@
#X connect 28 0 19 0;
#X connect 29 0 8 0;
#X connect 29 1 30 0;
#X connect 31 0 24 0;
#X connect 33 0 23 0;
#X coords 0 -1 1 1 88 392 1 25 32;
@@ -77,7 +77,7 @@ control data... this can be any size.;
#X connect 5 0 6 0;
#X restore 1628 395 pd gate~;
#X obj 1810 380 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
1 1;
0 1;
#N canvas 0 23 450 300 gate~ 0;
#X obj 70 51 inlet~;
#X obj 139 51 inlet;
@@ -370,11 +370,11 @@ midi pitches for each of the six strings.;
#X connect 35 0 26 0;
#X restore 334 153 pd strummer;
#X obj 496 187 hsl 180 15 1 40 0 0 empty \$0-width_ctrl width -2 -8
1 10 -262144 -1 -1 6100 1;
1 10 -262144 -1 -1 3213 1;
#X obj 495 218 hsl 180 15 0.9 0.999 0 0 empty \$0-decay_ctrl decay
-2 -8 1 10 -262144 -1 -1 13977 1;
-2 -8 1 10 -262144 -1 -1 17177 1;
#X obj 495 248 hsl 180 15 100 8000 0 0 empty \$0-cutoff_ctrl cutoff
-2 -8 1 10 -262144 -1 -1 12589 1;
-2 -8 1 10 -262144 -1 -1 12689 1;
#N canvas 287 351 847 508 plucked_instrument 0;
#X obj 22 63 inlet;
#X obj 92 60 inlet;
@@ -442,7 +442,7 @@ at the specified pitch.;
#X connect 24 0 13 0;
#X restore 329 281 pd plucked_instrument;
#X obj 411 118 hsl 180 15 1 250 0 0 empty \$0-strum_speed_ctrl strum_speed
-2 -8 1 10 -262144 -1 -1 6700 1;
-2 -8 1 10 -262144 -1 -1 503 1;
#X obj 334 118 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 786 117 loadbang;
@@ -479,6 +479,12 @@ at the specified pitch.;
#X restore 516 291 pd karplus_strong;
#X text 494 270 "Guitar" String model;
#X obj 516 315 throw~ hamilr4_audio_1;
#X obj 908 603 s bartoa_mute;
#X obj 919 580 s bartoa_solo;
#X obj 928 548 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 908 548 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X connect 7 0 9 0;
#X connect 8 0 12 0;
#X connect 10 0 11 0;
@@ -494,3 +500,5 @@ at the specified pitch.;
#X connect 24 0 21 0;
#X connect 25 0 23 0;
#X connect 31 0 33 0;
#X connect 36 0 35 0;
#X connect 37 0 34 0;
@@ -1,15 +1,15 @@
#N canvas 603 251 1040 618 12;
#N canvas 880 242 1040 618 12;
#N canvas 0 50 450 250 (subpatch) 0;
#X array melody 16 float 3;
#X array melody_houchl 16 float 3;
#A 0 74 86 86 74 86 74 74 84 74 74 82 74 84 74 77 74;
#X coords 0 120 16 0 200 140 1 0 0;
#X restore 281 144 graph;
#X floatatom 37 241 5 0 0 0 - - -;
#X floatatom 37 305 5 0 0 0 - - -;
#X obj 37 67 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X floatatom 104 65 5 0 0 0 - - -;
#X obj 37 107 metro 1000;
#X obj 157 67 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X floatatom 224 65 5 0 0 0 - - -;
#X obj 157 107 metro 1000;
#X msg 94 129 0;
#X obj 37 162 f;
#X obj 92 161 + 1;
@@ -28,17 +28,24 @@
#X msg 283 320 \; melody 0 74 86 86 74 86 74 74 84 74 74 82 74 84 74
77 74 89;
#N canvas 0 50 450 250 (subpatch) 0;
#X array melody2 40 float 3;
#X array melody2_houchl 40 float 3;
#A 0 85 78 78 85 78 78 85 78 86 78 85 78 78 85 78 78 85 78 86 78 84
77 77 84 77 77 84 77 85 77 84 77 77 84 77 77 84 77 85 77;
#X coords 0 110 40 0 200 140 1 0 0;
#X restore 579 142 graph;
#X obj 37 275 tabread melody2;
#X msg 281 377 \; melody2 0 85 78 78 85 78 78 85 78 86 78 85 78 78
85 78 78 85 78 86 78 84 77 77 84 77 77 84 77 85 77 84 77 77 84 77 77
84 77 85 77;
#X obj 37 215 % 40;
#X connect 1 0 23 0;
#X obj 294 55 loadbang;
#X text 366 54 ROB - need to initialize your volume \; use loadbang
to send a bang at the start of the patch (when it is loaded);
#X obj 11 132 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 27 87 r houchl_tempo;
#X obj 113 514 throw~ houchl_audio_1;
#X obj 37 275 tabread melody2_houchl;
#X connect 1 0 30 0;
#X connect 2 0 9 0;
#X connect 3 0 5 0;
#X connect 4 0 5 1;
@@ -51,9 +58,13 @@
#X connect 10 0 15 0;
#X connect 11 0 12 1;
#X connect 12 0 18 0;
#X connect 13 0 25 0;
#X connect 12 0 29 0;
#X connect 13 0 24 0;
#X connect 14 0 11 0;
#X connect 15 0 12 0;
#X connect 20 0 11 0;
#X connect 23 0 2 0;
#X connect 25 0 1 0;
#X connect 24 0 1 0;
#X connect 25 0 20 0;
#X connect 28 0 7 0;
#X connect 28 0 27 0;
#X connect 30 0 2 0;
@@ -1,4 +1,4 @@
#N canvas 2488 66 968 718 12;
#N canvas 627 100 1179 889 12;
#X obj 57 17 receive johnsz2_tempo;
#X obj 334 17 receive johnsz2_control;
#X obj 655 7 inlet;
@@ -10,17 +10,14 @@
#X obj 150 267 + 1;
#X obj 106 317 % 16;
#X floatatom 106 342 5 0 0 0 - - -;
#X obj 106 377 tabread melody;
#X floatatom 106 401 5 0 0 0 - - -;
#X obj 106 487 osc~;
#X obj 106 424 mtof;
#X floatatom 106 448 5 0 0 0 - - -;
#X obj 224 380 s mycoolbang;
#X obj 171 97 tabread durations;
#X obj 274 375 s mycoolbang;
#X floatatom 170 127 5 0 0 0 - - -;
#X obj 173 47 r mycoolbang;
#X obj 170 159 * 200;
#X msg 162 472 0.005 200;
#X msg 253 470 0 200;
#X obj 190 505 line~;
#X obj 110 539 *~;
@@ -35,51 +32,62 @@
#X floatatom 438 227 5 0 0 0 - - -;
#X floatatom 450 207 5 0 0 0 - - -;
#N canvas 0 50 450 250 (subpatch) 0;
#X array melody 16 float 3;
#X array melody_johnsz2 16 float 3;
#A 0 70 63 0 65 0 0 71 0 70 70 63 0 66 70 0 70;
#X coords 0 127 16 0 200 140 1 0 0;
#X restore 440 330 graph;
#X msg 418 524 \; melody 0 60 62 64 65 67 69 71 72 73 74 75 76 77 78
79 80;
#N canvas 0 50 450 250 (subpatch) 0;
#X array durations 16 float 3;
#X array durations_johnsz2 16 float 3;
#A 0 1 1 1 1 2 2 4 4 1 1 1 1 2 2 4 8;
#X coords 0 10 16 0 200 140 1 0 0;
#X restore 681 337 graph;
#X text 498 489 the semicolon is really a shorthand notation for "send"
;
#X msg 486 627 \; durations 0 1 1 1 1 2 2 4 4 1 1 1 1 2 2 4 8;
#X obj 119 591 outlet~;
#X obj 109 601 outlet~;
#X obj 96 225 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 497 565 \; melody 0 70 63 0 65 0 0 71 0 70 70 63 0 66 70 0;
#X obj 233 717 loadbang;
#X text 305 716 ROB - need to initialize your volume \; use loadbang
to send a bang at the start of the patch (when it is loaded);
#X obj 123 573 throw~ johnsz2_audio_1;
#X msg 162 472 0.5 200;
#X obj 106 377 tabread melody_johnsz2;
#X obj 171 97 tabread durations_johnsz2;
#X msg 418 524 \; melody_johnsz2 0 60 62 64 65 67 69 71 72 73 74 75
76 77 78 79 80;
#X msg 418 582 \; melody_johnsz2 0 70 63 0 65 0 0 71 0 70 70 63 0 66
70 0;
#X msg 486 627 \; durations_johnsz2 0 1 1 1 1 2 2 4 4 1 1 1 1 2 2 4
8;
#X connect 0 0 4 0;
#X connect 1 0 24 0;
#X connect 1 0 28 0;
#X connect 4 0 40 0;
#X connect 1 0 21 0;
#X connect 1 0 25 0;
#X connect 4 0 35 0;
#X connect 5 0 6 0;
#X connect 5 0 7 0;
#X connect 6 0 8 0;
#X connect 7 0 5 1;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 9 0 15 0;
#X connect 10 0 11 0;
#X connect 11 0 13 0;
#X connect 12 0 23 0;
#X connect 13 0 14 0;
#X connect 14 0 12 0;
#X connect 16 0 17 0;
#X connect 17 0 19 0;
#X connect 20 0 22 0;
#X connect 9 0 14 0;
#X connect 9 0 40 0;
#X connect 10 0 12 0;
#X connect 11 0 20 0;
#X connect 12 0 13 0;
#X connect 13 0 11 0;
#X connect 15 0 17 0;
#X connect 18 0 19 0;
#X connect 19 0 20 1;
#X connect 20 0 34 0;
#X connect 20 0 38 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 23 0 39 0;
#X connect 24 0 25 0;
#X connect 22 0 23 0;
#X connect 25 0 26 0;
#X connect 28 0 29 0;
#X connect 28 1 30 0;
#X connect 28 2 31 0;
#X connect 28 3 32 0;
#X connect 28 4 33 0;
#X connect 40 0 5 0;
#X connect 25 1 27 0;
#X connect 25 2 28 0;
#X connect 25 3 29 0;
#X connect 25 4 30 0;
#X connect 35 0 5 0;
#X connect 36 0 39 0;
#X connect 39 0 19 0;
#X connect 40 0 10 0;
#X connect 41 0 15 0;

0 comments on commit 8e76681

Please sign in to comment.