Skip to content

Commit

Permalink
updated patch with extra strings and more varied controls
Browse files Browse the repository at this point in the history
  • Loading branch information
cpmpercussion committed Sep 27, 2017
1 parent c63ce0d commit 454d0a9
Show file tree
Hide file tree
Showing 4 changed files with 477 additions and 439 deletions.
303 changes: 155 additions & 148 deletions techno-wave/_main.pd
Original file line number Diff line number Diff line change
@@ -1,156 +1,163 @@
#N canvas 868 208 1680 979 12;
#X obj 516 547 dac~;
#X obj 752 162 lop~ 100;
#X obj 723 327 snapshot~;
#X obj 813 268 loadbang;
#X obj 813 296 metro 1000;
#X obj 723 359 > 0.2;
#X obj 414 203 loadbang;
#X obj 414 239 random 100;
#X obj 414 279 / 5000;
#X obj 483 204 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 414 312 + 0.05;
#X obj 414 344 phasor~ 0.05;
#X obj 414 373 lop~ 0.05;
#X obj 700 695 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 608 695 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 499 761 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 591 761 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 688 761 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 700 719 s kick;
#X obj 608 719 s snare;
#X obj 499 785 s synth1;
#X obj 688 785 s synth3;
#X obj 591 785 s synth2;
#X obj 396 432 *~;
#X obj 752 103 adc~ 8;
#X text 812 100 Reading IR sensor;
#X text 934 134 Sending to Bela oscilloscope;
#X text 94 65 The sequencer-synth:;
#N canvas 424 41 1016 644 12;
#X obj 96 355 dac~;
#X obj 534 107 lop~ 100;
#X obj 534 268 snapshot~;
#X obj 533 212 loadbang;
#X obj 533 240 metro 1000;
#X obj 405 336 > 0.2;
#X obj 99 317 *~;
#X obj 567 72 adc~ 8;
#X text 627 69 Reading IR sensor;
#X text 127 65 The sequencer-synth:;
#X text 72 13 Sverm-Puls: patch for Bela-controlled guitars;
#X text 73 27 =======;
#X obj 511 697 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
#X obj 402 548 s hihat-level;
#X obj 402 455 select 1 0;
#X obj 722 268 s~ midimod1;
#X obj 817 267 s~ midimod2;
#X obj 722 218 *~ 24;
#X obj 722 242 -~ 12;
#X text 725 187 pitch shift of techno synths;
#X obj 774 397 s~ drumpitch;
#X text 773 322 pitch shift drums;
#X obj 518 72 sig~;
#X obj 461 23 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X floatatom 462 168 5 0 0 0 - - -, f 5;
#X obj 406 365 change;
#X obj 427 390 s presence;
#X obj 534 135 *~ 1;
#X obj 584 136 dac~ 27 28 29 30;
#X obj 774 373 +~ 50;
#X obj 774 349 *~ 150;
#X obj 133 96 techno-world;
#X obj 670 544 s snare-level;
#N canvas 716 57 168 259 pulsing 0;
#X obj 39 213 outlet~;
#X obj 35 22 loadbang;
#X obj 39 52 random 100;
#X obj 39 92 / 5000;
#X obj 110 23 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 39 125 + 0.05;
#X obj 39 157 phasor~ 0.05;
#X obj 39 186 lop~ 0.05;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 5 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 6 0 7 0;
#X connect 7 0 0 0;
#X restore 133 317 pd pulsing;
#X obj 817 216 *~ 24;
#X obj 817 241 +~ 0;
#X obj 155 266 stand_volume 80;
#X obj 148 148 stand_volume 50;
#X obj 151 207 stand_volume 70;
#X obj 153 238 stand_volume 20;
#X obj 429 425 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 511 721 s hihats;
#X obj 764 613 s hihat-level;
#X obj 764 488 select 1 0;
#X obj 1192 277 s~ midimod1;
#X obj 1287 276 s~ midimod2;
#X obj 1221 202 *~ 24;
#X obj 1223 230 -~ 12;
#X text 1221 139 pitch shift of techno synths;
#X obj 1005 423 s~ drumpitch;
#X text 1010 339 pitch shift drums;
#X obj 792 407 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
#X obj 661 333 change;
#X obj 309 208 r presence;
#X obj 301 149 r presence2;
#X obj 535 340 change;
#X obj 535 365 s presence2;
#X obj 673 361 s presence3;
#X obj 535 315 > 0.5;
#X obj 660 307 > 0.7;
#X obj 305 179 r presence3;
#X obj 311 239 r presence;
#X obj 313 267 r presence2;
#X obj 539 404 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 617 127 sig~;
#X obj 567 86 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X floatatom 568 231 5 0 0 0 - - -, f 5;
#X obj 724 388 change;
#X obj 680 421 s presence;
#X obj 317 147 r presence;
#X obj 321 177 r presence;
#X obj 325 206 r presence;
#X obj 120 238 stand_volume 10000;
#X obj 327 237 r presence;
#X obj 329 265 r presence;
#X obj 525 616 loadbang;
#X msg 566 646 1;
#X obj 122 266 stand_volume 20000;
#X obj 115 148 stand_volume 30000;
#X obj 113 177 stand_volume 40000;
#X obj 118 207 stand_volume 50000;
#X obj 883 212 *~ 1;
#X obj 567 41 dac~ 27 28 29 30;
#X obj 1007 396 +~ 50;
#X obj 1006 371 *~ 150;
#X msg 762 583 80;
#X msg 810 580 4;
#X obj 792 529 delay 3000;
#X obj 100 96 techno-world;
#X obj 916 491 select 1 0;
#X obj 944 532 delay 3000;
#X msg 914 586 30;
#X msg 962 583 1;
#X obj 916 555 delay 15000;
#X obj 916 616 s snare-level;
#X connect 1 0 59 0;
#X connect 1 0 60 0;
#X obj 655 378 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 401 521 line;
#X msg 372 488 80 3000;
#X obj 688 445 select 1 0;
#X obj 687 511 line;
#X msg 658 478 30 15000;
#X msg 732 478 1 3000;
#X obj 181 397 stand_volume 60;
#X obj 256 372 r presence3;
#X obj 146 177 stand_volume 20;
#X obj 829 441 select 1 0;
#X obj 828 507 line;
#X msg 873 474 1 3000;
#X obj 811 540 s stringfreq;
#X obj 198 376 *~ 0.3;
#X msg 442 488 1 3000;
#X msg 799 474 85 60000;
#X text 525 34 change to fader for testing!;
#X connect 1 0 26 0;
#X connect 1 0 27 0;
#X connect 2 0 5 0;
#X connect 2 0 46 0;
#X connect 2 0 47 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 45 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 10 0;
#X connect 9 0 7 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 12 0 23 1;
#X connect 13 0 18 0;
#X connect 14 0 19 0;
#X connect 15 0 20 0;
#X connect 16 0 22 0;
#X connect 17 0 21 0;
#X connect 23 0 0 0;
#X connect 23 0 0 1;
#X connect 30 0 31 0;
#X connect 33 0 63 0;
#X connect 33 1 65 0;
#X connect 36 0 37 0;
#X connect 37 0 34 0;
#X connect 37 0 35 0;
#X connect 41 0 33 0;
#X connect 41 0 67 0;
#X connect 42 0 1 0;
#X connect 43 0 42 0;
#X connect 5 0 24 0;
#X connect 6 0 0 0;
#X connect 6 0 0 1;
#X connect 7 0 1 0;
#X connect 13 0 54 0;
#X connect 13 1 67 0;
#X connect 16 0 17 0;
#X connect 17 0 14 0;
#X connect 22 0 21 0;
#X connect 22 0 23 0;
#X connect 24 0 25 0;
#X connect 24 0 13 0;
#X connect 24 0 39 0;
#X connect 26 0 2 0;
#X connect 26 0 16 0;
#X connect 26 0 29 0;
#X connect 26 0 33 0;
#X connect 28 0 19 0;
#X connect 29 0 28 0;
#X connect 30 0 36 0;
#X connect 30 1 61 0;
#X connect 30 2 37 0;
#X connect 30 3 38 0;
#X connect 30 4 35 0;
#X connect 30 5 6 0;
#X connect 30 6 59 0;
#X connect 30 6 66 0;
#X connect 32 0 6 1;
#X connect 33 0 34 0;
#X connect 34 0 15 0;
#X connect 35 0 6 0;
#X connect 36 0 6 0;
#X connect 37 0 6 0;
#X connect 38 0 6 0;
#X connect 40 0 45 0;
#X connect 40 0 52 0;
#X connect 40 0 55 0;
#X connect 40 0 62 0;
#X connect 41 0 37 1;
#X connect 42 0 36 1;
#X connect 43 0 44 0;
#X connect 45 0 41 0;
#X connect 45 0 46 0;
#X connect 47 0 56 1;
#X connect 48 0 57 1;
#X connect 49 0 58 1;
#X connect 50 0 23 0;
#X connect 51 0 50 1;
#X connect 52 0 55 1;
#X connect 53 0 54 0;
#X connect 54 0 30 0;
#X connect 54 0 14 0;
#X connect 54 0 17 0;
#X connect 54 0 16 0;
#X connect 54 0 15 0;
#X connect 54 0 13 0;
#X connect 55 0 23 0;
#X connect 56 0 23 0;
#X connect 57 0 23 0;
#X connect 58 0 23 0;
#X connect 59 0 2 0;
#X connect 59 0 36 0;
#X connect 59 0 62 0;
#X connect 61 0 39 0;
#X connect 62 0 61 0;
#X connect 63 0 32 0;
#X connect 64 0 32 0;
#X connect 65 0 64 0;
#X connect 66 0 56 0;
#X connect 66 1 57 0;
#X connect 66 2 58 0;
#X connect 66 3 50 0;
#X connect 66 3 60 1;
#X connect 66 4 55 0;
#X connect 66 4 60 2;
#X connect 66 5 23 0;
#X connect 66 5 60 3;
#X connect 67 0 71 0;
#X connect 67 1 68 0;
#X connect 68 0 70 0;
#X connect 69 0 72 0;
#X connect 70 0 72 0;
#X connect 71 0 69 0;
#X connect 43 0 51 0;
#X connect 46 0 43 0;
#X connect 47 0 40 0;
#X connect 48 0 61 1;
#X connect 49 0 38 1;
#X connect 50 0 35 1;
#X connect 53 0 12 0;
#X connect 54 0 53 0;
#X connect 55 0 57 0;
#X connect 55 1 58 0;
#X connect 56 0 31 0;
#X connect 57 0 56 0;
#X connect 58 0 56 0;
#X connect 59 0 6 0;
#X connect 60 0 59 1;
#X connect 61 0 6 0;
#X connect 62 0 68 0;
#X connect 62 1 64 0;
#X connect 63 0 65 0;
#X connect 64 0 63 0;
#X connect 66 0 6 0;
#X connect 67 0 53 0;
#X connect 68 0 63 0;
43 changes: 43 additions & 0 deletions techno-wave/pluck~.pd
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
#N canvas 237 65 749 587 10;
#X obj 139 19 inlet pitch;
#X obj 57 350 *~;
#X obj 60 218 vline~;
#X obj 224 489 outlet~;
#X obj 256 93 mtof;
#X obj 276 164 /;
#X msg 252 140 1000;
#X obj 254 115 t b f;
#X obj 224 431 lop~ 3800;
#X obj 37 508 block~ 1;
#X obj 56 376 delwrite~ \$0-delay 200;
#X obj 34 17 inlet trigger;
#X obj 244 52 t f;
#X obj 241 323 line~;
#X obj 250 297 pack 0 2;
#X obj 78 249 noise~;
#X obj 78 278 bp~ 3000 7;
#X obj 92 306 bp~ 5107 10;
#X msg 37 158 1 1 \, 0 20 5;
#X obj 219 376 vd~ \$0-delay 12;
#X obj 224 458 *~ 0.9999;
#X connect 0 0 12 0;
#X connect 1 0 10 0;
#X connect 2 0 1 0;
#X connect 4 0 7 0;
#X connect 5 0 14 0;
#X connect 6 0 5 0;
#X connect 7 0 6 0;
#X connect 7 1 5 1;
#X connect 8 0 20 0;
#X connect 11 0 18 0;
#X connect 12 0 4 0;
#X connect 13 0 19 0;
#X connect 14 0 13 0;
#X connect 15 0 16 0;
#X connect 15 0 17 0;
#X connect 16 0 1 1;
#X connect 17 0 1 1;
#X connect 18 0 2 0;
#X connect 19 0 8 0;
#X connect 20 0 3 0;
#X connect 20 0 10 0;
26 changes: 19 additions & 7 deletions techno-wave/stand_volume.pd
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,31 @@
#X obj 261 145 delay 10;
#X msg 433 201 0 5000;
#X obj 70 411 outlet~;
#X obj 245 169 f \$1;
#X obj 275 259 print;
#X obj 245 191 list prepend 1;
#X obj 266 221 list trim;
#X obj 308 411 outlet~;
#X obj 245 169 f;
#X obj 154 144 * 1000;
#X obj 154 117 f \$1;
#X obj 153 91 loadbang;
#X text 68 438 args: first argument sets the ramp up time in seconds
;
#X obj 231 316 pow~ 2;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 2 0 7 0;
#X connect 3 0 2 1;
#X connect 3 0 11 0;
#X connect 3 0 17 0;
#X connect 4 0 5 0;
#X connect 4 1 6 0;
#X connect 5 0 8 0;
#X connect 5 0 12 0;
#X connect 6 0 3 0;
#X connect 8 0 10 0;
#X connect 10 0 11 0;
#X connect 11 0 9 0;
#X connect 11 0 3 0;
#X connect 9 0 10 0;
#X connect 10 0 8 0;
#X connect 10 0 3 0;
#X connect 12 0 9 0;
#X connect 13 0 12 1;
#X connect 14 0 13 0;
#X connect 15 0 14 0;
#X connect 17 0 2 1;
Loading

0 comments on commit 454d0a9

Please sign in to comment.