From a964171b41adec10eaa8b7b6a304fc810bbc2d39 Mon Sep 17 00:00:00 2001 From: Rob Hamilton Date: Mon, 5 Oct 2020 09:14:08 -0400 Subject: [PATCH] update for timer --- hamilr4.pd | 80 +++++++++++------------ masheen.pd | 188 +++++++++++++++++++++++++++++++++++++++-------------- 2 files changed, 181 insertions(+), 87 deletions(-) diff --git a/hamilr4.pd b/hamilr4.pd index 2f45bec..22daad6 100755 --- a/hamilr4.pd +++ b/hamilr4.pd @@ -1,4 +1,4 @@ -#N canvas 117 180 1937 980 12; +#N canvas 2 23 1920 980 12; #X obj 112 997 outlet; #X obj 53 997 outlet~; #X text 184 995 Two outlets: the first is an audio outlet (note the @@ -91,30 +91,30 @@ control data... this can be any size.; #X connect 4 0 5 1; #X connect 5 0 6 0; #X restore 1717 395 pd gate~; -#N canvas 1117 23 693 620 throws 0; -#X obj 59 541 throw~ bartoa_audio_1; -#X obj 79 522 throw~ deegaj_audio_1; -#X obj 99 503 throw~ houchl_audio_1; -#X obj 119 484 throw~ johnsz2_audio_1; -#X obj 139 465 throw~ martse_audio_1; -#X obj 159 446 throw~ mucelj_audio_1; -#X obj 179 427 throw~ nelsoc5_audio_1; -#X obj 199 408 throw~ nik_audio_1; -#X obj 219 389 throw~ novaa_audio_1; -#X obj 239 370 throw~ ortegm3_audio_1; -#X obj 259 351 throw~ persow_audio_1; -#X obj 279 332 throw~ plancs_audio_1; -#X obj 298 313 throw~ quarlm_audio_1; -#X obj 318 294 throw~ rothgj_audio_1; -#X obj 338 275 throw~ schans2_audio_1; -#X obj 358 256 throw~ sheny13_audio_1; -#X obj 378 237 throw~ smith32_audio_1; -#X obj 398 218 throw~ takakh_audio_1; -#X obj 418 199 throw~ villan2_audio_1; -#X obj 438 180 throw~ zhaox10_audio_1; -#X obj 458 161 throw~ zhuy16_audio_1; +#N canvas 1117 23 693 620 throws 1; #X obj 73 138 osc~ 240; #X text 58 79 Mono audio throws for each user; +#X obj 59 541 throw~ bilgeh_audio_1; +#X obj 79 521 throw~ boller_audio_1; +#X obj 99 503 throw~ corres2_audio_1; +#X obj 119 484 throw~ fallit_audio_1; +#X obj 139 465 throw~ golubm_audio_1; +#X obj 159 446 throw~ johnsa23_audio_1; +#X obj 179 427 throw~ krantm_audio_1; +#X obj 199 408 throw~ lillij2_audio_1; +#X obj 219 389 throw~ liuz18_audio_1; +#X obj 239 370 throw~ lockwa_audio_1; +#X obj 259 351 throw~ mcneee_audio_1; +#X obj 279 332 throw~ mejiak_audio_1; +#X obj 298 313 throw~ nelsoc5_audio_1; +#X obj 318 294 throw~ olynia_audio_1; +#X obj 338 275 throw~ paris_audio_1; +#X obj 358 256 throw~ powerj7_audio_1; +#X obj 378 237 throw~ sabary_audio_1; +#X obj 398 218 throw~ smelcg_audio_1; +#X obj 418 199 throw~ stansj_audio_1; +#X obj 438 180 throw~ thompj17_audio_1; +#X obj 458 161 throw~ hamilr4_audio_1; #X restore 1786 16 pd throws; #N canvas 298 91 1121 615 tests 0; #N canvas 1117 23 693 620 throws_mono_test 0; @@ -896,7 +896,7 @@ at the specified pitch.; -0.00308612 -0.00293755 -0.00279064 -0.00247592 -0.00227021 -0.00221306 -0.00209423 -0.0019973 -0.00184013 -0.00184731 -0.00177352 -0.00144044 -0.00117162 -0.00120225 -0.000977952 -0.000795748 -0.000596964 -0.000152839 --0.000416936 -0.000338365 0.000223719 -0.000110929 5.49953e-005 0.000399855 +-0.000416936 -0.000338365 0.000223719 -0.000110929 5.49953e-05 0.000399855 0.000486467 0.000339325 0.000495596 0.000473587 0.000417109 0.000688737 0.000852817 0.00076022 0.000786327 0.000960847 0.000902088 0.000795573 0.000916 0.000970105 0.00108579 0.000871804 0.00137055 0.00127932 0.00105422 @@ -1656,13 +1656,13 @@ pointer location \, depending on the system.; #X obj 79 115 f; #X obj 106 114 + 1; #X obj 79 142 mod 16; -#X obj 92 173 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -8 0 -10 -262144 -1 -1 0 256; +#X obj 92 173 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 +-262144 -1 -1 0 256; #X obj 79 226 + 1; #X obj 79 278 int; #X obj 79 304 mtof; -#X obj 92 332 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -8 0 -10 -262144 -1 -1 0 256; +#X obj 92 332 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 +-262144 -1 -1 0 256; #X obj 79 368 phasor~; #X obj 79 195 tabread melody; #N canvas 0 22 1652 1321 (subpatch) 0; @@ -1670,8 +1670,8 @@ pointer location \, depending on the system.; #A 0 60 62 64 65 67 69 71 72 72 72 67 69 71 72 72 72; #X coords 0 127 15 0 200 140 1 0 0; #X restore 213 68 graph; -#X obj 110 228 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -8 0 -10 -262144 -1 -1 0 256; +#X obj 110 228 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 +-262144 -1 -1 0 256; #X msg 213 231 \; melody 0 60 62 64 65 67 69 71 72 72 72 67 69 71 72 72 72; #X msg 213 271 \; melody 0 74 76 77 76 74 77 79 81 88 88 0 82 0 62 @@ -1721,15 +1721,15 @@ pointer location \, depending on the system.; #X obj 177 890 bng 18 250 50 0 empty empty empty 17 7 0 10 -228856 -1 -1; #X text 437 975 delta y; -#X obj 440 957 nbx 4 14 -1e+037 1e+037 0 0 empty empty empty 0 -8 0 -10 -228856 -1 -1 0 256; -#X obj 382 957 nbx 4 14 -1e+037 1e+037 0 0 empty empty empty 0 -8 0 -10 -228856 -1 -1 0 256; +#X obj 440 957 nbx 4 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 +-228856 -1 -1 0 256; +#X obj 382 957 nbx 4 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 +-228856 -1 -1 0 256; #X text 379 974 delta x; -#X obj 324 957 nbx 4 14 -1e+037 1e+037 0 0 empty empty empty 0 -8 0 -10 -228856 -1 -1 0 256; -#X obj 266 957 nbx 4 14 -1e+037 1e+037 0 0 empty empty empty 0 -8 0 -10 -228856 -1 -1 0 256; +#X obj 324 957 nbx 4 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 +-228856 -1 -1 0 256; +#X obj 266 957 nbx 4 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 +-228856 -1 -1 0 256; #X text 267 974 x pos; #X text 327 974 y pos; #X obj 209 955 tgl 18 0 empty empty empty 17 7 0 10 -228856 -1 -1 0 @@ -1924,7 +1924,7 @@ to "hamilr4_control"; #X msg 1373 139 hamilr4 midi key 1 0 127 0; #X obj 1373 97 list prepend set; #X obj 79 113 switch~; -#X obj 79 90 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1 +#X obj 79 90 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1 ; #X text 138 113 Disable audio just for this subpatch; #N canvas 644 41 1475 1258 midi 0; @@ -2187,4 +2187,4 @@ to "hamilr4_control"; #X connect 43 0 44 0; #X connect 45 0 43 0; #X connect 47 0 46 0; -#X coords 0 490 1 489 200 200 0; +#X coords 0 980 1 979 200 200 0; diff --git a/masheen.pd b/masheen.pd index b742cbc..005133d 100755 --- a/masheen.pd +++ b/masheen.pd @@ -1,4 +1,4 @@ -#N canvas 92 142 2025 1129 12; +#N canvas 0 23 1920 1129 12; #X obj -114 717 mixer; #X obj 1593 1 master_outs_stereo; #X obj 1521 657 utilities; @@ -41,7 +41,7 @@ #X restore 1535 676 pd solo; #X obj 1593 643 recorder_controls; #X obj -91 65 hamilr4; -#N canvas 356 710 1610 654 masheen_global_tempo 0; +#N canvas 310 379 1610 654 masheen_global_tempo 0; #N canvas 686 101 479 747 tempo_sender 0; #X obj 89 687 s hamilr4_tempo; #X obj 89 13 inlet; @@ -385,7 +385,7 @@ are extracted.; #X obj 143 125 gui_template; #X obj -45 43 tgl 15 0 empty global_audioenabled empty 17 7 0 10 -262144 -1 -1 0 1; -#X obj 833 1 cpu_meter; +#X obj 826 -1 cpu_meter; #X text -22 42 Enable audio for this patch; #X obj 277 64 s global_audioenabled; #X obj 277 38 tgl 15 0 global_audioenabled empty empty 17 7 0 10 -262144 @@ -455,7 +455,7 @@ are extracted.; #X connect 27 0 11 0; #X connect 28 0 12 0; #X coords 0 -1 1 1 85 60 2 100 100; -#X restore 748 1 pd bad_class_mic_code; +#X restore 741 -1 pd bad_class_mic_code; #X text 1432 102 Mouse/Key/MIDI Sends; #X obj 605 178 r lockwa_tempo; #X obj 605 233 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 @@ -593,34 +593,148 @@ are extracted.; #X obj 542 316 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 0 1; #X obj 674 474 myawesomeobject; -#X obj 922 129 r global_tempo_ms_value; -#X floatatom 922 163 5 0 0 0 - - -; -#X obj 998 165 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#N canvas 0 50 1570 687 timer_counts 0; +#X obj 217 59 r global_tempo_ms_value; +#X floatatom 217 93 5 0 0 0 - - -; +#X obj 293 95 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 385 59 r global_tempo_bpm_value; +#X floatatom 385 91 5 0 0 0 - - -; +#X obj 428 94 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 185 155 metro; +#X obj 185 190 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 1090 129 r global_tempo_bpm_value; -#X floatatom 1090 161 5 0 0 0 - - -; -#X obj 1133 164 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X obj 169 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 61 58 r global_tempo_onoff; +#X obj 217 116 * 2; +#X obj 246 116 / 2; +#X obj 293 124 mycounter_class; +#X floatatom 293 148 5 0 0 0 - - -; +#X obj 293 171 % 2; +#X floatatom 293 195 5 0 0 0 - - -; +#X obj 293 219 select 0; +#X obj 384 171 % 4; +#X floatatom 384 195 5 0 0 0 - - -; +#X obj 384 218 select 0; +#X obj 384 248 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 890 225 metro; -#X obj 890 260 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X obj 293 248 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 874 196 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 -1; -#X obj 766 128 r global_tempo_onoff; -#X obj 922 186 * 2; -#X obj 951 186 / 2; -#X obj 998 194 mycounter_class; -#X floatatom 998 218 5 0 0 0 - - -; -#X obj 998 241 % 2; -#X floatatom 998 265 5 0 0 0 - - -; -#X obj 998 289 select 0; -#X obj 1089 241 % 4; -#X floatatom 1089 265 5 0 0 0 - - -; -#X obj 1089 288 select 0; -#X obj 1089 318 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X obj 97 318 % 16; +#X floatatom 97 342 5 0 0 0 - - -; +#X obj 97 371 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; +#X obj 103 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 123 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 143 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 163 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 183 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 203 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 223 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 243 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 263 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 283 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 303 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 323 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 343 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 998 318 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X obj 363 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; +#X obj 383 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#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 24720 1; +#X obj 417 486 outlet; +#X obj 407 508 outlet; +#X obj 397 526 outlet; +#X obj 387 548 outlet; +#X obj 337 486 outlet; +#X obj 327 508 outlet; +#X obj 317 526 outlet; +#X obj 307 548 outlet; +#X obj 257 486 outlet; +#X obj 247 508 outlet; +#X obj 237 526 outlet; +#X obj 227 548 outlet; +#X obj 177 486 outlet; +#X obj 167 508 outlet; +#X obj 157 526 outlet; +#X obj 147 548 outlet; +#X obj 477 486 outlet; +#X connect 0 0 1 0; +#X connect 0 0 2 0; +#X connect 1 0 10 0; +#X connect 1 0 11 0; +#X connect 2 0 12 0; +#X connect 3 0 4 0; +#X connect 3 0 5 0; +#X connect 6 0 7 0; +#X connect 8 0 6 0; +#X connect 9 0 8 0; +#X connect 11 0 6 1; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 0 17 0; +#X connect 13 0 22 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 21 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 22 0 23 0; +#X connect 23 0 24 0; +#X connect 23 0 41 0; +#X connect 23 0 58 0; +#X connect 24 0 25 0; +#X connect 24 1 26 0; +#X connect 24 2 27 0; +#X connect 24 3 28 0; +#X connect 24 4 29 0; +#X connect 24 5 30 0; +#X connect 24 6 31 0; +#X connect 24 7 32 0; +#X connect 24 8 33 0; +#X connect 24 9 34 0; +#X connect 24 10 35 0; +#X connect 24 11 36 0; +#X connect 24 12 37 0; +#X connect 24 13 38 0; +#X connect 24 14 39 0; +#X connect 24 15 40 0; +#X connect 25 0 57 0; +#X connect 26 0 56 0; +#X connect 27 0 55 0; +#X connect 28 0 54 0; +#X connect 29 0 53 0; +#X connect 30 0 52 0; +#X connect 31 0 51 0; +#X connect 32 0 50 0; +#X connect 33 0 49 0; +#X connect 34 0 48 0; +#X connect 35 0 47 0; +#X connect 36 0 46 0; +#X connect 37 0 45 0; +#X connect 38 0 44 0; +#X connect 39 0 43 0; +#X connect 40 0 42 0; +#X coords 0 -1 1 1 325 60 1 100 400; +#X restore 922 112 pd timer_counts; #X connect 58 0 6 1; #X connect 62 0 61 0; #X connect 66 0 67 0; @@ -632,23 +746,3 @@ are extracted.; #X connect 72 0 68 1; #X connect 73 0 72 0; #X connect 74 0 70 0; -#X connect 76 0 77 0; -#X connect 76 0 78 0; -#X connect 77 0 86 0; -#X connect 77 0 87 0; -#X connect 78 0 88 0; -#X connect 79 0 80 0; -#X connect 79 0 81 0; -#X connect 82 0 83 0; -#X connect 84 0 82 0; -#X connect 85 0 84 0; -#X connect 87 0 82 1; -#X connect 88 0 89 0; -#X connect 89 0 90 0; -#X connect 89 0 93 0; -#X connect 90 0 91 0; -#X connect 91 0 92 0; -#X connect 92 0 97 0; -#X connect 93 0 94 0; -#X connect 94 0 95 0; -#X connect 95 0 96 0;