chris@164: #N canvas 440 516 715 490 10; chris@164: #X obj 38 370 dac~ 1 2; chris@164: #X text 470 442 ---------------------------------; chris@164: #X text 470 432 @krighxz / BELA / heavy / 12/2015; chris@164: #X text 494 451 beaglert.cc / enzienaudio.com; chris@164: #X text 33 22 Karplus Strong; chris@164: #X text 33 32 ==============; chris@164: #X obj 38 323 vd~ \$0-wg1; chris@164: #X obj 118 345 lop~ 1000; chris@164: #X obj 118 367 *~ 0.99; chris@164: #X obj 118 389 s~ \$0-fb1; chris@164: #X obj 38 94 adc~ 3; chris@164: #X obj 38 116 hip~ 100; chris@164: #X obj 98 146 r~ \$0-fb1; chris@164: #X obj 38 168 delwrite~ \$0-wg1 100; chris@164: #X obj 38 268 *~; chris@164: #X obj 38 290 *~ 10; chris@164: #X text 99 116 <<< centre (i.e. DC block) signal with high-pass filter chris@164: ; chris@164: #X obj 38 246 adc~ 4; chris@164: #X text 100 94 <<< use accelerometer \, piezo or FSR on first analog chris@164: in; chris@164: #X text 105 245 <<< use potentiometer or fader on second analog in chris@164: ; chris@164: #X text 100 75 EXCITATION INPUT:; chris@164: #X text 100 225 DELAY PERIOD:; chris@164: #X text 182 365 <<< and decay here [0-0.9999]; chris@164: #X text 182 345 <<< set damping here [~100-20000]; chris@164: #X connect 6 0 7 0; chris@164: #X connect 6 0 0 0; chris@164: #X connect 6 0 0 1; chris@164: #X connect 7 0 8 0; chris@164: #X connect 8 0 9 0; chris@164: #X connect 10 0 11 0; chris@164: #X connect 11 0 13 0; chris@164: #X connect 12 0 13 0; chris@164: #X connect 14 0 15 0; chris@164: #X connect 15 0 6 0; chris@164: #X connect 17 0 14 0; chris@164: #X connect 17 0 14 1;