diff --git a/hw1/lillij2.pd b/hw1/lillij2.pd index 361c18d..5043d47 100755 --- a/hw1/lillij2.pd +++ b/hw1/lillij2.pd @@ -260,7 +260,7 @@ in an override signal to stop all notes.; #X text 29 19 Note class takes in integer MIDI note volume of note 0-127 and boolean stop override \, or another note \, it then outputs it's audio signal and all it's data; -#X obj 167 149 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#X obj 167 149 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X connect 0 0 12 0; #X connect 2 0 4 0; @@ -328,7 +328,7 @@ it's audio signal and all it's data; #X text 29 19 Note class takes in integer MIDI note volume of note 0-127 and boolean stop override \, or another note \, it then outputs it's audio signal and all it's data; -#X obj 167 149 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#X obj 167 149 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X connect 0 0 12 0; #X connect 2 0 4 0; @@ -691,7 +691,7 @@ shreddage!; #X obj 728 154 inlet; #X obj 705 720 throw~ lillij2_audio_1; #X obj 643 200 metro 62.5; -#X obj 644 161 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#X obj 644 161 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 657 107 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; @@ -708,6 +708,8 @@ ARTIFACT DUE TO NOT INTERPOLATING YOUR NOTE OFF VOLUMES; 1; #X obj 67 745 inlet; #X text 48 853 ROB - ADDED THIS; +#X text 297 743 ROB - THIS WAS POTENTIALLY A REAL CLIPPING HAZZARD +; #X connect 4 0 50 0; #X connect 4 0 58 0; #X connect 4 0 58 1; diff --git a/hw1/powerj7.pd b/hw1/powerj7.pd index a1d7dbb..c1f5c6e 100755 --- a/hw1/powerj7.pd +++ b/hw1/powerj7.pd @@ -344,11 +344,11 @@ #X obj 498 729 *~; #X obj 724 728 *~; #X obj 957 364 hsl 128 15 0 10 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 5200 1; +-1 -1 0 1; #X text 755 24 draw on me; #X obj 954 584 loadbang; #X obj 385 629 vsl 15 128 1 100 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 7900 1; +-1 -1 0 1; #X msg 931 643 set tremArray; #X obj 835 678 tabread4~ tremArray; #X obj 495 779 *~; @@ -356,12 +356,12 @@ #X text 925 344 frequency; #X obj 878 582 *~; #X obj 933 316 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 6200 1; +-1 -1 0 1; #X text 926 294 strength; #X text 281 675 Master Volume; #X obj 19 18 inlet; #X obj 19 73 switch~; -#X obj 19 50 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1 +#X obj 19 50 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1 ; #X text 78 73 Disable audio just for this subpatch; #X text 42 48 on / off; @@ -374,13 +374,16 @@ clip the output \, is that what's happening?; #X text 37 447 ROB - WHAT AUDIO IS SUPPOSED TO BE PIPED INTO HERE? ; -#X obj 456 208 r powerj7_tempo; +#X obj 604 160 r powerj7_tempo; #X obj 668 561 loadbang; #X msg 668 585 1; #X text 582 210 ROB - ADDED THIS INTO THE PATCH; #X text 555 542 ROB - ADDED LOADBANG; #X text 965 388 ROB - LFO (0-10); #X text 886 884 ROB - ADDED THROWS; +#X obj 533 186 r global_tempo_ms_value; +#X obj 506 219 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; #X connect 0 0 6 0; #X connect 1 3 3 0; #X connect 1 4 4 0; @@ -426,8 +429,9 @@ clip the output \, is that what's happening?; #X connect 46 0 45 0; #X connect 52 0 53 0; #X connect 53 0 34 0; -#X connect 56 0 1 0; -#X connect 56 0 14 1; -#X connect 56 0 11 1; #X connect 57 0 58 0; #X connect 58 0 17 0; +#X connect 63 0 11 1; +#X connect 63 0 14 1; +#X connect 63 0 1 0; +#X connect 63 0 64 0; diff --git a/masheen.pd b/masheen.pd index 4911e47..4c2d8b5 100755 --- a/masheen.pd +++ b/masheen.pd @@ -1,4 +1,4 @@ -#N canvas 78 23 1821 1129 12; +#N canvas 99 24 1821 1129 12; #X obj -114 717 mixer; #X obj 1528 -1 master_outs_stereo; #X obj 1456 655 utilities; @@ -157,11 +157,11 @@ #X obj 1418 -1 dsp_onoff; #N canvas 384 54 666 989 keyboard-examples 0; #X obj 93 168 list trim; -#X msg 93 189 username mouse 0 965 304 0 0; +#X msg 93 189 username mouse 0 577 423 3 -1; #X obj 93 147 list prepend set; #X obj 93 125 receive username_control; #X obj 89 586 user_keyreceive username; -#X msg 122 647 username mouse 0 965 304 0 0; +#X msg 122 647 username mouse 0 577 423 3 -1; #X symbolatom 90 795 10 0 0 0 - - -; #X symbolatom 117 775 10 0 0 0 - - -; #X floatatom 144 752 5 0 0 0 - - -; @@ -503,7 +503,7 @@ are extracted.; #X obj 403 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 106 419 hsl 310 15 0 15 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; +-1 -1 28840 1; #X obj 417 486 outlet; #X obj 407 508 outlet; #X obj 397 526 outlet; @@ -582,14 +582,7 @@ are extracted.; #X restore 358 -1 pd timer_counts; #X obj -72 243 tgl 19 0 empty global_audioenabled empty 17 7 0 10 -262144 -1 -1 0 1; -#X obj -48 243 hw1/bilgeh; -#X obj -48 266 hw1/boller; -#X obj -48 289 hw1/corres2; #X obj -48 312 hw1/fallit; -#X obj -48 335 hw1/golubm; -#X obj -48 357 hw1/johnsa23; -#X obj -48 380 hw1/krantm; -#X obj -48 402 hw1/lillij2; #X obj -72 266 tgl 19 0 empty global_audioenabled empty 17 7 0 10 -262144 -1 -1 0 1; #X obj -72 289 tgl 19 0 empty global_audioenabled empty 17 7 0 10 -262144 @@ -598,21 +591,14 @@ are extracted.; -1 -1 0 1; #X obj -72 380 tgl 19 0 empty global_audioenabled empty 17 7 0 10 -262144 -1 -1 0 1; -#X obj -48 425 hw1/lockwa; #X obj -72 425 tgl 19 0 empty global_audioenabled empty 17 7 0 10 -262144 -1 -1 0 1; -#X obj -48 448 hw1/mcneee; #X obj -72 447 tgl 19 0 empty global_audioenabled empty 17 7 0 10 -262144 -1 -1 0 1; -#X obj -48 494 hw1/olynia; -#X obj -48 516 hw1/powerj7; -#X obj -48 539 hw1/sabary; #X obj -72 539 tgl 19 0 empty global_audioenabled empty 17 7 0 10 -262144 -1 -1 0 1; -#X obj -48 585 hw1/stansj; #X obj -72 585 tgl 19 0 empty global_audioenabled empty 17 7 0 10 -262144 -1 -1 0 1; -#X obj -48 608 hw1/thompj17; #X obj -72 333 tgl 19 0 empty global_audioenabled empty 17 7 0 10 -262144 -1 -1 0 1; #X obj -72 494 tgl 19 0 empty global_audioenabled empty 17 7 0 10 -262144 @@ -622,19 +608,33 @@ are extracted.; #X msg 1195 88 120; #X obj -72 608 tgl 19 0 empty global_audioenabled empty 17 7 0 10 -262144 -1 -1 0 1; +#X obj -48 608 hw1/thompj17; +#X obj -48 585 hw1/stansj; +#X obj -48 539 hw1/sabary; +#X obj -48 516 hw1/powerj7; +#X obj -48 494 hw1/olynia; +#X obj -48 448 hw1/mcneee; +#X obj -48 425 hw1/lockwa; +#X obj -49 402 hw1/lillij2; +#X obj -48 380 hw1/krantm; +#X obj -48 357 hw1/johnsa23; +#X obj -48 335 hw1/golubm; +#X obj -48 289 hw1/corres2; +#X obj -48 266 hw1/boller; +#X obj -48 243 hw1/bilgeh; #X connect 35 0 6 1; #X connect 39 0 38 0; -#X connect 44 0 45 1; -#X connect 53 0 46 0; -#X connect 54 0 47 0; -#X connect 55 0 50 1; -#X connect 56 0 51 0; -#X connect 58 0 57 0; -#X connect 60 0 59 0; -#X connect 64 0 63 0; -#X connect 66 0 65 1; -#X connect 68 0 49 0; -#X connect 69 0 61 0; -#X connect 70 0 62 0; -#X connect 71 0 7 0; -#X connect 72 0 67 0; +#X connect 44 0 72 1; +#X connect 46 0 71 0; +#X connect 47 0 70 0; +#X connect 48 0 68 1; +#X connect 49 0 67 0; +#X connect 50 0 65 0; +#X connect 51 0 64 0; +#X connect 52 0 61 0; +#X connect 53 0 60 1; +#X connect 54 0 69 0; +#X connect 55 0 63 0; +#X connect 56 0 62 0; +#X connect 57 0 7 0; +#X connect 58 0 59 0; diff --git a/midi_io.pd b/midi_io.pd index 7ccf16e..c3c2819 100644 --- a/midi_io.pd +++ b/midi_io.pd @@ -1,4 +1,4 @@ -#N canvas 296 205 1806 1114 12; +#N canvas 114 39 1806 1114 12; #X obj 1069 141 ctlin; #X obj 1069 178 swap; #X obj 1069 202 stripnote; @@ -126,7 +126,7 @@ #X text 507 157 note; #X obj 188 196 pack f f f; #X msg 198 130 set \$1; -#X floatatom 165 156 5 0 0 0 - - -; +#X floatatom 188 167 5 0 0 0 - - -; #X obj 441 200 t b f; #X text 284 72 Remove Note Offs; #X obj 188 240 s launchpad_note; @@ -143,6 +143,7 @@ #X connect 0 1 2 0; #X connect 1 0 14 0; #X connect 1 0 20 0; +#X connect 1 0 27 1; #X connect 2 0 21 0; #X connect 2 0 13 1; #X connect 2 0 27 2; @@ -155,7 +156,6 @@ #X connect 8 2 7 0; #X connect 14 0 15 0; #X connect 15 0 13 0; -#X connect 15 0 27 1; #X connect 16 0 15 0; #X connect 16 1 13 2; #X connect 16 1 27 3; @@ -197,7 +197,7 @@ #X floatatom 1005 588 5 0 0 0 - - -; #X obj 923 653 pack f f f f; #X obj 925 611 t f f; -#X obj 923 851 clone clone_phasor 64; +#X obj 923 921 clone clone_phasor 64; #X msg 885 788 vis 20 1; #X msg 885 819 vis 20 0; #X obj 1014 787 poly 64; @@ -238,9 +238,35 @@ #X obj 3 163 s global_midi_key; #X obj 448 110 s global_midi_ctl; #X obj 110 212 r global_midi_key; -#X obj 110 236 print; +#X obj 110 246 print; #X obj 283 216 pack f f f f; #X obj 283 240 s emily_midi; +#X obj 113 400 r hamilr4_midi; +#X obj 133 447 list trim; +#X msg 133 468 hamilr4 midi key 1 62 68 0; +#X obj 133 426 list prepend set; +#X obj 113 544 route hamilr4; +#X obj 113 568 route midi; +#X obj 113 612 route key; +#X obj 293 612 route ctl; +#X obj 142 654 list trim; +#X msg 142 675 1 62 68 0; +#X obj 142 633 list prepend set; +#X obj 113 519 list trim; +#X obj 323 654 list trim; +#X msg 323 675 35 1 1; +#X obj 323 633 list prepend set; +#X obj 113 706 unpack f f f f; +#X obj 293 706 unpack f f f; +#X floatatom 113 730 5 0 0 0 - - -; +#X floatatom 153 730 5 0 0 0 - - -; +#X floatatom 193 730 5 0 0 0 - - -; +#X floatatom 233 730 5 0 0 0 - - -; +#X floatatom 293 730 5 0 0 0 - - -; +#X floatatom 333 730 5 0 0 0 - - -; +#X floatatom 373 730 5 0 0 0 - - -; +#X text 292 758 Value \, Ctl \, Channel; +#X text 29 756 Channel \, Key \, Velocity \, Aftertouch; #X connect 0 0 1 0; #X connect 0 1 1 1; #X connect 1 0 2 0; @@ -338,7 +364,6 @@ #X connect 114 0 104 0; #X connect 115 0 103 0; #X connect 117 0 118 0; -#X connect 117 0 128 0; #X connect 119 0 123 0; #X connect 120 0 122 2; #X connect 121 0 122 3; @@ -379,6 +404,28 @@ #X connect 158 0 143 1; #X connect 159 0 144 1; #X connect 160 0 144 1; -#X connect 163 0 164 0; #X connect 165 0 166 0; +#X connect 167 0 170 0; +#X connect 167 0 178 0; +#X connect 168 0 169 0; +#X connect 170 0 168 0; +#X connect 171 0 172 0; +#X connect 172 0 173 0; +#X connect 172 0 174 0; +#X connect 173 0 177 0; +#X connect 173 0 182 0; +#X connect 174 0 181 0; +#X connect 174 0 183 0; +#X connect 175 0 176 0; +#X connect 177 0 175 0; +#X connect 178 0 171 0; +#X connect 179 0 180 0; +#X connect 181 0 179 0; +#X connect 182 0 184 0; +#X connect 182 1 185 0; +#X connect 182 2 186 0; +#X connect 182 3 187 0; +#X connect 183 0 188 0; +#X connect 183 1 189 0; +#X connect 183 2 190 0; #X coords 0 -1 1 1 340 60 2 100 100; diff --git a/user_keysend.pd b/user_keysend.pd index 1335b53..9105a98 100755 --- a/user_keysend.pd +++ b/user_keysend.pd @@ -1,4 +1,4 @@ -#N canvas 197 232 1552 1175 12; +#N canvas 622 33 1552 1130 12; #X obj -207 -79 pack f s; #X obj -207 -43 list append; #X obj -207 -12 list prepend key; @@ -21,7 +21,7 @@ #X obj -123 -77 r global_key; #X obj 368 79 outlet; #X obj 275 19 gate; -#X obj 39 0 tgl 18 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1 +#X obj 39 0 tgl 18 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1 ; #X obj 300 -33 inlet; #X obj 274 -61 list prepend \$1; @@ -45,7 +45,7 @@ #X floatatom 902 39 5 0 0 0 - - -; #X text 695 39 Polling speed (50ms default); #X text 851 279 outputs list of all values; -#X msg 851 252 hamilr4 mouse 0 1050 544 0 0; +#X msg 851 252 hamilr4 mouse 0 577 423 3 -1; #X obj 851 134 mouser username; #X obj 851 101 tgl 15 0 empty empty empty 17 7 0 10 -228856 -1 -1 0 1;