#N canvas 526 118 844 400 12;
#X declare -path else;
#X obj 342 46 hsl 200 15 1 40 0 0 \$0-width \$0-width-set Sustain -2
-8 1 12 -191407 -1 -1 3572 1;
#X obj 342 81 hsl 200 15 0.92 0.999 1 0 \$0-feedback \$0-feedback-set
Feedback -2 -8 1 12 -228856 -1 -1 18931 1;
#X obj 342 116 hsl 200 15 100 8000 0 0 \$0-cutoff \$0-cutoff-set Cutoff
-2 -8 1 12 -220731 -1 -1 14106 1;
#X obj 59 64 tgl 30 0 empty \$0-metro empty 17 7 0 10 -228856 -1 -1
1 1;
#X floatatom 117 83 5 0 0 0 - - -;
#X obj 120 62 hsl 128 15 500 3000 0 0 empty \$0-tempo Tempo -2 -8 0
10 -228856 -1 -1 12700 1;
#X obj 59 294 out~;
#X obj 630 30 declare -path else;
#X floatatom 59 169 3 0 0 0 - - -;
#X text 86 169 <= chord number;
#X msg 59 197 all \$1;
#X text 250 227 <= click;
#X obj 341 165 text define -k \$0-chords;
#A set 40 47 52 56 59 64 \; 43 47 50 55 62 67 \; 45 52 57 60 64 69
\; 42 49 54 57 61 66 \; 40 47 54 59 62 66 \; 44 49 56 61 65 68 \; 38
41 45 50 57 62 \; 35 42 47 50 54 59;
#X obj 59 141 random 8;
#X obj 602 58 initmess \; \$0-tempo 3000 \; \$0-metro 1 \; \$0-cutoff-set
5700 \; \$0-feedback-set 0.995 \; \$0-width-set 8;
#X text 521 165 <= stored chords (click to open);
#X text 338 205 This example has eigth 6-voice chords \, which are
stored in the [text] object above and randomly picked on the left.
, f 65;
#X obj 59 110 tempo 3000 25 -ms;
#X text 338 319 Note that the patch ID number (\$0) from this window
is passed inside clone as an argument so we can communicate with the
abstraction copies., f 65;
#X obj 59 262 drive~;
#X text 338 240 Each voice is played by a different copy of an abstraction
inside [clone]. They're also attacked at a different time with a random
delay value. Click the [clone] object to check it. Not much else is
new \, we have the same duration/sustain parameter from the last example.
, f 65;
#X obj 59 228 clone 6 karplus-voice-1 \$0;
#X connect 3 0 17 0;
#X connect 4 0 17 1;
#X connect 5 0 4 0;
#X connect 8 0 10 0;
#X connect 10 0 21 0;
#X connect 13 0 8 0;
#X connect 17 0 13 0;
#X connect 19 0 6 0;
#X connect 21 0 19 0;
