From aa09492c92819c913a6ddabef8ea0d903fcc7942 Mon Sep 17 00:00:00 2001 From: Rob Hamilton Date: Wed, 10 Jun 2020 14:47:15 -0400 Subject: [PATCH] post-video changes --- bartoa.pd | 60 ++++++++++++++++++++++-------------- envelopes.pd | 4 +-- houchl.pd | 22 ++++++------- johnsz2.pd | 14 ++++----- martse.pd | 14 +++++---- masheen.pd | 10 +++++- mucelj.pd | 20 ++++++------ nik.pd | 16 +++++----- ortegm3.pd | 15 ++++----- persow.pd | 16 +++++----- plancs.pd | 76 ++++++++++++++++++++++----------------------- quarlm.pd | 32 +++++++++---------- rothgj.pd | 12 ++++---- schans2.pd | 85 ++++++++++++++++++++++++++++----------------------- sheny13.pd | 70 +++++++++++++++++++++--------------------- sine_synth.pd | 2 +- smithd32.pd | 6 ++-- takakh.pd | 34 ++++++++++----------- villan2.pd | 28 ++++++++--------- zhaox10.pd | 30 ++++++++++-------- 20 files changed, 303 insertions(+), 263 deletions(-) diff --git a/bartoa.pd b/bartoa.pd index 46ae407..413dfa6 100644 --- a/bartoa.pd +++ b/bartoa.pd @@ -1,6 +1,6 @@ -#N canvas 309 80 1371 826 12; +#N canvas 546 23 1371 826 12; #X obj 72 143 inlet~; -#X obj 292 602 inlet; +#X obj 292 581 inlet; #X obj 142 775 outlet; #X obj 49 779 outlet~; #X obj 145 275 receive bartoa_tempo; @@ -17,7 +17,7 @@ 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 restore 502 250 graph; #X floatatom 145 507 10 0 0 0 - - -; #X floatatom 145 407 5 0 0 0 - - -; #X msg 213 310 0; @@ -25,21 +25,31 @@ #X floatatom 145 554 5 0 0 0 - - -; #X obj 145 307 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X msg 379 459 \; melody 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, f 49; #X obj 145 384 % 48; #X text 349 589 Perhaps input volume from parent patch?; -#X msg 225 614 0.1; -#X msg 287 634 0; +#X msg 287 613 0; #X obj 145 629 osc~; #X obj 145 674 *~; -#X obj 215 715 throw~ bartoa_audio_1; -#X obj 1060 236 loadbang; -#X text 858 192 ROB - added this \, need to set a volume at the loading +#X obj 145 726 throw~ bartoa_audio_1; +#X obj 225 565 loadbang; +#X text 234 518 ROB - added this \, need to set a volume at the loading of your patch; #X obj 145 453 tabread melody_bartoa; -#X connect 1 0 25 1; +#X text 487 679 Catch and throw; +#X obj 633 718 catch~ mycoolaudio; +#X obj 636 669 throw~ mycoolaudio; +#X obj 639 635 osc~ 440; +#X obj 786 649 throw~ mycoolaudio; +#X obj 789 615 osc~ 440; +#X obj 815 740 send mysend; +#X obj 816 767 receive mysend; +#X floatatom 816 791 5 0 0 0 - - -; +#X floatatom 814 717 5 0 0 0 - - -; +#X msg 225 614 1; +#X msg 439 405 \; melody_bartoa 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, f 49; +#X connect 1 0 23 1; #X connect 4 0 18 0; #X connect 5 0 8 0; #X connect 6 0 7 0; @@ -47,18 +57,22 @@ of your patch; #X connect 9 0 10 0; #X connect 9 0 11 0; #X connect 10 0 9 1; -#X connect 11 0 20 0; +#X connect 11 0 19 0; #X connect 13 0 16 0; -#X connect 14 0 29 0; +#X connect 14 0 27 0; #X connect 15 0 9 1; #X connect 16 0 17 0; -#X connect 17 0 24 0; +#X connect 17 0 22 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 27 0 22 0; -#X connect 29 0 13 0; +#X connect 19 0 14 0; +#X connect 21 0 23 1; +#X connect 22 0 23 0; +#X connect 23 0 3 0; +#X connect 23 0 24 0; +#X connect 25 0 38 0; +#X connect 27 0 13 0; +#X connect 31 0 30 0; +#X connect 33 0 32 0; +#X connect 35 0 36 0; +#X connect 37 0 34 0; +#X connect 38 0 23 1; diff --git a/envelopes.pd b/envelopes.pd index 491b3af..da67cca 100755 --- a/envelopes.pd +++ b/envelopes.pd @@ -1,4 +1,4 @@ -#N canvas -9 -9 1920 976 10; +#N canvas 0 23 1920 976 10; #X floatatom 51 84 5 0 0 0 - - -; #X obj 51 136 mtof; #X text 86 85 MIDI pitch; @@ -120,7 +120,7 @@ #X obj 51 289 outlet~; #X obj 109 27 inlet; #X obj 51 58 f 60; -#X obj 51 251 *~ 0.1; +#X obj 51 251 *~ 0.3; #X connect 0 0 13 0; #X connect 1 0 9 0; #X connect 3 0 4 0; diff --git a/houchl.pd b/houchl.pd index cbb516f..ef2155c 100644 --- a/houchl.pd +++ b/houchl.pd @@ -1,4 +1,4 @@ -#N canvas 880 242 1040 618 12; +#N canvas 680 169 1040 618 12; #N canvas 0 50 450 250 (subpatch) 0; #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; @@ -24,7 +24,6 @@ #X obj 108 30 inlet; #X obj 37 580 outlet~; #X obj 111 577 outlet; -#X msg 152 359 1.7 60; #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; @@ -45,7 +44,8 @@ to send a bang at the start of the patch (when it is loaded); #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 msg 152 359 1 60; +#X connect 1 0 29 0; #X connect 2 0 9 0; #X connect 3 0 5 0; #X connect 4 0 5 1; @@ -58,13 +58,13 @@ to send a bang at the start of the patch (when it is loaded); #X connect 10 0 15 0; #X connect 11 0 12 1; #X connect 12 0 18 0; -#X connect 12 0 29 0; -#X connect 13 0 24 0; +#X connect 12 0 28 0; +#X connect 13 0 23 0; #X connect 14 0 11 0; #X connect 15 0 12 0; -#X connect 20 0 11 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; +#X connect 23 0 1 0; +#X connect 24 0 30 0; +#X connect 27 0 7 0; +#X connect 27 0 26 0; +#X connect 29 0 2 0; +#X connect 30 0 11 0; diff --git a/johnsz2.pd b/johnsz2.pd index a887c92..79489f7 100644 --- a/johnsz2.pd +++ b/johnsz2.pd @@ -1,4 +1,4 @@ -#N canvas 627 100 1179 889 12; +#N canvas 432 23 1179 889 12; #X obj 57 17 receive johnsz2_tempo; #X obj 334 17 receive johnsz2_control; #X obj 655 7 inlet; @@ -50,7 +50,6 @@ #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 @@ -59,6 +58,7 @@ to send a bang at the start of the patch (when it is loaded); 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 msg 162 472 1 200; #X connect 0 0 4 0; #X connect 1 0 21 0; #X connect 1 0 25 0; @@ -69,7 +69,7 @@ to send a bang at the start of the patch (when it is loaded); #X connect 7 0 5 1; #X connect 8 0 9 0; #X connect 9 0 14 0; -#X connect 9 0 40 0; +#X connect 9 0 39 0; #X connect 10 0 12 0; #X connect 11 0 20 0; #X connect 12 0 13 0; @@ -87,7 +87,7 @@ to send a bang at the start of the patch (when it is loaded); #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; +#X connect 36 0 44 0; +#X connect 39 0 10 0; +#X connect 40 0 15 0; +#X connect 44 0 19 0; diff --git a/martse.pd b/martse.pd index 85c3f96..6471f95 100644 --- a/martse.pd +++ b/martse.pd @@ -23,7 +23,6 @@ #X obj 22 303 osc~; #X obj 21 364 *~; #X msg 54 330 0; -#X msg 100 329 0.1; #X floatatom 21 262 5 0 0 0 - - -; #N canvas 1084 173 528 361 (subpatch) 0; #X array array1_martse 20 float 3; @@ -38,6 +37,9 @@ sure how to do it; #X text 139 223 ROB - need to initialize your volume \; use loadbang to send a bang at the start of the patch (when it is loaded); #X obj 8 515 throw~ martse_audio_1; +#X msg 100 329 1; +#X text 368 357 60 - middle c; +#X msg 372 388 \; array1_martse 0 60 61 62 63 64 65; #X connect 4 0 6 0; #X connect 5 0 7 0; #X connect 6 0 18 0; @@ -51,11 +53,11 @@ to send a bang at the start of the patch (when it is loaded); #X connect 10 5 16 0; #X connect 10 6 17 0; #X connect 18 0 19 0; -#X connect 19 0 24 0; +#X connect 19 0 23 0; #X connect 20 0 21 0; #X connect 21 0 0 0; -#X connect 21 0 29 0; +#X connect 21 0 28 0; #X connect 22 0 21 1; -#X connect 23 0 21 1; -#X connect 24 0 20 0; -#X connect 27 0 23 0; +#X connect 23 0 20 0; +#X connect 26 0 29 0; +#X connect 29 0 21 1; diff --git a/masheen.pd b/masheen.pd index def0b48..8b272cc 100644 --- a/masheen.pd +++ b/masheen.pd @@ -66,7 +66,7 @@ #X obj 354 199 metro 500; #X obj 354 220 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 354 182 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +#X obj 354 182 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 658 82 send hamilr4_control; #X msg 657 25 1 2 3 4 5; @@ -142,13 +142,21 @@ the outlet for now.; #X obj 414 57 r global_tempo_bpm; #X obj 354 33 r global_tempo_onoff; #X floatatom 612 183 5 0 0 0 - - -; +#X msg 441 90 120; +#X msg 481 90 10; +#X msg 371 90 1300; +#X obj 444 210 s global_tempo_ms_value; #X connect 20 0 21 0; #X connect 21 0 19 0; #X connect 22 0 20 0; #X connect 24 0 23 0; #X connect 31 0 20 1; +#X connect 31 0 48 0; #X connect 32 0 31 0; #X connect 40 0 31 1; #X connect 41 0 40 0; #X connect 42 0 32 0; #X connect 43 0 22 0; +#X connect 45 0 32 0; +#X connect 46 0 32 0; +#X connect 47 0 32 0; diff --git a/mucelj.pd b/mucelj.pd index d38d7bd..434ac9b 100644 --- a/mucelj.pd +++ b/mucelj.pd @@ -20,28 +20,28 @@ #X floatatom 251 365 5 0 0 0 - - -; #X obj 254 446 osc~; #X floatatom 246 302 5 0 0 0 - - -; -#X obj 254 485 *~ 0.3; #X obj 432 113 metro 500; #X obj 428 72 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 328 569 throw~ mucelj_audio_1; #X obj 331 308 + 20; #X obj 241 265 tabread array1_mucelj; +#X obj 254 485 *~ 1; #X connect 3 0 5 0; #X connect 3 0 8 0; #X connect 6 0 8 1; #X connect 6 0 10 0; -#X connect 7 0 20 0; +#X connect 7 0 19 0; #X connect 8 0 6 0; #X connect 8 0 7 0; #X connect 10 0 8 1; #X connect 11 0 12 0; #X connect 12 0 13 0; -#X connect 13 0 15 0; -#X connect 14 0 19 0; -#X connect 15 0 2 0; -#X connect 15 0 18 0; -#X connect 16 0 8 0; -#X connect 17 0 16 0; -#X connect 19 0 11 0; -#X connect 20 0 14 0; +#X connect 13 0 20 0; +#X connect 14 0 18 0; +#X connect 15 0 8 0; +#X connect 16 0 15 0; +#X connect 18 0 11 0; +#X connect 19 0 14 0; +#X connect 20 0 2 0; +#X connect 20 0 17 0; diff --git a/nik.pd b/nik.pd index 3487cd0..439f733 100644 --- a/nik.pd +++ b/nik.pd @@ -1,4 +1,4 @@ -#N canvas 438 23 838 611 12; +#N canvas 528 113 989 648 12; #X obj 43 170 r nik_tempo; #X obj 385 55 r nik_control; #X obj 44 34 inlet~; @@ -9,7 +9,7 @@ #X obj 37 437 *~; #N canvas 0 23 450 278 (subpatch) 0; #X array melody_nik 16 float 3; -#A 0 60 57 53 57 50 57 53 57 60 57 53 57 50 57 53 57; +#A 0 60 55 53 57 50 57 53 57 60 57 53 57 50 57 53 57; #X coords 0 1 16 127 200 140 1 0 0; #X restore 402 147 graph; #X obj 44 208 f; @@ -22,7 +22,6 @@ #X obj 44 344 mtof; #X obj 44 254 % 16; #X obj 95 432 line~; -#X msg 113 398 0.4 50; #X msg 162 396 0 50; #X obj 116 355 loadbang; #X text 199 345 ROB - need to initialize your volume \; use loadbang @@ -31,14 +30,15 @@ to send a bang at the start of the patch (when it is loaded); #X msg 403 309 \; melody_nik 0 60 57 53 57 50 57 53 57 60 57 53 57 50 57 53 57; #X obj 44 299 tabread melody_nik; +#X msg 113 398 1 50; #X connect 0 0 9 0; #X connect 6 0 7 0; #X connect 7 0 3 0; -#X connect 7 0 23 0; +#X connect 7 0 22 0; #X connect 9 0 10 0; #X connect 9 0 14 0; #X connect 10 0 17 0; -#X connect 11 0 25 0; +#X connect 11 0 24 0; #X connect 12 0 16 0; #X connect 13 0 6 0; #X connect 14 0 9 1; @@ -47,6 +47,6 @@ to send a bang at the start of the patch (when it is loaded); #X connect 17 0 11 0; #X connect 18 0 7 1; #X connect 19 0 18 0; -#X connect 20 0 18 0; -#X connect 21 0 19 0; -#X connect 25 0 12 0; +#X connect 20 0 25 0; +#X connect 24 0 12 0; +#X connect 25 0 18 0; diff --git a/ortegm3.pd b/ortegm3.pd index 3065e7f..59defc2 100755 --- a/ortegm3.pd +++ b/ortegm3.pd @@ -10,7 +10,6 @@ #X obj 61 212 osc~; #X obj 61 246 *~; #X msg 96 227 0; -#X msg 130 227 0.5; #X obj 61 120 random 700; #X obj 61 150 + 240; #X floatatom 61 180 5 0 0 0 - - -; @@ -18,14 +17,16 @@ #X text 223 169 ROB - need to initialize your volume \; use loadbang to send a bang at the start of the patch (when it is loaded); #X obj 86 308 throw~ ortegm3_audio_1; +#X msg 130 227 1; +#X text 144 121 Random frequency - non-diatonic; #X connect 4 0 6 0; -#X connect 6 0 11 0; +#X connect 6 0 10 0; #X connect 7 0 8 0; #X connect 8 0 1 0; -#X connect 8 0 16 0; +#X connect 8 0 15 0; #X connect 9 0 8 1; -#X connect 10 0 8 1; +#X connect 10 0 11 0; #X connect 11 0 12 0; -#X connect 12 0 13 0; -#X connect 13 0 7 0; -#X connect 14 0 10 0; +#X connect 12 0 7 0; +#X connect 13 0 16 0; +#X connect 16 0 8 1; diff --git a/persow.pd b/persow.pd index bc2a7b3..b5f15b8 100644 --- a/persow.pd +++ b/persow.pd @@ -1,4 +1,4 @@ -#N canvas 51 33 1349 964 12; +#N canvas 527 72 1349 964 12; #X obj 71 96 f; #X obj 101 96 + 1; #X floatatom 71 124 5 0 0 0 - - -; @@ -59,7 +59,7 @@ #X text 251 148 5 - G Major; #X text 251 162 6 - A minor; #X text 251 178 7 - B diminished; -#X obj 225 77 vsl 15 128 0 0.15 0 0 empty empty empty 0 -9 0 10 -262144 +#X obj 225 78 vsl 15 128 0 0.33 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 12700 1; #X obj 453 564 *~; #X obj 490 563 *~; @@ -103,15 +103,15 @@ to send a bang at the start of the patch (when it is loaded); #X obj 495 618 throw~ persow_audio_1; #X floatatom 271 224 5 0 0 0 - - -; #X obj 206 -8 loadbang; -#X msg 208 22 0.15; #X obj 68 226 tabread Progression_persow; #X msg 411 208 \; Progression_persow 0 1 1 5 5 4 4 5 8; +#X msg 208 22 0.33; #X connect 0 0 1 0; #X connect 0 0 2 0; #X connect 1 0 0 1; #X connect 2 0 23 0; #X connect 3 0 0 0; -#X connect 5 0 98 0; +#X connect 5 0 97 0; #X connect 14 0 56 0; #X connect 15 0 57 0; #X connect 16 0 17 0; @@ -206,7 +206,7 @@ to send a bang at the start of the patch (when it is loaded); #X connect 88 0 85 0; #X connect 89 0 86 0; #X connect 90 0 87 0; -#X connect 96 0 97 0; -#X connect 97 0 55 0; -#X connect 98 0 6 0; -#X connect 98 0 78 0; +#X connect 96 0 99 0; +#X connect 97 0 6 0; +#X connect 97 0 78 0; +#X connect 99 0 55 0; diff --git a/plancs.pd b/plancs.pd index d8a2bcc..d53c67b 100644 --- a/plancs.pd +++ b/plancs.pd @@ -1,4 +1,4 @@ -#N canvas 498 23 1392 965 12; +#N canvas 528 23 1392 965 12; #X obj 54 38 inlet~; #X obj 110 38 inlet; #X obj 110 658 outlet; @@ -6,8 +6,8 @@ #X obj 239 38 receive plancs_tempo; #X obj 484 38 receive plancs_control; #X obj 239 547 *~; -#X floatatom 365 374 5 0 0 0 - - -; -#X obj 365 436 osc~ 400; +#X floatatom 415 354 5 0 0 0 - - -; +#X obj 415 416 osc~ 400; #N canvas 0 50 450 250 (subpatch) 0; #X array melody_plancs 15 float 3; #A 0 60 0 64 62 60 0 64 62 60 0 64 62 60 0 55; @@ -17,10 +17,9 @@ #X obj 278 130 + 1; #X floatatom 239 161 5 0 0 0 - - -; #X floatatom 239 222 5 0 0 0 - - -; -#X floatatom 365 313 5 0 0 0 - - -; +#X floatatom 415 293 5 0 0 0 - - -; #X obj 460 527 line~; -#X obj 365 343 mtof; -#X msg 529 498 0.1 100; +#X obj 415 323 mtof; #X msg 460 498 0 100; #N canvas 0 50 450 250 (subpatch) 0; #X array bassline_plancs 15 float 3; @@ -37,58 +36,59 @@ #A 0 0 90 0 90 0 90 0 90 0 90 0 90 0 90 95; #X coords 0 127 15 0 200 140 1 0 0; #X restore 1042 334 graph; -#X floatatom 127 374 5 0 0 0 - - -; -#X floatatom 127 313 5 0 0 0 - - -; -#X obj 127 343 mtof; -#X obj 127 436 osc~ 400; -#X obj 365 467 *~ 1; +#X floatatom 67 394 5 0 0 0 - - -; +#X floatatom 67 333 5 0 0 0 - - -; +#X obj 67 363 mtof; +#X obj 67 456 osc~ 400; #X text 458 480 off; #X text 527 480 on; -#X obj 239 467 *~ 1.25; -#X obj 127 467 *~ 0.05; +#X obj 67 487 *~ 0.05; #X text 517 380 ROB - need to initialize your volume \; use loadbang to send a bang at the start of the patch (when it is loaded); #X obj 529 444 loadbang; #X obj 395 719 throw~ plancs_audio_1; -#X obj 127 242 tabread highs_plancs; +#X obj 67 262 tabread highs_plancs; #X obj 239 262 tabread bassline_plancs; -#X obj 365 282 tabread melody_plancs; +#X obj 415 262 tabread melody_plancs; #X msg 831 22 \; highs_plancs 0 0 90 0 90 0 90 0 90 0 90 0 90 0 90 95; #X msg 831 69 \; melody_plancs 0 60 0 64 62 60 0 64 62 60 0 64 62 60 0 55; #X msg 831 116 \; bassline_plancs 0 30 0 0 35 30 0 0 35 30 0 0 35 30 0 25; +#X msg 529 498 1 100; +#X obj 239 467 *~ 1; +#X obj 415 447 *~ 0.75; #X connect 4 0 10 0; #X connect 6 0 3 0; -#X connect 6 0 37 0; +#X connect 6 0 34 0; #X connect 7 0 8 0; -#X connect 8 0 30 0; +#X connect 8 0 43 0; #X connect 10 0 11 0; #X connect 10 0 12 0; #X connect 11 0 10 1; -#X connect 12 0 20 0; -#X connect 13 0 38 0; -#X connect 13 0 39 0; -#X connect 13 0 40 0; +#X connect 12 0 19 0; +#X connect 13 0 35 0; +#X connect 13 0 36 0; +#X connect 13 0 37 0; #X connect 14 0 16 0; #X connect 15 0 6 1; #X connect 16 0 7 0; #X connect 17 0 15 0; -#X connect 18 0 15 0; -#X connect 20 0 13 0; -#X connect 21 0 24 0; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X connect 24 0 33 0; -#X connect 26 0 29 0; -#X connect 27 0 28 0; -#X connect 28 0 26 0; -#X connect 29 0 34 0; -#X connect 30 0 6 0; -#X connect 33 0 6 0; -#X connect 34 0 6 0; -#X connect 36 0 17 0; -#X connect 38 0 27 0; -#X connect 39 0 22 0; -#X connect 40 0 14 0; +#X connect 19 0 13 0; +#X connect 20 0 23 0; +#X connect 21 0 22 0; +#X connect 22 0 20 0; +#X connect 23 0 42 0; +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 25 0; +#X connect 28 0 31 0; +#X connect 31 0 6 0; +#X connect 33 0 41 0; +#X connect 35 0 26 0; +#X connect 36 0 21 0; +#X connect 37 0 14 0; +#X connect 41 0 15 0; +#X connect 42 0 6 0; +#X connect 43 0 6 0; diff --git a/quarlm.pd b/quarlm.pd index c2e707a..3a5dfb5 100644 --- a/quarlm.pd +++ b/quarlm.pd @@ -22,7 +22,6 @@ #X obj 33 275 mtof; #X floatatom 33 299 10 0 0 0 - - -; #X obj 33 348 osc~; -#X msg 132 297 0.5 50; #X obj 378 66 list prepend set; #X obj 378 93 list trim; #X msg 378 122 1 2 3 4 5; @@ -39,31 +38,32 @@ #X obj 33 228 tabread melody_quarlm; #X msg 571 179 \; melody_quarlm 0 72 71 67 72 71 67 64 60 59 60 65 ; +#X msg 132 297 1 50; #X connect 0 0 7 0; -#X connect 1 0 20 0; -#X connect 1 0 23 0; +#X connect 1 0 19 0; +#X connect 1 0 22 0; #X connect 7 0 9 0; #X connect 7 0 8 0; #X connect 8 0 7 1; -#X connect 9 0 29 0; +#X connect 9 0 28 0; #X connect 10 0 16 0; -#X connect 11 0 33 0; +#X connect 11 0 32 0; #X connect 12 0 7 1; #X connect 13 0 14 1; #X connect 14 0 5 0; -#X connect 14 0 30 0; +#X connect 14 0 29 0; #X connect 15 0 13 0; #X connect 16 0 17 0; #X connect 17 0 18 0; #X connect 18 0 14 0; -#X connect 19 0 13 0; +#X connect 19 0 20 0; #X connect 20 0 21 0; -#X connect 21 0 22 0; -#X connect 23 0 24 0; -#X connect 23 1 25 0; -#X connect 23 2 26 0; -#X connect 23 3 27 0; -#X connect 23 4 28 0; -#X connect 29 0 11 0; -#X connect 31 0 19 0; -#X connect 33 0 10 0; +#X connect 22 0 23 0; +#X connect 22 1 24 0; +#X connect 22 2 25 0; +#X connect 22 3 26 0; +#X connect 22 4 27 0; +#X connect 28 0 11 0; +#X connect 30 0 34 0; +#X connect 32 0 10 0; +#X connect 34 0 13 0; diff --git a/rothgj.pd b/rothgj.pd index 535bbb7..4c7a956 100644 --- a/rothgj.pd +++ b/rothgj.pd @@ -19,25 +19,25 @@ #X obj 5 271 *~; #X obj 55 252 line~; #X msg 55 224 0 10; -#X msg 97 224 0.4 10; #X text 216 343 ROB - need to initialize your volume \; use loadbang to send a bang at the start of the patch (when it is loaded); #X obj 147 347 loadbang; #X obj 20 396 throw~ rothgj_audio_1; #X msg 184 270 \; arrpegio_rothgj 0 60 64 67 60 64 67 60 64; #X obj 5 159 tabread arrpegio_rothgj; +#X msg 97 224 1 10; #X connect 4 0 6 0; #X connect 6 0 7 0; #X connect 6 0 8 0; #X connect 7 0 6 1; -#X connect 8 0 21 0; +#X connect 8 0 20 0; #X connect 10 0 11 0; #X connect 11 0 12 0; #X connect 12 0 13 0; #X connect 13 0 2 0; -#X connect 13 0 19 0; +#X connect 13 0 18 0; #X connect 14 0 13 1; #X connect 15 0 14 0; -#X connect 16 0 14 0; -#X connect 18 0 16 0; -#X connect 21 0 10 0; +#X connect 17 0 21 0; +#X connect 20 0 10 0; +#X connect 21 0 14 0; diff --git a/schans2.pd b/schans2.pd index 5c09669..9773e48 100644 --- a/schans2.pd +++ b/schans2.pd @@ -1,4 +1,4 @@ -#N canvas 368 23 958 947 12; +#N canvas 12 23 1381 1004 12; #X obj 41 20 inlet~; #X obj 101 20 inlet; #X obj 527 863 outlet; @@ -18,10 +18,6 @@ #X obj 684 341 == 1; #X obj 759 341 == 3; #X obj 722 341 == 2; -#X obj 646 375 / 10; -#X obj 684 375 / 10; -#X obj 722 375 / 10; -#X obj 759 375 / 10; #X floatatom 646 405 5 0 0 0 - - -; #X floatatom 684 405 5 0 0 0 - - -; #X floatatom 722 405 5 0 0 0 - - -; @@ -34,7 +30,6 @@ #X obj 460 341 osc~ 391.995; #X obj 508 538 *~; #X obj 553 341 osc~ 349.228; -#X msg 227 406 0.1; #X obj 636 474 line~; #X obj 681 474 line~; #X obj 725 474 line~; @@ -53,6 +48,16 @@ #X obj 453 906 throw~ schans2_audio_1; #X obj 452 794 *~ 1; #X obj 377 864 outlet~; +#X obj 840 341 select 0 1 2 3; +#X msg 877 381 1; +#X msg 908 381 1; +#X msg 938 381 1; +#X msg 847 381 0.1; +#X msg 227 406 0.2; +#X obj 646 374 / 1.3; +#X obj 684 375 / 1.3; +#X obj 722 374 / 1.3; +#X obj 759 375 / 1.3; #X connect 3 0 5 0; #X connect 5 0 7 0; #X connect 6 0 12 0; @@ -65,37 +70,41 @@ #X connect 11 0 15 0; #X connect 11 0 17 0; #X connect 11 0 16 0; -#X connect 12 0 51 0; +#X connect 12 0 46 0; #X connect 13 0 11 0; -#X connect 14 0 18 0; -#X connect 15 0 19 0; -#X connect 16 0 21 0; -#X connect 17 0 20 0; -#X connect 18 0 22 0; -#X connect 19 0 23 0; -#X connect 20 0 24 0; -#X connect 21 0 25 0; -#X connect 22 0 39 0; -#X connect 23 0 40 0; -#X connect 24 0 41 0; -#X connect 25 0 42 0; -#X connect 26 0 27 0; -#X connect 27 0 51 0; -#X connect 28 0 51 0; +#X connect 14 0 54 0; +#X connect 15 0 55 0; +#X connect 16 0 57 0; +#X connect 17 0 56 0; +#X connect 18 0 34 0; +#X connect 19 0 35 0; +#X connect 20 0 36 0; +#X connect 21 0 37 0; +#X connect 22 0 23 0; +#X connect 23 0 46 0; +#X connect 24 0 46 0; +#X connect 25 0 24 0; +#X connect 26 0 46 0; +#X connect 27 0 26 0; +#X connect 28 0 46 0; #X connect 29 0 28 0; -#X connect 30 0 51 0; -#X connect 31 0 30 0; -#X connect 32 0 51 0; -#X connect 33 0 32 0; -#X connect 34 0 27 1; -#X connect 35 0 12 1; -#X connect 36 0 28 1; -#X connect 37 0 30 1; -#X connect 38 0 32 1; -#X connect 39 0 35 0; -#X connect 40 0 36 0; -#X connect 41 0 37 0; -#X connect 42 0 38 0; -#X connect 43 0 34 0; -#X connect 51 0 52 0; -#X connect 51 0 50 0; +#X connect 30 0 12 1; +#X connect 31 0 24 1; +#X connect 32 0 26 1; +#X connect 33 0 28 1; +#X connect 34 0 30 0; +#X connect 35 0 31 0; +#X connect 36 0 32 0; +#X connect 37 0 33 0; +#X connect 38 0 53 0; +#X connect 46 0 47 0; +#X connect 46 0 45 0; +#X connect 48 0 52 0; +#X connect 48 1 49 0; +#X connect 48 2 50 0; +#X connect 48 3 51 0; +#X connect 53 0 23 1; +#X connect 54 0 18 0; +#X connect 55 0 19 0; +#X connect 56 0 20 0; +#X connect 57 0 21 0; diff --git a/sheny13.pd b/sheny13.pd index e033de6..0f66eb2 100644 --- a/sheny13.pd +++ b/sheny13.pd @@ -1,34 +1,33 @@ -#N canvas 460 23 1220 1005 12; +#N canvas 700 24 1220 1005 12; #X obj 134 40 inlet; #X obj 74 40 inlet~; #X obj 72 829 outlet~; #X obj 138 829 outlet; #X obj 213 41 receive sheny13_tempo; #X obj 382 41 receive sheny13_control; -#X obj 72 342 metro 1000; +#X obj 84 342 metro 1000; #X obj 72 389 f; #X obj 112 389 + 1; #X floatatom 72 413 5 0 0 0 - - -; -#X floatatom 72 523 5 0 0 0 - - -; +#X floatatom 72 543 5 0 0 0 - - -; #X floatatom 72 460 5 0 0 0 - - -; #X floatatom 139 310 5 0 0 0 - - -; #X msg 162 356 0; #X obj 201 676 line~; #X obj 72 703 *~; #X msg 235 628 0 50; -#X obj 72 546 mtof; -#X floatatom 72 570 10 0 0 0 - - -; -#X msg 162 627 0.2 50; +#X obj 72 566 mtof; +#X floatatom 72 590 10 0 0 0 - - -; #X floatatom 139 231 5 0 0 0 - - -; #X floatatom 139 169 5 0 0 0 - - -; #X obj 72 648 osc~ 440; -#X obj 203 473 send coolbang; +#X obj 203 477 send coolbang; #X obj 139 135 receive coolbang; #X obj 139 262 * 150; #X obj 72 436 % 13; #X obj 72 99 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 72 308 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#X obj 92 293 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X floatatom 335 394 5 0 0 0 - - -; #X floatatom 402 468 5 0 0 0 - - -; @@ -55,41 +54,44 @@ 67; #X msg 516 392 \; duration_sheny13 3 3 3 5 3 3 3 3 3 3 5 3 3; #X obj 139 197 tabread duration_sheny13; -#X obj 72 492 tabread note_sheny13; -#X connect 4 0 27 0; +#X obj 72 512 tabread note_sheny13; +#X obj 311 564 loadbang; +#X msg 162 627 1 50; +#X connect 4 0 26 0; #X connect 6 0 7 0; #X connect 7 0 8 0; #X connect 7 0 9 0; #X connect 8 0 7 1; -#X connect 9 0 26 0; +#X connect 9 0 25 0; #X connect 10 0 17 0; -#X connect 11 0 23 0; -#X connect 11 0 41 0; +#X connect 11 0 22 0; +#X connect 11 0 40 0; #X connect 12 0 6 1; #X connect 13 0 7 1; -#X connect 13 0 34 0; +#X connect 13 0 33 0; #X connect 14 0 15 1; #X connect 15 0 2 0; -#X connect 15 0 37 0; +#X connect 15 0 36 0; #X connect 16 0 14 0; #X connect 17 0 18 0; -#X connect 18 0 22 0; -#X connect 19 0 14 0; -#X connect 20 0 25 0; -#X connect 21 0 40 0; -#X connect 22 0 15 0; -#X connect 24 0 21 0; -#X connect 25 0 12 0; -#X connect 26 0 11 0; +#X connect 18 0 21 0; +#X connect 19 0 24 0; +#X connect 20 0 39 0; +#X connect 21 0 15 0; +#X connect 23 0 20 0; +#X connect 24 0 12 0; +#X connect 25 0 11 0; +#X connect 26 0 7 0; #X connect 27 0 28 0; -#X connect 28 0 6 0; -#X connect 28 0 29 0; -#X connect 29 0 33 0; -#X connect 31 0 16 0; -#X connect 32 0 13 0; -#X connect 33 0 31 0; -#X connect 33 1 32 0; -#X connect 33 2 30 0; -#X connect 34 0 19 0; -#X connect 40 0 20 0; -#X connect 41 0 10 0; +#X connect 27 0 6 0; +#X connect 28 0 32 0; +#X connect 30 0 16 0; +#X connect 31 0 13 0; +#X connect 32 0 30 0; +#X connect 32 1 31 0; +#X connect 32 2 29 0; +#X connect 33 0 42 0; +#X connect 39 0 19 0; +#X connect 40 0 10 0; +#X connect 41 0 42 0; +#X connect 42 0 14 0; diff --git a/sine_synth.pd b/sine_synth.pd index 335b6d5..74e0e72 100755 --- a/sine_synth.pd +++ b/sine_synth.pd @@ -13,7 +13,7 @@ #X obj 57 272 outlet~; #X msg 218 137 0 100; #X obj 57 231 *~ 2; -#X msg 155 137 0.1 1000; +#X msg 155 137 0.33 1000; #X connect 0 0 2 0; #X connect 1 0 2 1; #X connect 2 0 12 0; diff --git a/smithd32.pd b/smithd32.pd index 0192e4a..982794f 100755 --- a/smithd32.pd +++ b/smithd32.pd @@ -1,4 +1,4 @@ -#N canvas 0 23 1680 976 12; +#N canvas 0 23 1748 1129 12; #X floatatom 861 60 5 0 0 0 - - -; #X obj 861 88 * 12; #X floatatom 861 114 5 0 0 0 - - -; @@ -26,7 +26,7 @@ #X msg 163 464 57 60 64; #X obj 710 183 list prepend set; #X obj 710 206 list trim; -#X msg 710 229 67 71 74; +#X msg 710 229 69 72 76; #X obj 163 115 r II; #X obj 163 226 r III; #X obj 163 331 r IV; @@ -181,7 +181,7 @@ -1; #X obj 585 90 * 1; #X msg 585 62 1; -#X obj 620 63 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +#X obj 620 63 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 585 119 sel 0 1; #X obj 585 149 timer; diff --git a/takakh.pd b/takakh.pd index d2be4b6..cc184bd 100755 --- a/takakh.pd +++ b/takakh.pd @@ -1,7 +1,7 @@ -#N canvas 0 23 1703 952 12; +#N canvas 74 26 1703 952 12; #N canvas 0 50 450 250 (subpatch) 0; #X array melody_takakh 4 float 3; -#A 0 85.6 49.6 9.1 76.6; +#A 0 95.4999 49.6 9.1 76.6; #X coords 0 1 4 127 200 140 1 0 0; #X restore 122 136 graph; #X obj 767 886 playsound; @@ -45,14 +45,12 @@ #X obj 764 965 outlet~; #X obj 575 327 receive takakh_control; #X obj 1191 643 delay 1 60 msec; -#X msg 906 725 0.15 50; #X text 547 261 Receive takakh_control expects a list of 8 or less ints; #X text 1295 723 Hardcoded tempo value.; #X obj 762 315 loadbang; #X obj 1257 675 loadbang; #X msg 1250 720 400; -#X msg 1165 791 0.15 \$1; #X text 384 186 Fadein; #X obj 782 59 inlet~; #X obj 770 98 outlet; @@ -63,15 +61,17 @@ are mapped to each melody in the array. You can create any melody with combinations of the above 4 array values (midi numbers).; #X obj 837 938 throw~ takakh_audio_1; #X obj 575 565 tabread melody_takakh; +#X msg 1165 791 1 \$1; +#X msg 899 725 1 50; #X connect 1 0 36 0; -#X connect 1 0 52 0; +#X connect 1 0 50 0; #X connect 2 0 1 0; #X connect 3 0 1 1; #X connect 4 0 7 0; #X connect 5 0 8 0; #X connect 6 0 3 0; #X connect 7 0 2 0; -#X connect 8 0 53 0; +#X connect 8 0 51 0; #X connect 11 0 12 0; #X connect 12 0 13 0; #X connect 15 0 17 0; @@ -79,20 +79,20 @@ combinations of the above 4 array values (midi numbers).; #X connect 15 0 20 0; #X connect 15 0 22 0; #X connect 16 0 30 0; -#X connect 16 1 39 0; +#X connect 16 1 53 0; #X connect 16 2 6 0; #X connect 17 0 16 0; #X connect 18 0 30 0; -#X connect 18 1 39 0; +#X connect 18 1 53 0; #X connect 18 2 6 0; #X connect 19 0 18 0; #X connect 20 0 21 0; #X connect 21 0 30 0; -#X connect 21 1 39 0; +#X connect 21 1 53 0; #X connect 21 2 6 0; #X connect 22 0 23 0; #X connect 23 0 30 0; -#X connect 23 1 39 0; +#X connect 23 1 53 0; #X connect 23 2 6 0; #X connect 24 0 17 0; #X connect 24 1 19 0; @@ -100,7 +100,7 @@ combinations of the above 4 array values (midi numbers).; #X connect 24 3 22 0; #X connect 25 0 5 0; #X connect 28 0 38 0; -#X connect 29 0 45 0; +#X connect 29 0 52 0; #X connect 30 0 3 0; #X connect 30 0 26 0; #X connect 30 0 28 0; @@ -109,10 +109,10 @@ combinations of the above 4 array values (midi numbers).; #X connect 37 0 5 0; #X connect 38 0 27 0; #X connect 38 0 29 0; -#X connect 39 0 3 0; -#X connect 42 0 25 0; -#X connect 43 0 44 0; -#X connect 44 0 29 0; -#X connect 45 0 3 0; -#X connect 53 0 4 0; +#X connect 41 0 25 0; +#X connect 42 0 43 0; +#X connect 43 0 29 0; +#X connect 51 0 4 0; +#X connect 52 0 3 0; +#X connect 53 0 3 0; #X coords 0 -1 1 1 360 200 1 100 100; diff --git a/villan2.pd b/villan2.pd index dd07a24..183301c 100644 --- a/villan2.pd +++ b/villan2.pd @@ -1,6 +1,6 @@ -#N canvas 0 23 958 966 12; +#N canvas 439 23 958 966 12; #X obj 411 245 metro 1000; -#X obj 375 185 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +#X obj 375 185 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 411 321 f; #X obj 453 321 + 1; @@ -32,7 +32,6 @@ #X obj 411 368 % 17; #X obj 375 132 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X msg 585 529 0.4 400; #X obj 21 24 inlet~; #X obj 88 23 inlet; #X obj 575 679 outlet~; @@ -55,6 +54,7 @@ to send a bang at the start of the patch (when it is loaded); ; #X obj 553 111 tabread Duration_villan2; #X obj 410 426 tabread melody_villan2; +#X msg 585 529 1 400; #X connect 0 0 2 0; #X connect 1 0 0 0; #X connect 2 0 3 0; @@ -62,28 +62,28 @@ to send a bang at the start of the patch (when it is loaded); #X connect 3 0 2 1; #X connect 4 0 21 0; #X connect 5 0 18 0; -#X connect 5 0 41 0; +#X connect 5 0 40 0; #X connect 6 0 0 1; #X connect 7 0 2 1; #X connect 8 0 9 0; #X connect 9 0 12 0; -#X connect 9 0 32 0; +#X connect 9 0 31 0; #X connect 10 0 11 1; -#X connect 11 0 26 0; -#X connect 11 0 35 0; +#X connect 11 0 25 0; +#X connect 11 0 34 0; #X connect 12 0 11 0; #X connect 13 0 15 0; -#X connect 14 0 40 0; +#X connect 14 0 39 0; #X connect 15 0 6 0; #X connect 19 0 22 0; #X connect 20 0 14 0; #X connect 21 0 5 0; #X connect 22 0 1 0; -#X connect 23 0 10 0; +#X connect 27 0 28 0; #X connect 28 0 29 0; #X connect 29 0 30 0; -#X connect 30 0 31 0; -#X connect 34 0 10 0; -#X connect 36 0 23 0; -#X connect 40 0 13 0; -#X connect 41 0 8 0; +#X connect 33 0 10 0; +#X connect 35 0 41 0; +#X connect 39 0 13 0; +#X connect 40 0 8 0; +#X connect 41 0 10 0; diff --git a/zhaox10.pd b/zhaox10.pd index 6212ae1..8e90163 100644 --- a/zhaox10.pd +++ b/zhaox10.pd @@ -1,4 +1,4 @@ -#N canvas 578 296 636 532 12; +#N canvas 602 146 1105 524 12; #X obj 5 56 inlet; #X obj 57 58 inlet; #X obj 8 452 outlet~; @@ -13,7 +13,6 @@ #X floatatom 19 350 5 0 0 0 - - -; #X obj 19 373 osc~ 440; #X obj 19 417 *~; -#X msg 138 347 0.4 50; #X msg 184 347 0 50; #X obj 135 386 line~; #X obj 242 49 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 @@ -31,21 +30,26 @@ to send a bang at the start of the patch (when it is loaded); #X obj 133 451 throw~ zhaox10_audio_1; #X obj 19 257 tabread array1_zhaox10; #X msg 825 205 \; array1_zhaox10 0 65 65 66 65 61 67; -#X connect 4 0 17 0; +#X floatatom 83 227 5 0 0 0 - - -; +#X obj 83 203 random 6; +#X msg 138 347 1 50; +#X connect 4 0 16 0; #X connect 6 0 8 0; #X connect 7 0 6 0; -#X connect 8 0 24 0; +#X connect 8 0 23 0; #X connect 9 0 10 0; #X connect 10 0 11 0; #X connect 11 0 12 0; #X connect 12 0 13 0; #X connect 13 0 2 0; -#X connect 13 0 23 0; -#X connect 14 0 16 0; -#X connect 15 0 16 0; -#X connect 16 0 13 1; -#X connect 17 0 19 0; -#X connect 19 0 20 0; -#X connect 20 0 7 0; -#X connect 21 0 14 0; -#X connect 24 0 9 0; +#X connect 13 0 22 0; +#X connect 14 0 15 0; +#X connect 15 0 13 1; +#X connect 16 0 18 0; +#X connect 16 0 26 0; +#X connect 18 0 19 0; +#X connect 19 0 7 0; +#X connect 20 0 27 0; +#X connect 23 0 9 0; +#X connect 26 0 25 0; +#X connect 27 0 15 0;