#N canvas 422 43 553 616 10;
#X obj -1 593 cnv 15 552 21 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0;
#X obj -1 316 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
-228856 -1 0;
#N canvas 606 378 357 259 META 0;
#X text 10 164 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 10 20 LICENSE SIBSD;
#X text 10 146 AUTHOR Miller Puckette;
#X text 10 182 RELEASE_DATE 1997;
#X text 10 128 LIBRARY cyclone;
#X text 10 2 KEYWORDS note off notes held velocity;
#X text 10 38 DESCRIPTION provide not offs for held notes;
#X text 10 56 INLET_0 bang clear list float;
#X text 10 74 INLET_1 float;
#X text 10 92 OUTLET_0 float;
#X text 10 110 OUTLET_1 float;
#X text 10 200 HELP_PATCH_AUTHORS Alex Cleveland updated this patch
for Pd-l2ork version 2013.05.28;
#X restore 502 595 pd META;
#X obj -1 446 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0
13 -228856 -1 0;
#X obj -1 513 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
0 13 -228856 -1 0;
#N canvas 339 574 428 109 Related_objects 0;
#X obj 0 0 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -204280 -1 0;
#X text 6 1 Related Objects;
#X obj 6 28 midiin;
#X obj 51 28 midiout;
#X obj 102 28 notein;
#X obj 147 28 noteout;
#X obj 198 28 ctlin;
#X obj 238 28 ctlout;
#X obj 283 28 pgmin;
#X obj 322 28 pgmout;
#X obj 6 50 bendin;
#X obj 51 50 bendout;
#X restore 209 595 pd Related_objects;
#X obj 81 325 cnv 17 3 77 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X obj 81 415 cnv 17 3 17 empty \$0-pddp.cnv.let.0 1 5 9 0 16 -228856
-162280 0;
#X obj -1 0 cnv 15 552 40 empty \$0-pddp.cnv.header flush 3 12 0 18
-204280 -1 0;
#X obj 510 6 flush;
#X text 11 23 provide note offs for held notes;
#X obj 93 232 flush;
#X msg 82 104 clear;
#X floatatom 93 281 5 0 0 0 - - -, f 5;
#X floatatom 120 260 5 0 0 0 - - -, f 5;
#X text 132 281 pitch;
#X msg 93 145 64 111;
#X text 156 259 velocity;
#X msg 65 64 bang;
#X text 118 104 clear pitch list;
#X text 136 145 list is treated as pitch/velocity pair;
#X floatatom 106 175 5 0 0 0 - - -, f 5;
#X floatatom 120 210 5 0 0 0 - - -, f 5;
#X text 140 174 pitch;
#X text 154 208 velocity;
#X text 105 63 send note off for all pitches for which only a noteon
was received;
#X text 109 324 bang;
#X text 183 324 - send note off for all pitches for which only a noteon
was received;
#X text 109 351 clear;
#X text 183 351 - clear pitch list;
#X text 109 368 list;
#X text 183 368 - pitch/velocity pair;
#X text 109 385 float;
#X text 183 385 - set pitch;
#X obj 81 455 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X text 109 415 float;
#X text 183 415 - set velocity;
#X text 92 532 1) float;
#X text 183 531 - pitch;
#X text 92 552 2) float;
#X text 183 551 - velocity;
#X obj 81 478 cnv 17 3 17 empty \$0-pddp.cnv.let.0 1 5 9 0 16 -228856
-162280 0;
#X text 109 455 float;
#X text 183 455 - pitch;
#X text 183 478 - velocity;
#X text 109 478 float;
#X obj 12 594 pddp/pddplink @pd_help/all_about_help_patches.pd -text Usage Guide
;
#X connect 11 0 13 0;
#X connect 11 1 14 0;
#X connect 12 0 11 0;
#X connect 16 0 11 0;
#X connect 18 0 11 0;
#X connect 21 0 11 0;
#X connect 22 0 11 1;
