Skip to content
Permalink
29e84706d0
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
executable file 278 lines (278 sloc) 7.31 KB
#N canvas 0 23 1152 1130 12;
#X obj 49 34 inlet~;
#X obj 109 34 inlet;
#X obj 46 96 receive villan2_control;
#X obj 46 143 list prepend set;
#X obj 46 167 list trim;
#X msg 46 191 villan2 key 1 q 113;
#X obj 46 72 keycontrol villan2;
#N canvas -11 -11 2304 1172 ass 0;
#X obj 439 331 f;
#X obj 481 331 + 1;
#X floatatom 439 355 5 0 0 0 - - -;
#X floatatom 439 402 5 0 0 0 - - -;
#X msg 457 291 0;
#X floatatom 438 481 5 0 0 0 - - -;
#X obj 438 504 mtof;
#X obj 631 584 line~;
#X obj 437 602 *~;
#X obj 438 551 osc~;
#X floatatom 686 655 5 0 0 0 - - -;
#X msg 678 538 0 400;
#X obj 613 472 loadbang;
#N canvas 0 50 450 250 (subpatch) 0;
#X array ice_cream 28 float 3;
#A 0 55 60 60 62 64 64 60 60 57 60 60 57 55 55 55 55 67 64 64 67 65
62 62 64 60 60 60 60;
#X coords 0 74 28 54 200 100 1 0 10;
#X restore 108 428 graph;
#X obj 415 212 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 439 147 receive villan2_tempo;
#X msg 613 539 1 400;
#X obj 438 436 tabread ice_cream;
#X msg 58 716 \; ice_cream 0 55 60 60 62 64 64 60 60 57 60 60 57 55
55 55 55 67 64 64 67 65 62 62 64 60 60 60 60 60 60 60 60;
#X obj 439 378 % 32;
#X obj 440 654 outlet~;
#X text 21 28 Makes cute lil ice cream truck noise with given Masheen
tempo Would like to use a duration array to set melody duration instead
of spamming the melody array;
#X connect 0 0 1 0;
#X connect 0 0 2 0;
#X connect 1 0 0 1;
#X connect 2 0 19 0;
#X connect 3 0 17 0;
#X connect 4 0 0 1;
#X connect 5 0 6 0;
#X connect 6 0 9 0;
#X connect 6 0 10 0;
#X connect 7 0 8 1;
#X connect 8 0 20 0;
#X connect 9 0 8 0;
#X connect 11 0 7 0;
#X connect 12 0 16 0;
#X connect 15 0 14 0;
#X connect 15 0 0 0;
#X connect 16 0 7 0;
#X connect 17 0 5 0;
#X connect 19 0 3 0;
#X restore 960 32 pd ass 1 ice cream;
#X obj 87 783 outlet~;
#X obj 157 783 outlet;
#X obj 402 609 throw~ villan2_audio_1;
#X obj 245 155 list trim;
#X obj 245 179 route villan2;
#X obj 245 203 route key;
#X obj 245 247 unpack f s f;
#X floatatom 245 280 5 0 0 0 - - -;
#X floatatom 399 266 5 0 0 0 - - -;
#X obj 399 289 mtof;
#X floatatom 399 313 5 0 0 0 - - -;
#X symbolatom 291 280 10 0 0 0 - - -;
#X obj 403 348 / 50;
#X obj 244 351 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 964 9 Ass from Week 1;
#X obj 705 308 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 706 363 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 648 109 hsl 128 15 60 100 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 647 184 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 2800 1;
#X obj 647 252 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 1400 1;
#X text 646 87 Adjusts Modulation;
#X text 629 164 Adjusts Ring Modulation;
#X text 631 231 Adjusts Marimba Volume;
#X text 675 289 Constant Off;
#X text 676 344 Constant On;
#N canvas 715 172 1152 1130 noise_maker 0;
#X obj 96 139 mtof;
#X obj 99 120 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 11175 1;
#X obj 336 140 mtof;
#X obj 339 121 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 6000 1;
#X obj 96 159 osc~;
#X obj 336 160 phasor~;
#X obj 96 239 *~;
#X text 339 104 Sawtooth wave (modulator);
#X text 99 103 Sine wave (carrier);
#X obj 96 56 inlet;
#X obj 336 54 inlet;
#X obj 96 377 outlet~;
#X obj 668 206 *~;
#X obj 686 121 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 2800 1;
#X obj 683 145 mtof;
#X obj 683 177 osc~;
#X floatatom 721 145 5 0 0 0 - - -;
#X floatatom 721 175 5 0 0 0 - - -;
#X text 202 63 am synthesis;
#X obj 683 55 inlet;
#X obj 95 307 *~;
#X msg 396 288 0;
#X msg 468 300 1;
#X obj 557 592 bng 15 250 50 0 empty empty empty 0 -6 0 8 -241291 -1
-1;
#X floatatom 527 620 3 0 0 0 - - -;
#X floatatom 559 621 3 0 0 0 - - -;
#X obj 526 655 mtof;
#X obj 559 655 * 0.33;
#X obj 559 677 * 0.4;
#X obj 594 558 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 1400 1;
#X obj 435 558 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 11175 1;
#X text 440 537 Pitch (midi);
#X text 600 536 Velocity (volume);
#N canvas 917 396 450 300 noise-component 0;
#X obj 397 10 inlet;
#X obj 311 10 inlet;
#X obj 254 279 outlet~;
#X obj 252 46 noise~;
#X obj 311 103 line~;
#X obj 254 157 *~;
#X obj 254 193 lop~ 5000;
#X obj 254 252 *~ 0.5;
#X msg 311 75 1 \, 0 44;
#X connect 0 0 7 1;
#X connect 1 0 8 0;
#X connect 3 0 5 0;
#X connect 4 0 5 1;
#X connect 5 0 6 0;
#X connect 6 0 7 0;
#X connect 7 0 2 0;
#X connect 8 0 4 0;
#X restore 642 922 pd noise-component;
#N canvas 161 521 450 300 harmonic-osc 0;
#X obj -981 91 line~;
#X obj -1038 92 osc~;
#X msg -981 61 1 \, 0 100;
#X obj -1038 141 *~;
#X obj -1038 61 * 3;
#X obj -1038 174 *~ 1;
#X obj -1039 8 inlet;
#X obj -981 9 inlet;
#X obj -834 14 inlet;
#X obj -1038 210 outlet~;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 0 0;
#X connect 3 0 5 0;
#X connect 4 0 1 0;
#X connect 5 0 9 0;
#X connect 6 0 4 0;
#X connect 7 0 2 0;
#X connect 8 0 5 1;
#X restore 349 903 pd harmonic-osc;
#N canvas 193 491 450 300 fundamental 0;
#X obj -250 32 inlet;
#X obj -232 141 line~;
#X obj -247 168 *~;
#X obj -249 80 osc~;
#X msg -232 112 1 \, 0 400;
#X obj -247 194 *~ 0.4;
#X obj -144 39 inlet;
#X obj -94 40 inlet;
#X obj -247 249 outlet~;
#X connect 0 0 3 0;
#X connect 1 0 2 1;
#X connect 2 0 5 0;
#X connect 3 0 2 0;
#X connect 4 0 1 0;
#X connect 5 0 8 0;
#X connect 6 0 4 0;
#X connect 7 0 5 1;
#X restore 525 859 pd fundamental;
#X obj 591 620 s play-bang;
#X obj 392 834 r play-bang;
#X obj 527 734 s play-freq;
#X obj 349 803 r play-freq;
#X obj 565 804 r play-bang;
#X obj 642 882 r play-bang;
#X obj 526 780 r play-freq;
#X obj 747 881 r play-vol;
#X obj 559 713 s play-vol;
#X obj 606 829 r play-vol;
#X obj 436 864 r play-vol;
#X obj 735 470 inlet;
#X text 521 450 Marimba;
#X obj 864 269 inlet;
#X obj 952 281 inlet;
#X text 861 247 Should update to "mute" function;
#X text 688 102 Ring mod;
#X floatatom 169 158 5 0 0 0 - - -;
#X connect 0 0 4 0;
#X connect 1 0 0 0;
#X connect 1 0 30 0;
#X connect 2 0 5 0;
#X connect 3 0 2 0;
#X connect 4 0 6 0;
#X connect 4 0 12 0;
#X connect 5 0 6 1;
#X connect 6 0 20 0;
#X connect 9 0 1 0;
#X connect 9 0 53 0;
#X connect 10 0 3 0;
#X connect 12 0 20 0;
#X connect 13 0 14 0;
#X connect 13 0 16 0;
#X connect 14 0 15 0;
#X connect 14 0 17 0;
#X connect 15 0 12 1;
#X connect 19 0 13 0;
#X connect 20 0 11 0;
#X connect 21 0 20 1;
#X connect 22 0 20 1;
#X connect 23 0 25 0;
#X connect 23 0 24 0;
#X connect 23 0 36 0;
#X connect 24 0 26 0;
#X connect 25 0 27 0;
#X connect 26 0 38 0;
#X connect 27 0 28 0;
#X connect 28 0 44 0;
#X connect 29 0 25 0;
#X connect 30 0 24 0;
#X connect 30 0 23 0;
#X connect 33 0 11 0;
#X connect 34 0 11 0;
#X connect 35 0 11 0;
#X connect 37 0 34 1;
#X connect 39 0 34 0;
#X connect 40 0 35 1;
#X connect 41 0 33 0;
#X connect 42 0 35 0;
#X connect 43 0 33 1;
#X connect 45 0 35 2;
#X connect 46 0 34 2;
#X connect 47 0 29 0;
#X connect 49 0 21 0;
#X connect 50 0 22 0;
#X restore 403 378 pd noise_maker;
#X text 58 8 Nick Villalobos;
#X connect 2 0 3 0;
#X connect 2 0 11 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 14 1 19 0;
#X connect 14 2 16 0;
#X connect 15 0 21 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 18 0 20 0;
#X connect 20 0 33 0;
#X connect 23 0 33 4;
#X connect 24 0 33 5;
#X connect 25 0 33 1;
#X connect 26 0 33 2;
#X connect 27 0 33 3;
#X connect 33 0 10 0;