#N canvas 10 111 531 265 10;
#X obj 18 -68 notein;
#X text 14 -92 Midi Input;
#X obj 19 85 outlet~;
#X obj 226 -72 vsl 15 128 0 300 0 0 empty empty A 0 -9 0 10 -262144
-1 -1 0 1;
#X floatatom 226 70 5 0 0 0 - - -;
#X obj 275 -71 vsl 15 128 0 500 0 0 empty empty D 0 -9 0 10 -262144
-1 -1 0 1;
#X floatatom 275 70 5 0 0 0 - - -;
#X obj 330 -72 vsl 15 128 0 1 0 0 empty empty S 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 330 70 5 0 0 0 - - -;
#X obj 391 -71 vsl 15 128 0 1000 0 0 empty empty R 0 -9 0 10 -262144
-1 -1 0 1;
#X floatatom 391 70 5 0 0 0 - - -;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X obj 32 109 stripnote;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X msg 347 207 0 \$2;
#X obj 199 150 pack f f f f;
#X obj 390 173 pack f f;
#X obj 359 126 sel 0;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 32 154 mtof;
#X obj 23 30 r adsrNote;
#X obj 104 34 r adsrVel;
#X obj 232 42 r a;
#X obj 273 41 r d;
#X obj 317 45 r s;
#X obj 364 48 r r;
#X text 403 47 Getting data from sliders;
#X text 422 125 Selecting note off events;
#X connect 0 0 8 0;
#X connect 1 0 10 0;
#X connect 1 1 7 0;
#X connect 3 0 0 0;
#X connect 4 0 0 0;
#X connect 5 0 3 0;
#X connect 6 0 4 0;
#X connect 7 0 6 0;
#X connect 10 0 5 0;
#X connect 11 0 1 0;
#X connect 12 0 1 1;
#X connect 13 0 5 1;
#X connect 14 0 5 2;
#X connect 15 0 5 3;
#X connect 16 0 6 1;
#X restore 19 40 pd stuff;
#X obj 19 -8 s adsrNote;
#X obj 34 -36 s adsrVel;
#X obj 226 94 s a;
#X obj 275 95 s d;
#X obj 330 95 s s;
#X obj 391 95 s r;
#X text 37 133 Use with midi input.;
#X text 457 145 pip;
#X connect 0 0 12 0;
#X connect 0 1 13 0;
#X connect 3 0 4 0;
#X connect 4 0 14 0;
#X connect 5 0 6 0;
#X connect 6 0 15 0;
#X connect 7 0 8 0;
#X connect 8 0 16 0;
#X connect 9 0 10 0;
#X connect 10 0 17 0;
#X connect 11 0 2 0;
