Skip to content

Instantly share code, notes, and snippets.

@edwardsharp
Last active August 29, 2015 14:02
Show Gist options
  • Save edwardsharp/db93a2878057418c6ad1 to your computer and use it in GitHub Desktop.
Save edwardsharp/db93a2878057418c6ad1 to your computer and use it in GitHub Desktop.
intro00
#N canvas 217 47 886 608 10;
#X obj 16 705 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 16 763 print;
#X text 53 245 ctrl/cmd + e to switch;
#X text 190 245 between edit (finger cursor);
#X text 55 277 & play mode (black arrow);
#X text 47 470 Edit -> Autopatch;
#X text 80 482 will automatically connect new atoms;
#X text 301 482 to previously selected one;
#X text 46 505 Edit -> Magic Glass;
#X text 57 522 hover over wires to see the signal going through;
#X text 45 537 Edit -> Perf Mode;
#X text 58 554 will not be able to close the window;
#X text 46 575 Edit -> Autotips;
#X text 52 592 hover over atoms to get help tips in bottom left corner
of window;
#X obj 23 881 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 33 905 bang;
#X obj 34 967 print;
#X msg 47 930 bang;
#X obj -7 1687 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 45 1584 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 67 1634 bang;
#X msg 83 1663 bang;
#X obj 54 1719 print BANG!;
#X obj 67 1609 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 40 1345 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 43 1314 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 40 1364 print SLIDE!;
#X text 197 1312 right click for properties;
#X obj 64 3242 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 82 3167 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X text 28 3086 hot & cold inlets;
#X obj 64 3201 f;
#X obj 64 3137 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 89 3135 <-- HOT!;
#X text 226 3166 <-- COLD!;
#X text 198 1336 right click for help;
#X msg 45 3344 bang;
#X obj 47 3392 f;
#X obj 47 3421 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 80 3392 + 1;
#X text 43 3312 STACK OVERFLOW!;
#X msg 42 3618 bang;
#X obj 42 3640 f;
#X obj 42 3669 nbx 5 14 -1e+37 1e+37 0 1 empty empty empty 0 -8 0 10
-262144 -1 -1 5 256;
#X text 118 3666 <-- Number2 (can save values when patch is saved \,
;
#X obj 75 3640 + 1;
#X text 40 3578 COOL OFF WITH COLD INLETS!;
#X text 33 3719 ...but there's probably an object for that;
#X obj 34 3783 cup;
#X floatatom 34 3805 5 0 0 0 - - -;
#X obj 34 3758 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 57 3362 onoz! that's hot!;
#X text 52 3371 /;
#X text 142 3680 right click and select init/no init button);
#X text 61 4264 MOD!;
#X obj 13 4263 mod 2;
#X obj 13 4205 cup;
#X floatatom 13 4227 5 0 0 0 - - -;
#X obj 13 4180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 13 4305 5 0 0 0 - - -;
#X obj 57 4307 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 57 4341 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 58 4322 HEY \, THAT'S HOT!!;
#X obj 11 5173 hradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X text 141 5173 Hradio!;
#X msg 34 4180 setbang 0;
#X text 108 4178 reset!;
#X obj 11 5138 mod 8;
#X obj 12 5095 spigot;
#X obj 45 5072 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 70 5094 flow control on/off;
#X obj 13 4130 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 33 3895 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 33 3985 cup;
#X floatatom 33 4007 5 0 0 0 - - -;
#X obj 33 3960 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 61 3958 0;
#X text 30 3870 metro (a clock);
#X obj 13 4154 metro 1000;
#X obj 242 5266 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 11 5218 select 0 1 2 3 4 5 6 7;
#X obj 263 5266 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 303 5266 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 344 5266 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 384 5266 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 11 5247 f;
#X obj 27 5272 f;
#X obj 59 5328 f;
#X obj 90 5380 f;
#X obj 122 5428 f;
#X obj 366 5761 hsl 128 15 0 1000 0 0 empty empty empty -2 -8 0 10
-262144 -1 -1 0 1;
#X obj 283 5266 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 323 5266 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 364 5266 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 43 5302 f;
#X obj 75 5353 f;
#X obj 107 5401 f;
#X obj 31 5754 nbx 2 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 70 4080 hradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 70 4100 * 100;
#X obj 70 4122 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 16 5427 t f f b;
#X obj 32 5452 t f f b;
#X obj 48 5475 t f f b;
#X obj 64 5499 t f f b;
#X obj 80 5523 t f f b;
#X obj 96 5547 t f f b;
#X obj 112 5567 t f f b;
#X obj 130 5589 t f f b;
#X obj 63 5754 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 306 5800 delay 1000;
#X obj 294 5680 hsl 128 15 100 10000 0 0 empty empty empty -2 -8 0
10 -262144 -1 -1 0 1;
#X obj 306 5848 s \$0-bangdelayoff;
#X obj 240 5727 pipe 1000;
#X obj 306 5824 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 42 3474 ...with flexability comes responsiblity.;
#X text 41 3494 you will probabbly make puredata crash at some point
\, so:;
#X text 42 3511 SAVE YO FILEZ!;
#X text 52 3521 SAVE YO FILEZ!;
#X text 62 3531 SAVE YO FILEZ!;
#X text 159 5218 SELECT STUFF;
#X text 57 366 RTFM: http://puredata.info/docs && http://en.flossmanuals.net/pure-data/
;
#X msg 142 705 print hello;
#X obj 34 1551 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 55 1549 <-- toggle!;
#X obj 46 1234 f;
#X obj 61 1204 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 29 1181 A TYPE MISMATCH!;
#X obj 62 1061 osc~;
#X obj 58 1106 print;
#X text 71 1083 CAN'T CONNECT THESE!;
#X text 61 1090 /;
#X text 62 1077 |;
#X obj 33 3924 metro 666;
#X obj 129 2953 r foo;
#X obj 181 2923 s \$0-foo;
#X obj 182 2953 r \$0-foo;
#X obj 11 2876 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 28 3005 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 17 2922 send f;
#X obj 17 2953 receive f;
#X obj 77 2923 s f;
#X obj 78 2952 r f;
#X msg 128 2857 label foo! blammmm;
#X obj 132 2994 print;
#X obj 130 2921 s foo;
#X obj 117 1849 throw~;
#X obj 178 1850 catch~;
#X obj 137 4548 line~;
#X obj 22 4516 route;
#X obj 78 4513 metro;
#X obj 78 4544 line;
#X obj 329 4511 trigger;
#X text 328 4527 outlet ordering;
#X obj 332 4634 -;
#X msg 370 4603 6;
#X obj 332 4575 t b b;
#X obj 332 4550 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 332 4668 5 0 0 0 - - -;
#X msg 332 4604 10;
#X text 209 277 (last item on edit menu);
#X obj 19 216 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 19 248 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 19 277 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 19 308 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 15 474 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 15 506 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 15 539 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 15 575 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 18 420 === NEW PD FEATURES ===;
#X obj 21 77 print;
#X text 23 124 ===== INTRO =====;
#X obj 142 757 print world;
#X text 16 663 === Part 1 ===;
#X obj 16 2663 +;
#X obj 58 2663 -;
#X obj 103 2661 *;
#X obj 140 2660 /;
#X obj 12 2704 +~;
#X obj 54 2701 -~;
#X obj 99 2703 *~;
#X obj 139 2704 /~;
#X text 11 1034 Cord types (thick or thin);
#X text 81 1201 <-- needs a number (float). not a bang!;
#X text 16 2625 === PART 2 ===;
#X obj 147 1699 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
10 -262144 -1 -1 0 256;
#X text 208 1697 number2!;
#X obj 521 1473 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 200 1663 <-- vslider!;
#X obj 14 1513 hradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X text 146 1510 <-- hradio!;
#X text 86 929 <-- Bang Message!;
#X text 68 903 <-- Bang Object!;
#X text 52 877 <-- Bang Bang!;
#X text 182 888 SOME THINGS CAN BE CLICKED!;
#X text 182 902 SOME CANNOT :(;
#X text 34 1984 MAKE SOME NOISE!;
#X obj -21 1807 noise~;
#X obj 19 186 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 53 184 is my dsp running?;
#X text 54 337 #GOTCHA comments do not use newlines!;
#X obj 19 338 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 254 308 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X text 53 306 SHIFT + DRAG to use decimals in (;
#X text 291 306 ) number atom;
#X text 54 215 audio settings;
#X obj 336 1120 dac~;
#X text 334 1027 MAKE SOME NOISE!;
#X obj 340 1057 noise~;
#X text 247 1086 (hook 'em up!);
#X text 328 1072 /;
#X text 325 1103 |;
#X obj 139 4512 spigot;
#X obj 394 4509 t b b;
#X text 34 4465 === Part 3 ===;
#X obj 22 4550 pack;
#X obj 21 4579 select;
#X text 8 6497 === Part 4 ===;
#X obj 21 6602 dac~;
#X obj 65 6602 adc~;
#X obj 23 6637 osc~;
#X obj 68 6634 phasor~;
#X obj 130 6633 sig~;
#X obj 24 6664 env~;
#X obj 21 6699 lop~;
#X obj 67 6701 hip~;
#X obj 106 6702 bp~;
#X obj 147 6703 moog~;
#X obj 21 6735 line~;
#X obj 70 6735 vline~;
#X obj 23 6563 mtof;
#X text 40 6985 subpatches;
#X obj 44 7259 *~;
#X obj 7 7228 noise~;
#X obj 171 7405 pack f 50;
#X obj 171 7425 line~;
#X obj 173 7327 mtof;
#X msg 172 7357 1000 \$1;
#X obj 172 7379 /;
#X obj 252 7569 dac~;
#X obj 331 7664 vsl 15 128 0 10000 0 0 empty empty empty 0 -9 0 10
-262144 -1 -1 0 1;
#X obj 219 7697 pack f 50;
#X obj 219 7720 line;
#X text 354 7717 this controls filter/string damping;
#X obj 179 7086 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X text 62 7071 click here;
#X obj 59 7089 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 198 7303 (will also retrigger the note when moved);
#X text 234 7741 low pass filter;
#X text 44 7884 this sends the noise impulse into a delay line called
"delay";
#X msg 59 7132 1 2 \, 0 2 2;
#X obj 59 7228 vline~;
#X obj 169 7743 lop~ 6000;
#X text 202 7328 translates 0-127 (midi values) into corresponding
frequency numbers;
#X text 231 7364 a little scaling;
#X text 211 7468 this reads the signal back out at with voltage controllable
delay rate - determined by the slider above;
#X text 173 7064 change delay time / frequency here (slider spits out
0-127);
#X text 66 7158 <-- this creates a fast enveloped noise impulse;
#X obj 49 7861 delwrite~ delay_example 1000;
#X obj 171 7451 vd~ delay_example 1000;
#X obj 20 6770 delread~ ex 100;
#X obj 120 6771 delwrite~ ex 100;
#X obj 227 6771 vd~ ex;
#X text 278 6770 <-- REQUIRE ARGZ;
#X obj 11 6987 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 137 2319 *~;
#X obj 41 2023 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 202 2020 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 367 2021 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 38 2237 phasor~;
#X obj 38 2214 mtof;
#X obj 203 2213 mtof;
#X obj 364 2211 mtof;
#X obj 364 2239 osc~;
#X obj 219 2280 *~;
#X text 27 8047 === Part 5 ===;
#X text 50 8081 wavetable synth;
#X text 50 8106 show tables \, tabread \, phasor;
#X text 50 8130 abstractions \, subpatches;
#X text 34 8310 === Part 6 ===;
#X text 55 8345 HACK!;
#X text 36 8396 cool objects;
#X obj 22 8675 fiddle~;
#X obj 174 8414 autoscale;
#X obj 82 4577 moses;
#X obj 141 4576 until;
#X obj 30 4612 random;
#X obj 95 4614 min;
#X obj 142 4612 max;
#X obj 182 4610 clip;
#X obj 20 6809 send~;
#X obj 65 6810 receive~;
#X obj 22 6844 readsf~;
#X obj 98 6843 writesf~;
#X obj 21 154 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 53 154 patching wires;
#X text 284 7570 out to soundcard (needs connected);
#X obj 21 5911 r \$0-main-pitch;
#X obj 31 5796 s \$0-main-pitch;
#X obj 242 5910 r \$0-bangdelayoff;
#X obj 137 5797 s \$0-pipe-pitch;
#X obj 133 5910 r \$0-pipe-pitch;
#X obj 118 6058 dac~;
#X obj 119 6020 *~;
#X obj 23 5944 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 239 5945 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 20 5988 phasor~;
#X obj 20 5965 mtof;
#X obj 236 5965 mtof;
#X obj 236 5993 phasor~;
#X msg 181 5943 0;
#X text 53 8904 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _;
#X text 9 5872 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _;
#X text 50 5051 A SIMPLE STEP SEQUENCER DEMO;
#X text 83 6189 DEMO A WAVETABLE SYNTH HERE!;
#X obj 251 8412 drunk;
#X obj 311 8403 gaussian;
#X obj 381 8392 mavg;
#X obj 436 8388 bpm;
#X obj 361 8498 exciter 200 200 8 0.1 1 1 1 18 3 12 4 19 4 31 5 25
;
#X text 382 8478 exciter;
#X obj 100 8425 metroplus;
#X obj 34 8432 timebang;
#X obj 13 8558 MouseState;
#X obj 83 8558 mousefilter;
#X obj 168 8557 tastin;
#X obj 385 8767 Scope~ 130 130 256 3 128 -1 1 0 0 0 0 102 255 51 135
135 135 0;
#X text 387 8744 Scope~;
#X obj 41 8753 pwm~;
#X text 21 8520 mouse & keyboard;
#X obj 170 8746 LFO_noise~;
#X obj 95 8751 loop~;
#X obj 48 8712 pink~;
#X obj 255 8747 step~;
#X obj 138 8822 dynwav~;
#X obj 208 8812 junction~;
#X obj 38 8792 scrollgrid1D~;
#X obj 48 8852 wave~;
#X obj 118 8847 rand~;
#X obj 208 8867 quantize~;
#X obj 170 8682 rev3~;
#X obj 220 8682 rev2~;
#X obj 118 8682 rev1~;
#X obj 473 8443 clock;
#X text 474 8425 clock;
#X obj 180 8449 loadbang;
#X obj 28 8471 drawpolygon;
#X obj 112 8461 tosymbol;
#X obj 255 8443 timer;
#X obj 258 86 print;
#X text 196 25 message;
#X text 205 85 object;
#X obj 348 59 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X floatatom 367 13 5 0 0 0 - - -;
#X obj 357 691 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 314 730 bang;
#X msg 408 708 bang;
#X msg 436 737 another message;
#X obj 453 669 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 503 1034 osc~;
#X obj 120 1142 print;
#X obj 520 1066 noise~;
#X obj 527 1118 *~;
#X obj 572 853 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 496 1149 *~;
#X obj 574 1039 / 127;
#X obj 396 847 vsl 100 25 0 1 0 0 empty empty empty 0 -9 0 10 -260097
-257985 -1 0 1;
#X obj 491 967 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 446 782 vsl 100 25 0 1 0 0 empty empty empty 0 -9 0 10 -260097
-257985 -1 0 1;
#X obj 293 781 print;
#X obj 184 809 print;
#X obj 229 810 print;
#X obj 239 820 print;
#X obj 249 830 print;
#X obj 574 1005 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
10 -262144 -1 -1 0 256;
#X obj 573 1074 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
10 -262144 -1 -1 0 256;
#X obj 411 968 + 22;
#X obj 401 1164 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
10 -262144 -1 -1 0 256;
#X obj 401 1228 f;
#X obj 403 1266 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
10 -262144 -1 -1 0 256;
#X obj 431 1228 float;
#X obj 389 1530 hradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 408 1662 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
10 -262144 -1 -1 0 256;
#X obj 377 1602 f;
#X obj 326 1536 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 304 1767 /;
#X obj 318 1713 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
10 -262144 -1 -1 0 256;
#X obj 299 1846 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
10 -262144 -1 -1 0 256;
#X obj 249 1726 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
10 -262144 -1 -1 0 256;
#X obj 348 1798 * 10;
#X obj 348 1736 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
10 -262144 -1 -1 0 256;
#X obj 365 1764 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
10 -262144 -1 -1 0 256;
#X obj 383 1850 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
10 -262144 -1 -1 0 256;
#X obj 378 2177 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
10 -262144 -1 -1 0 256;
#X obj 482 2429 dac~;
#X obj 506 2141 vsl 15 128 0 127 0 0 empty \$0-sliderval empty 0 -9
0 10 -262144 -1 -1 0 1;
#X obj 533 2140 vsl 15 128 0 127 0 0 empty \$0-sliderval empty 0 -9
0 10 -262144 -1 -1 0 1;
#X obj 139 2346 throw~ \$0-thrower;
#X obj 470 2371 catch~ \$0-thrower;
#X obj 38 2064 s \$0-slider1;
#X obj 203 2066 s \$0-slider2;
#X obj 363 2059 s \$0-slider3;
#X obj 8 2114 route;
#X obj 40 2160 r \$0-slider1;
#X obj 196 2150 r \$0-slider2;
#X obj 375 2147 r \$0-slider3;
#X obj 203 2235 phasor~;
#X obj -74 2006 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg -86 2069 bang;
#X text 490 72 thx alwaz: jmej \, ax \, breedx;
#X text 449 39 3dwardsharp;
#X text 467 55 PANOPLY PERFORMANCE LABORATORY (BRKLYN \, NY);
#X text 423 6 PURE DATA WORKSHOP @PPL;
#X msg 21 31 PURE DATA WORKSHOP @PPL;
#X msg 257 24 hello ppl!;
#X obj -44 7313 dac~;
#X obj -32 7165 osc~;
#X obj -63 7076 mtof;
#X obj -62 7043 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X text 6 6942 karplus strong (seinfeld) BASIC;
#X obj 83 8619 output~;
#X text 436 24 Sunday \, June 15 \, 2014;
#X connect 0 0 1 0;
#X connect 14 0 16 0;
#X connect 15 0 16 0;
#X connect 17 0 16 0;
#X connect 18 0 22 0;
#X connect 19 0 18 0;
#X connect 20 0 18 0;
#X connect 21 0 18 0;
#X connect 23 0 20 0;
#X connect 24 0 26 0;
#X connect 25 0 24 0;
#X connect 29 0 31 1;
#X connect 31 0 28 0;
#X connect 32 0 31 0;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 39 0;
#X connect 39 0 37 0;
#X connect 41 0 42 0;
#X connect 42 0 43 0;
#X connect 42 0 45 0;
#X connect 45 0 42 1;
#X connect 48 0 49 0;
#X connect 50 0 48 0;
#X connect 55 0 59 0;
#X connect 55 0 60 0;
#X connect 55 0 61 0;
#X connect 56 0 57 0;
#X connect 57 0 55 0;
#X connect 57 0 68 0;
#X connect 58 0 56 0;
#X connect 63 0 80 0;
#X connect 65 0 56 0;
#X connect 67 0 63 0;
#X connect 68 0 67 0;
#X connect 69 0 68 1;
#X connect 71 0 78 0;
#X connect 72 0 133 0;
#X connect 73 0 74 0;
#X connect 75 0 73 0;
#X connect 76 0 73 0;
#X connect 78 0 58 0;
#X connect 79 0 85 1;
#X connect 80 0 85 0;
#X connect 80 1 86 0;
#X connect 80 2 94 0;
#X connect 80 3 87 0;
#X connect 80 4 95 0;
#X connect 80 5 88 0;
#X connect 80 6 96 0;
#X connect 80 7 89 0;
#X connect 81 0 86 1;
#X connect 82 0 87 1;
#X connect 83 0 88 1;
#X connect 84 0 89 1;
#X connect 85 0 101 0;
#X connect 86 0 102 0;
#X connect 87 0 104 0;
#X connect 88 0 106 0;
#X connect 89 0 108 0;
#X connect 90 0 110 1;
#X connect 91 0 94 1;
#X connect 92 0 95 1;
#X connect 93 0 96 1;
#X connect 94 0 103 0;
#X connect 95 0 105 0;
#X connect 96 0 107 0;
#X connect 97 0 298 0;
#X connect 98 0 99 0;
#X connect 99 0 100 0;
#X connect 100 0 78 1;
#X connect 101 0 97 0;
#X connect 101 1 113 0;
#X connect 101 2 110 0;
#X connect 102 0 97 0;
#X connect 102 1 113 0;
#X connect 102 2 110 0;
#X connect 103 0 97 0;
#X connect 103 1 113 0;
#X connect 103 2 110 0;
#X connect 104 0 97 0;
#X connect 104 1 113 0;
#X connect 104 2 110 0;
#X connect 105 0 97 0;
#X connect 105 1 113 0;
#X connect 105 2 110 0;
#X connect 106 0 97 0;
#X connect 106 1 113 0;
#X connect 106 2 110 0;
#X connect 107 0 97 0;
#X connect 107 1 113 0;
#X connect 107 2 110 0;
#X connect 108 0 97 0;
#X connect 108 1 113 0;
#X connect 108 2 110 0;
#X connect 109 0 300 0;
#X connect 110 0 114 0;
#X connect 111 0 113 1;
#X connect 113 0 109 0;
#X connect 114 0 112 0;
#X connect 122 0 172 0;
#X connect 123 0 22 0;
#X connect 126 0 125 1;
#X connect 133 0 75 0;
#X connect 134 0 144 0;
#X connect 137 0 139 0;
#X connect 140 0 138 0;
#X connect 143 0 145 0;
#X connect 154 0 158 0;
#X connect 155 0 154 1;
#X connect 156 0 159 0;
#X connect 156 1 155 0;
#X connect 157 0 156 0;
#X connect 159 0 154 0;
#X connect 185 0 18 0;
#X connect 187 0 383 1;
#X connect 189 0 18 0;
#X connect 232 0 258 0;
#X connect 232 0 415 0;
#X connect 232 0 415 1;
#X connect 234 0 235 0;
#X connect 235 0 259 0;
#X connect 236 0 237 0;
#X connect 237 0 238 0;
#X connect 238 0 234 0;
#X connect 240 0 241 0;
#X connect 241 0 242 0;
#X connect 242 0 252 1;
#X connect 244 0 236 0;
#X connect 244 0 250 0;
#X connect 246 0 250 0;
#X connect 250 0 251 0;
#X connect 251 0 232 1;
#X connect 252 0 258 0;
#X connect 259 0 252 0;
#X connect 265 0 397 0;
#X connect 266 0 399 0;
#X connect 267 0 400 0;
#X connect 268 0 401 0;
#X connect 269 0 265 0;
#X connect 270 0 269 0;
#X connect 271 0 406 0;
#X connect 272 0 273 0;
#X connect 273 0 274 1;
#X connect 274 0 265 1;
#X connect 297 0 304 0;
#X connect 299 0 310 0;
#X connect 301 0 305 0;
#X connect 304 0 307 0;
#X connect 305 0 308 0;
#X connect 306 0 303 0;
#X connect 307 0 306 0;
#X connect 308 0 309 0;
#X connect 309 0 303 1;
#X connect 310 0 306 0;
#X connect 310 0 309 0;
#X connect 352 0 349 0;
#X connect 353 0 349 0;
#X connect 354 0 355 0;
#X connect 355 0 369 0;
#X connect 356 0 369 0;
#X connect 357 0 369 0;
#X connect 358 0 357 0;
#X connect 359 0 364 0;
#X connect 361 0 362 0;
#X connect 362 0 364 1;
#X connect 363 0 374 0;
#X connect 363 0 376 0;
#X connect 365 0 362 1;
#X connect 365 0 375 0;
#X connect 366 0 367 0;
#X connect 374 0 365 0;
#X connect 376 0 377 0;
#X connect 377 0 378 0;
#X connect 378 0 379 0;
#X connect 381 0 383 1;
#X connect 383 0 382 0;
#X connect 384 0 383 0;
#X connect 385 0 387 0;
#X connect 386 0 385 1;
#X connect 388 0 385 0;
#X connect 389 0 392 0;
#X connect 390 0 389 0;
#X connect 391 0 389 1;
#X connect 393 0 272 0;
#X connect 403 0 270 0;
#X connect 404 0 271 0;
#X connect 405 0 393 0;
#X connect 406 0 274 0;
#X connect 413 0 170 0;
#X connect 414 0 349 0;
#X connect 416 0 232 0;
#X connect 417 0 416 0;
#X connect 418 0 417 0;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment