diff --git a/bartoa.pd b/bartoa.pd index 413dfa6..0f98924 100644 --- a/bartoa.pd +++ b/bartoa.pd @@ -49,6 +49,7 @@ of your patch; #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 text 39 29 Andrew Barton - bartoa; #X connect 1 0 23 1; #X connect 4 0 18 0; #X connect 5 0 8 0; diff --git a/hamilr4.pd b/hamilr4.pd index e0a914e..ba72592 100644 --- a/hamilr4.pd +++ b/hamilr4.pd @@ -19,8 +19,6 @@ the second is for data; #X text 1030 0 Two named receives \, one for tempo (receives a "bang" event from the global clock metro) and the other receives a list of control data... this can be any size.; -#X obj 823 272 osc~ 740; -#X obj 893 272 osc~ 840; #N canvas 0 23 450 300 notes 0; #X msg 983 782 masheen_meter_no_text; #X msg 984 728 \; masheen_meter_no_text scale \$1; @@ -94,16 +92,6 @@ 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~; -#X obj 1628 328 catch~ hamilr4_audio_1; -#X obj 1717 351 catch~ hamilr4_audio_2; -#N canvas 0 23 450 300 hamilr4_throws 0; -#X obj 77 28 inlet~; -#X obj 77 130 throw~ hamilr4_audio_1; -#X obj 148 103 throw~ hamilr4_audio_2; -#X obj 148 31 inlet~; -#X connect 0 0 1 0; -#X connect 3 0 2 0; -#X restore 817 326 pd hamilr4_throws; #N canvas 1117 23 693 620 throws 0; #X obj 59 541 throw~ bartoa_audio_1; #X obj 79 522 throw~ deegaj_audio_1; @@ -249,13 +237,11 @@ control data... this can be any size.; #X connect 12 0 11 0; #X connect 13 0 9 0; #X restore 1786 38 pd tests; -#X obj 976 312 throw~ bartoa_audio_1; -#X obj 946 342 throw~ deegaj_audio_1; -#X text 268 530 More control; -#X text 268 570 More structure... timeline; -#X text 268 490 More cowbell... sounds; -#X text 242 450 Show off browser examples; -#N canvas 0 23 1056 934 more_sounds 0; +#X text 347 330 More control; +#X text 347 370 More structure... timeline; +#X text 347 290 More cowbell... sounds; +#X text 321 250 Show off browser examples; +#N canvas 0 23 729 549 more_sounds 1; #N canvas 1009 23 483 431 additive-synthesis 0; #X floatatom 62 46 5 0 0 0 - - -; #X obj 62 65 mtof; @@ -663,8 +649,8 @@ at the specified pitch.; #X connect 9 0 12 0; #X connect 14 0 10 0; #X connect 16 0 15 0; -#X restore 67 667 pd karplus_strong; -#X text 45 646 "Guitar" String model; +#X restore 381 288 pd karplus_strong; +#X text 359 267 "Guitar" String model; #N canvas 693 367 702 345 am-synthesis 0; #X obj 88 48 mtof; #N canvas 0 22 450 278 (subpatch) 0; @@ -804,7 +790,7 @@ at the specified pitch.; #X connect 15 0 16 0; #X connect 16 0 9 1; #X connect 16 0 12 0; -#X restore 72 308 pd tremolo; +#X restore 70 286 pd tremolo; #N canvas 224 280 672 404 ring-modulation 0; #N canvas 0 22 450 278 (subpatch) 0; #X array ringmod 100 float 1; @@ -852,7 +838,7 @@ by a second audio signal (output from the osc~ object); #X connect 10 0 11 0; #X connect 11 0 12 0; #X connect 12 0 6 1; -#X restore 72 328 pd ring-modulation; +#X restore 70 306 pd ring-modulation; #N canvas 222 309 914 458 fm-synthesis 0; #N canvas 0 22 450 278 (subpatch) 0; #X array fm 100 float 1; @@ -1019,7 +1005,7 @@ through.; #X connect 22 1 27 1; #X connect 26 0 22 0; #X connect 26 0 27 0; -#X restore 73 394 pd reverb; +#X restore 69 326 pd reverb; #N canvas 875 533 669 485 delay 0; #X text 270 69 DELAYS; #X text 269 156 The delwrite~ object creates the delay line \; you @@ -1073,7 +1059,7 @@ delay taps.; #X connect 17 0 8 1; #X connect 19 0 8 0; #X connect 20 0 8 0; -#X restore 73 417 pd delay; +#X restore 69 346 pd delay; #X text 45 262 Processing; #N canvas 42 23 849 464 file-playback-scratcher 0; #X obj 62 225 hip~ 5; @@ -1102,7 +1088,7 @@ sent when you load this patch by the "loadbang" object.); #X text 548 221 --- 44103 samples ---; #X obj 283 367 soundfiler; #X msg 283 342 read voice.wav sample-table; -#X obj 55 347 output~; +#X obj 55 342 output~; #X connect 0 0 22 0; #X connect 0 0 22 1; #X connect 3 0 0 0; @@ -1112,7 +1098,7 @@ sent when you load this patch by the "loadbang" object.); #X connect 7 0 4 0; #X connect 10 0 21 0; #X connect 21 0 20 0; -#X restore 54 505 pd file-playback-scratcher; +#X restore 58 453 pd file-playback-scratcher; #N canvas 880 23 497 410 drums-horrible-snare 0; #X obj 106 98 noise~; #X obj 163 98 line~; @@ -1135,7 +1121,7 @@ sent when you load this patch by the "loadbang" object.); #X connect 7 0 6 1; #X connect 8 0 9 0; #X connect 8 0 9 1; -#X restore 54 527 pd drums-horrible-snare; +#X restore 368 148 pd drums-horrible-snare; #N canvas 1056 23 483 421 drums-horrible-kick 0; #X obj 209 153 line~; #X obj 82 222 *~; @@ -1164,7 +1150,7 @@ sent when you load this patch by the "loadbang" object.); #X connect 8 0 5 1; #X connect 9 0 11 0; #X connect 9 0 11 1; -#X restore 54 547 pd drums-horrible-kick; +#X restore 368 168 pd drums-horrible-kick; #N canvas 0 177 654 844 horrible-marimba 0; #X obj 113 480 line~; #X obj 98 507 *~; @@ -1230,7 +1216,7 @@ sent when you load this patch by the "loadbang" object.); #X connect 22 0 16 1; #X connect 23 0 12 0; #X connect 24 0 11 0; -#X restore 55 569 pd horrible-marimba; +#X restore 369 190 pd horrible-marimba; #N canvas 653 23 576 695 cleaner-horrible-marimba 0; #X obj -1022 66 bng 15 250 50 0 empty empty empty 0 -6 0 8 -241291 -1 -1; @@ -1339,8 +1325,8 @@ sent when you load this patch by the "loadbang" object.); #X connect 20 0 10 1; #X connect 22 0 12 2; #X connect 23 0 11 2; -#X restore 55 589 pd cleaner-horrible-marimba; -#X text 43 481 "Horrible" Instruments; +#X restore 369 210 pd cleaner-horrible-marimba; +#X text 357 102 "Horrible" Instruments; #N canvas 261 146 695 590 bells 0; #X obj 47 459 catch~ sum; #X obj 359 284 s frequency; @@ -1400,205 +1386,63 @@ Risset.; #X connect 31 0 6 0; #X connect 32 0 3 0; #X connect 33 0 18 0; -#X restore 74 741 pd bells; -#X text 56 720 Risset "Bells" model; -#N canvas 783 23 503 582 sample-players 0; -#X msg 235 303 voice.wav; -#X floatatom 91 156 0 0 100 0 - - -; -#X text 121 154 <-- read point in 100ths of a second; -#X text 133 168 (range is 0-100.) YOU ONLY HEAR OUTPUT; -#X text 134 184 WHEN THIS IS 0-100 AND ACTIVELY CHANGING.; -#X obj 151 381 output~; -#X floatatom 53 156 5 0 0 0 - - -; -#X obj 16 -5 metro 500; -#X floatatom 67 -28 4 0 0 0 - - -; -#X msg 16 -104 1; -#X text 84 -105 nonzero number or "bang" to start; -#X msg 57 -71 0; -#X msg 48 -104 bang; -#X msg 89 -71 stop; -#X obj 16 18 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X text 126 -71 zero or "stop" to stop; -#X floatatom 53 118 5 0 0 0 - - -; -#X floatatom 16 62 5 0 0 0 - - -; -#X obj 53 62 + 1; -#X obj 78 62 prepend set; -#X floatatom 177 228 0 0 100 0 - - -; -#X floatatom 206 264 0 0 100 0 - - -; -#X text 208 228 <-- width of sample to be read; -#X text 237 264 <-- starting position; -#X text 107 -27 <-- speed; -#N canvas 482 315 805 678 sampler-instance 0; -#X msg 355 385 voice.wav; -#X floatatom 211 238 0 0 100 0 - - -; -#X text 241 236 <-- read point in 100ths of a second; -#X text 253 250 (range is 0-100.) YOU ONLY HEAR OUTPUT; -#X text 254 266 WHEN THIS IS 0-100 AND ACTIVELY CHANGING.; -#X obj 271 463 output~; -#X floatatom 173 238 5 0 0 0 - - -; -#X obj 136 77 metro 500; -#X floatatom 187 54 4 0 0 0 - - -; -#X msg 21 41 1; -#X msg 67 39 0; -#X obj 136 100 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +#X restore 388 362 pd bells; +#X text 370 341 Risset "Bells" model; +#N canvas 1013 238 567 604 play_soundfile 0; +#X obj 13 22 loadbang; +#X obj 13 71 soundfiler; +#X msg 13 46 read voice.wav sample-table-1; +#N canvas 0 22 450 300 (subpatch) 0; +#X array sample-table-1 44104 float 0; +#X coords 0 1.02 44103 -1.02 200 130 1 0 0; +#X restore 328 22 graph; +#X text 334 175 (one second plus three extra; +#X text 336 194 for 4-point interpolation); +#X text 327 153 --- 44103 samples ---; +#X obj 15 177 tabplay~ sample-table-1; +#X obj 15 379 dac~ 1; +#X obj 15 335 *~; +#X obj 33 307 line~; +#X msg 47 283 0 100; +#X text 64 380 audio output; +#X obj 15 357 hip~ 5; +#X obj 13 134 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X floatatom 173 200 5 0 0 0 - - -; -#X floatatom 136 144 5 0 0 0 - - -; -#X obj 173 144 + 1; -#X obj 198 144 prepend set; -#X floatatom 297 310 0 0 100 0 - - -; -#X floatatom 326 356 0 0 100 0 - - -; -#X text 328 310 <-- width of sample to be read; -#X text 357 356 <-- starting position; -#X text 227 55 <-- speed; -#X obj 21 3 inlet; -#X obj 67 4 inlet; -#X obj 187 6 inlet; -#X obj 243 193 inlet; -#X obj 304 286 inlet; -#X obj 354 326 inlet; -#X obj 446 379 inlet; -#X obj 208 466 outlet~; -#X obj 381 445 inlet; -#X obj 268 427 sample-player; -#X connect 0 0 30 3; -#X connect 1 0 30 0; -#X connect 6 0 30 0; -#X connect 7 0 11 0; -#X connect 8 0 7 1; -#X connect 9 0 7 0; -#X connect 10 0 7 0; -#X connect 11 0 13 0; -#X connect 12 0 6 0; -#X connect 13 0 14 0; -#X connect 14 0 15 0; -#X connect 14 0 12 0; -#X connect 15 0 13 0; -#X connect 16 0 30 1; -#X connect 17 0 30 2; -#X connect 21 0 9 0; -#X connect 22 0 10 0; -#X connect 23 0 8 0; -#X connect 24 0 1 0; -#X connect 25 0 16 0; -#X connect 26 0 17 0; -#X connect 27 0 0 0; -#X connect 29 0 5 2; -#X connect 30 0 5 0; -#X connect 30 0 5 1; -#X connect 30 0 28 0; -#X restore 281 67 pd sampler-instance; -#X obj 148 345 sample-player; -#X connect 0 0 26 3; -#X connect 1 0 26 0; -#X connect 6 0 26 0; -#X connect 7 0 14 0; -#X connect 8 0 7 1; -#X connect 9 0 7 0; -#X connect 11 0 7 0; -#X connect 12 0 7 0; -#X connect 13 0 7 0; -#X connect 14 0 17 0; -#X connect 16 0 6 0; -#X connect 17 0 18 0; -#X connect 18 0 19 0; -#X connect 18 0 16 0; -#X connect 19 0 17 0; -#X connect 20 0 26 1; -#X connect 21 0 26 2; -#X connect 26 0 5 0; -#X connect 26 0 5 1; -#X restore 341 331 pd sample-players; -#N canvas 347 49 578 534 sampler-instance 0; -#X msg 259 315 voice.wav; -#X floatatom 125 206 0 0 100 0 - - -; -#X text 216 158 <-- read point in 100ths of a second; -#X text 228 172 (range is 0-100.) YOU ONLY HEAR OUTPUT; -#X text 229 188 WHEN THIS IS 0-100 AND ACTIVELY CHANGING.; -#X obj 93 429 output~; -#X floatatom 90 207 5 0 0 0 - - -; -#X obj 53 85 metro 500; -#X floatatom 125 59 4 0 0 0 - - -; -#X msg 53 59 1; -#X msg 89 59 0; -#X obj 35 86 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +#X msg 35 133 0; +#X msg 69 133 0 22500; +#X msg 129 133 22500; +#X msg 33 261 0.5 100; +#X obj 33 239 loadbang; +#X msg 176 133 22500 10000; +#X msg 57 478 open voice.wav; +#X obj 47 512 readsf~; +#X obj 93 553 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X floatatom 53 113 5 0 0 0 - - -; -#X obj 90 113 + 1; -#X obj 115 113 prepend set; -#X floatatom 209 239 0 0 0 0 - - -; -#X floatatom 253 281 0 0 0 0 - - -; -#X text 253 221 <-- width of sample to be read; -#X text 293 260 <-- starting position; -#X text 158 60 <-- speed; -#X obj 53 39 inlet; -#X obj 89 39 inlet; -#X obj 125 39 inlet; -#X obj 167 161 inlet; -#X obj 209 220 inlet; -#X obj 253 262 inlet; -#X obj 323 315 inlet; -#X obj 30 432 outlet~; -#X obj 373 390 inlet; -#X floatatom 373 413 5 0 0 0 - - -; -#X obj 90 393 sample-player; -#X text 366 314 <-- filename/path; -#X text 418 391 <-- Output volume; -#X connect 0 0 30 3; -#X connect 1 0 30 0; -#X connect 6 0 30 0; -#X connect 7 0 11 0; -#X connect 7 0 12 0; -#X connect 8 0 7 1; -#X connect 9 0 7 0; -#X connect 10 0 7 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 13 0 6 0; -#X connect 14 0 12 0; -#X connect 15 0 30 1; -#X connect 16 0 30 2; -#X connect 20 0 9 0; -#X connect 21 0 10 0; -#X connect 22 0 8 0; -#X connect 23 0 1 0; -#X connect 24 0 15 0; -#X connect 25 0 16 0; -#X connect 26 0 30 3; -#X connect 28 0 29 0; -#X connect 29 0 5 2; -#X connect 30 0 5 0; -#X connect 30 0 5 1; -#X connect 30 0 27 0; -#X restore 503 231 pd sampler-instance; -#X text 429 146 Start Metro; -#X obj 503 148 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 --1 -1; -#X obj 518 127 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 --1 -1; -#X text 444 125 Stop Metro; -#X floatatom 534 104 4 0 0 0 - - -; -#X text 458 104 Metro speed; -#X text 580 128 Metro read point; -#X floatatom 550 127 0 0 99 0 - - -; -#X msg 598 191 voice.wav; -#X floatatom 566 148 0 0 100 0 - - -; -#X floatatom 582 169 0 0 100 0 - - -; -#X text 597 148 <-- width of sample to be read; -#X text 613 169 <-- starting position; -#X text 670 191 Filename; -#X floatatom 614 211 0 0 100 0 - - -; -#X text 643 212 Volume; -#X connect 25 0 23 0; -#X connect 26 0 23 1; -#X connect 28 0 23 2; -#X connect 31 0 23 3; -#X connect 32 0 23 6; -#X connect 33 0 23 4; -#X connect 34 0 23 5; -#X connect 38 0 23 7; -#X restore 155 488 pd more_sounds; +#X msg 47 445 1; +#X msg 17 445 0; +#X obj 47 536 dac~; +#X connect 0 0 2 0; +#X connect 2 0 1 0; +#X connect 7 0 9 0; +#X connect 9 0 13 0; +#X connect 10 0 9 1; +#X connect 11 0 10 0; +#X connect 13 0 8 0; +#X connect 14 0 7 0; +#X connect 15 0 7 0; +#X connect 16 0 7 0; +#X connect 17 0 7 0; +#X connect 18 0 10 0; +#X connect 19 0 18 0; +#X connect 20 0 7 0; +#X connect 21 0 22 0; +#X connect 22 0 26 0; +#X connect 22 1 23 0; +#X connect 24 0 22 0; +#X connect 25 0 22 0; +#X restore 58 433 pd play_soundfile; +#X text 40 400 File Playback; +#X restore 234 288 pd more_sounds; #N canvas 0 23 450 300 more_control 0; #N canvas 932 23 405 432 keyboard-input 0; #X obj 57 62 key; @@ -1687,7 +1531,7 @@ pointer location \, depending on the system.; #X connect 11 0 6 0; #X connect 11 0 13 0; #X restore 70 32 pd sequences; -#X restore 148 531 pd more_control; +#X restore 227 331 pd more_control; #N canvas 0 23 450 300 more_structure 0; #X obj 28 50 hamilr4_etude_1 one 2 three; #X obj 83 156 s bartoa_mute; @@ -1708,19 +1552,30 @@ pointer location \, depending on the system.; #X connect 3 0 2 0; #X connect 4 0 1 0; #X connect 5 0 6 0; -#X restore 134 574 pd more_structure; -#X obj 692 553 osc~ 4; +#X restore 213 374 pd more_structure; +#N canvas 0 23 450 300 stuff 0; +#X obj 823 272 osc~ 740; +#X obj 893 272 osc~ 840; +#N canvas 0 23 450 300 hamilr4_throws 0; +#X obj 77 28 inlet~; +#X obj 77 130 throw~ hamilr4_audio_1; +#X obj 148 103 throw~ hamilr4_audio_2; +#X obj 148 31 inlet~; +#X connect 0 0 1 0; +#X connect 3 0 2 0; +#X restore 817 326 pd hamilr4_throws; +#X obj 976 312 throw~ bartoa_audio_1; +#X obj 946 342 throw~ deegaj_audio_1; +#X restore 1788 92 pd stuff; #X connect 7 0 9 0; #X connect 8 0 12 0; #X connect 10 0 11 0; #X connect 12 0 10 0; -#X connect 17 0 19 0; -#X connect 17 1 20 0; -#X connect 18 0 19 0; -#X connect 18 1 20 0; -#X connect 21 0 17 0; -#X connect 22 0 23 1; -#X connect 22 0 21 1; -#X connect 23 0 18 0; -#X connect 24 0 21 0; -#X connect 25 0 23 0; +#X connect 15 0 17 0; +#X connect 15 1 18 0; +#X connect 16 0 17 0; +#X connect 16 1 18 0; +#X connect 19 0 15 0; +#X connect 20 0 21 1; +#X connect 20 0 19 1; +#X connect 21 0 16 0; diff --git a/masheen.pd b/masheen.pd index 8b272cc..279d5cd 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 1 +#X obj 354 182 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 658 82 send hamilr4_control; #X msg 657 25 1 2 3 4 5; diff --git a/mixer.pd b/mixer.pd index 48b506e..d5f24e9 100644 --- a/mixer.pd +++ b/mixer.pd @@ -63,7 +63,6 @@ #X text 1720 333 zhaox10; #X text 1809 333 zhuy16; #X obj 12 -371 catch~ bartoa_audio_1; -#X obj 32 -349 catch~ deegaj_audio_1; #X obj 52 -327 catch~ houchl_audio_1; #X obj 72 -305 catch~ johnsz2_audio_1; #X obj 92 -283 catch~ martse_audio_1; @@ -389,130 +388,131 @@ to stereo bus; #X obj 1692 -39 r zhaox10_solo; #X obj 1822 -69 r zhuy16_mute; #X obj 1812 -89 r zhuy16_solo; -#X connect 1 0 82 0; -#X connect 1 1 82 1; -#X connect 2 0 82 2; -#X connect 2 1 82 3; +#X obj 32 -349 catch~ hamilr4_audio_1; +#X connect 1 0 81 0; +#X connect 1 1 81 1; +#X connect 2 0 81 2; +#X connect 2 1 81 3; #X connect 3 0 1 0; #X connect 4 0 2 0; -#X connect 5 0 82 4; -#X connect 5 1 82 5; -#X connect 6 0 82 6; -#X connect 6 1 82 7; +#X connect 5 0 81 4; +#X connect 5 1 81 5; +#X connect 6 0 81 6; +#X connect 6 1 81 7; #X connect 7 0 5 0; #X connect 8 0 6 0; -#X connect 9 0 82 8; -#X connect 9 1 82 9; -#X connect 10 0 82 10; -#X connect 10 1 82 11; +#X connect 9 0 81 8; +#X connect 9 1 81 9; +#X connect 10 0 81 10; +#X connect 10 1 81 11; #X connect 11 0 9 0; #X connect 12 0 10 0; -#X connect 13 0 82 12; -#X connect 13 1 82 13; -#X connect 14 0 82 14; -#X connect 14 1 82 15; +#X connect 13 0 81 12; +#X connect 13 1 81 13; +#X connect 14 0 81 14; +#X connect 14 1 81 15; #X connect 15 0 13 0; #X connect 16 0 14 0; -#X connect 17 0 82 16; -#X connect 17 1 82 17; -#X connect 18 0 82 18; -#X connect 18 1 82 19; +#X connect 17 0 81 16; +#X connect 17 1 81 17; +#X connect 18 0 81 18; +#X connect 18 1 81 19; #X connect 19 0 17 0; #X connect 20 0 18 0; -#X connect 21 0 82 20; -#X connect 21 1 82 21; -#X connect 22 0 82 22; -#X connect 22 1 82 23; +#X connect 21 0 81 20; +#X connect 21 1 81 21; +#X connect 22 0 81 22; +#X connect 22 1 81 23; #X connect 23 0 21 0; #X connect 24 0 22 0; -#X connect 25 0 82 24; -#X connect 25 1 82 25; -#X connect 26 0 82 26; -#X connect 26 1 82 27; +#X connect 25 0 81 24; +#X connect 25 1 81 25; +#X connect 26 0 81 26; +#X connect 26 1 81 27; #X connect 27 0 25 0; #X connect 28 0 26 0; -#X connect 29 0 82 28; -#X connect 29 1 82 29; -#X connect 30 0 82 30; -#X connect 30 1 82 31; +#X connect 29 0 81 28; +#X connect 29 1 81 29; +#X connect 30 0 81 30; +#X connect 30 1 81 31; #X connect 31 0 29 0; #X connect 32 0 30 0; -#X connect 33 0 82 32; -#X connect 33 1 82 33; -#X connect 34 0 82 34; -#X connect 34 1 82 35; +#X connect 33 0 81 32; +#X connect 33 1 81 33; +#X connect 34 0 81 34; +#X connect 34 1 81 35; #X connect 35 0 33 0; #X connect 36 0 34 0; -#X connect 37 0 82 36; -#X connect 37 1 82 37; -#X connect 38 0 82 38; -#X connect 38 1 82 39; +#X connect 37 0 81 36; +#X connect 37 1 81 37; +#X connect 38 0 81 38; +#X connect 38 1 81 39; #X connect 39 0 37 0; #X connect 40 0 38 0; -#X connect 41 0 82 40; -#X connect 41 1 82 41; +#X connect 41 0 81 40; +#X connect 41 1 81 41; #X connect 42 0 41 0; #X connect 62 0 1 0; -#X connect 63 0 2 0; -#X connect 64 0 5 0; -#X connect 65 0 6 0; -#X connect 66 0 9 0; -#X connect 67 0 10 0; -#X connect 68 0 13 0; -#X connect 69 0 14 0; -#X connect 70 0 17 0; -#X connect 71 0 18 0; -#X connect 72 0 21 0; -#X connect 73 0 22 0; -#X connect 74 0 25 0; -#X connect 75 0 26 0; -#X connect 76 0 29 0; -#X connect 77 0 30 0; -#X connect 78 0 34 0; -#X connect 79 0 41 0; -#X connect 80 0 38 0; -#X connect 81 0 37 0; -#X connect 84 0 33 0; -#X connect 87 0 1 2; -#X connect 88 0 1 1; -#X connect 89 0 2 1; -#X connect 90 0 2 2; -#X connect 91 0 5 1; -#X connect 92 0 5 2; -#X connect 93 0 6 2; -#X connect 94 0 6 1; -#X connect 95 0 9 1; -#X connect 96 0 9 2; -#X connect 97 0 10 2; -#X connect 98 0 10 1; -#X connect 99 0 13 1; -#X connect 100 0 13 2; -#X connect 101 0 14 1; -#X connect 102 0 14 2; -#X connect 103 0 17 2; -#X connect 104 0 17 1; -#X connect 105 0 18 2; -#X connect 106 0 18 1; -#X connect 107 0 21 1; -#X connect 108 0 21 2; -#X connect 109 0 22 2; -#X connect 110 0 22 1; -#X connect 111 0 25 2; -#X connect 112 0 25 1; -#X connect 113 0 26 1; -#X connect 114 0 26 2; -#X connect 115 0 29 2; -#X connect 116 0 29 1; -#X connect 117 0 30 2; -#X connect 118 0 30 1; -#X connect 119 0 33 1; -#X connect 120 0 33 2; -#X connect 121 0 34 1; -#X connect 122 0 34 2; -#X connect 123 0 37 1; -#X connect 124 0 37 2; -#X connect 125 0 38 2; -#X connect 126 0 38 1; -#X connect 127 0 41 2; -#X connect 128 0 41 1; +#X connect 63 0 5 0; +#X connect 64 0 6 0; +#X connect 65 0 9 0; +#X connect 66 0 10 0; +#X connect 67 0 13 0; +#X connect 68 0 14 0; +#X connect 69 0 17 0; +#X connect 70 0 18 0; +#X connect 71 0 21 0; +#X connect 72 0 22 0; +#X connect 73 0 25 0; +#X connect 74 0 26 0; +#X connect 75 0 29 0; +#X connect 76 0 30 0; +#X connect 77 0 34 0; +#X connect 78 0 41 0; +#X connect 79 0 38 0; +#X connect 80 0 37 0; +#X connect 83 0 33 0; +#X connect 86 0 1 2; +#X connect 87 0 1 1; +#X connect 88 0 2 1; +#X connect 89 0 2 2; +#X connect 90 0 5 1; +#X connect 91 0 5 2; +#X connect 92 0 6 2; +#X connect 93 0 6 1; +#X connect 94 0 9 1; +#X connect 95 0 9 2; +#X connect 96 0 10 2; +#X connect 97 0 10 1; +#X connect 98 0 13 1; +#X connect 99 0 13 2; +#X connect 100 0 14 1; +#X connect 101 0 14 2; +#X connect 102 0 17 2; +#X connect 103 0 17 1; +#X connect 104 0 18 2; +#X connect 105 0 18 1; +#X connect 106 0 21 1; +#X connect 107 0 21 2; +#X connect 108 0 22 2; +#X connect 109 0 22 1; +#X connect 110 0 25 2; +#X connect 111 0 25 1; +#X connect 112 0 26 1; +#X connect 113 0 26 2; +#X connect 114 0 29 2; +#X connect 115 0 29 1; +#X connect 116 0 30 2; +#X connect 117 0 30 1; +#X connect 118 0 33 1; +#X connect 119 0 33 2; +#X connect 120 0 34 1; +#X connect 121 0 34 2; +#X connect 122 0 37 1; +#X connect 123 0 37 2; +#X connect 124 0 38 2; +#X connect 125 0 38 1; +#X connect 126 0 41 2; +#X connect 127 0 41 1; +#X connect 128 0 2 0; #X coords 0 -1 1 1 1910 394 2 0 100; diff --git a/mycounter.pd b/mycounter.pd new file mode 100755 index 0000000..0ac6615 --- /dev/null +++ b/mycounter.pd @@ -0,0 +1,16 @@ +#N canvas -32 133 1092 802 12; +#X obj 39 118 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 117 156 + 1; +#X obj 39 157 f; +#X floatatom 39 181 5 0 0 0 - - -; +#X obj 39 44 inlet; +#X obj 39 216 outlet; +#X obj 39 83 metro 500; +#X connect 0 0 2 0; +#X connect 1 0 2 1; +#X connect 2 0 3 0; +#X connect 2 0 1 0; +#X connect 3 0 5 0; +#X connect 4 0 6 0; +#X connect 6 0 0 0; diff --git a/sample-player.pd b/sample-player.pd index 8f0d358..2c7ec7a 100755 --- a/sample-player.pd +++ b/sample-player.pd @@ -1,4 +1,4 @@ -#N canvas 177 182 999 656 10; +#N canvas 502 238 999 656 10; #X obj 58 278 hip~ 5; #X text -119 277 high pass filter to cut DC; #N canvas 0 22 450 300 (subpatch) 0; @@ -26,7 +26,7 @@ sent when you load this patch by the "loadbang" object.); #X obj 444 102 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 57 22 inlet; -#X obj 393 233 print; +#X obj 609 248 print; #X obj 444 122 f \$0; #X msg 444 147 \$1-sample; #X floatatom 16 21 5 0 0 0 - - -; @@ -63,6 +63,11 @@ sent when you load this patch by the "loadbang" object.); #X obj 328 369 * 441; #X obj 234 505 sig~; #X obj 283 459 sig~; +#X obj 678 113 list prepend read -resize; +#X obj 678 134 list trim; +#X obj 610 213 list prepend; +#X obj 281 50 list trim; +#X obj 281 29 list prepend read; #X connect 0 0 16 0; #X connect 3 0 42 0; #X connect 3 0 17 0; @@ -70,12 +75,13 @@ sent when you load this patch by the "loadbang" object.); #X connect 17 0 0 0; #X connect 18 0 33 0; #X connect 18 0 35 0; -#X connect 19 0 22 0; -#X connect 19 0 15 0; +#X connect 18 0 58 0; +#X connect 18 0 62 0; #X connect 20 0 23 0; #X connect 21 0 28 0; #X connect 23 0 24 0; #X connect 24 0 19 0; +#X connect 24 0 60 0; #X connect 25 0 28 0; #X connect 26 0 27 0; #X connect 27 0 28 1; @@ -107,3 +113,9 @@ sent when you load this patch by the "loadbang" object.); #X connect 54 0 45 0; #X connect 54 0 57 0; #X connect 55 0 53 1; +#X connect 58 0 59 0; +#X connect 59 0 60 1; +#X connect 59 0 20 0; +#X connect 60 0 22 0; +#X connect 60 0 15 0; +#X connect 62 0 61 0; diff --git a/zhuy16.pd b/zhuy16.pd new file mode 100755 index 0000000..5e79292 --- /dev/null +++ b/zhuy16.pd @@ -0,0 +1,88 @@ +#N canvas 276 66 1302 858 12; +#X obj 443 482 dac~; +#X obj 422 78 mycounter; +#X obj 421 52 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X floatatom 423 104 5 0 0 0 - - -; +#X floatatom 424 152 5 0 0 0 - - -; +#X obj 309 384 *~ 0.1; +#X msg 370 362 0; +#X floatatom -90 -190 5 0 0 0 - - -; +#X msg -90 -166; +#X msg -90 -141; +#X floatatom 97 271 5 0 0 0 - - -; +#X obj 97 298 mtof; +#X floatatom 96 324 5 0 0 0 - - -; +#X text 84 241 middie C=60; +#X obj 309 339 osc~; +#X msg 301 232 184.9; +#X msg 550 296 123.4; +#X msg 353 232 246.9; +#X msg 650 296 195.9; +#X msg 606 296 138.5; +#X msg 505 296 146.8; +#X obj 551 347 osc~; +#X obj 551 391 *~ 0.1; +#X msg 614 377 0; +#X msg 614 396 0.2; +#X msg 447 232 246.9; +#X msg 398 232 164.8; +#X msg 370 380 0.3; +#X obj 352 143 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 352 157 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 352 171 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 597 146 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 597 160 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 597 174 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 424 127 % 6; +#X obj 424 175 select 0 1 2 3 4 5, f 19; +#X text 13 50 Julia florida~; +#X text 14 82 LEFT RIGHT; +#X text 59 82 F#3 -- B 3 | G3 -- B3 D3 B2 -- | E3 C#3 --; +#X connect 1 0 3 0; +#X connect 2 0 1 0; +#X connect 3 0 34 0; +#X connect 4 0 35 0; +#X connect 5 0 0 0; +#X connect 6 0 5 1; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 14 0 5 0; +#X connect 15 0 14 0; +#X connect 16 0 21 0; +#X connect 17 0 14 0; +#X connect 18 0 21 0; +#X connect 19 0 21 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 0 1; +#X connect 22 0 0 0; +#X connect 23 0 22 1; +#X connect 24 0 22 1; +#X connect 25 0 14 0; +#X connect 26 0 14 0; +#X connect 27 0 5 1; +#X connect 34 0 4 0; +#X connect 35 0 14 0; +#X connect 35 0 15 0; +#X connect 35 0 20 0; +#X connect 35 0 28 0; +#X connect 35 1 16 0; +#X connect 35 1 29 0; +#X connect 35 2 17 0; +#X connect 35 2 30 0; +#X connect 35 3 18 0; +#X connect 35 3 31 0; +#X connect 35 3 26 0; +#X connect 35 4 19 0; +#X connect 35 4 32 0; +#X connect 35 5 33 0; +#X connect 35 5 25 0;