#N canvas 426 36 558 569 10;
#X obj -1 678 cnv 15 552 21 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0;
#X obj -1 413 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
-228856 -1 0;
#N canvas 618 297 360 282 META 0;
#X text 5 195 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 5 24 LICENSE SIBSD;
#X text 5 176 AUTHOR Miller Puckette;
#X text 5 214 RELEASE_DATE 1997;
#X text 5 157 LIBRARY cyclone;
#X text 5 233 HELP_PATCH_AUTHORS Alex Cleveland updated this patch
for Pd-l2ork version 2013.05.28;
#X text 5 5 KEYWORDS output peak max maximum;
#X text 5 43 DESCRIPTION output only numbers greater than previous
;
#X text 5 62 INLET_0 float bang list;
#X text 5 81 INLET_1 float;
#X text 5 100 OUTLET_0 float;
#X text 5 119 OUTLET_1 bang;
#X text 5 138 OUTLET_2 bang;
#X restore 496 680 pd META;
#X obj -1 537 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0
13 -228856 -1 0;
#X obj -1 633 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
0 13 -228856 -1 0;
#N canvas 311 470 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 restore 197 680 pd Related_objects;
#X obj 80 422 cnv 17 3 59 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X obj 80 509 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 Peak 3 12 0 18
-204280 -1 0;
#X obj 506 9 Peak;
#X text 11 23 output only numbers greater than the previous;
#X text 107 421 float;
#X text 180 421 - number to check if above peak;
#X text 107 443 bang;
#X text 180 443 - sends current peak value out the left outlet;
#X text 107 465 list;
#X text 180 465 - x \, y pair \, first number resets peak value \,
second one is treated like normal input;
#X obj 80 546 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X text 107 509 float;
#X text 180 509 - set new peak value;
#X text 107 546 float;
#X text 180 546 - peak value;
#X text 89 646 1) float;
#X text 180 646 - intial peak value;
#X obj 80 571 cnv 17 3 17 empty \$0-pddp.cnv.let.0 1 5 9 0 16 -228856
-162280 0;
#X obj 80 596 cnv 17 3 17 empty \$0-pddp.cnv.let.0 2 5 9 0 16 -228856
-162280 0;
#X text 107 571 bang;
#X text 107 596 bang;
#X text 180 571 - if new peak value;
#X text 180 596 - if not new peak value;
#X obj 69 291 Peak;
#X floatatom 69 64 5 0 0 0 - - -, f 5;
#X floatatom 69 372 5 0 0 0 - - -, f 5;
#X msg 85 152 4 4;
#X text 128 154 is treated like normal input.;
#X msg 79 129 6 7;
#X msg 92 174 3 2;
#X msg 99 214 bang;
#X text 132 213 sends current peak value out the left outlet;
#X floatatom 97 257 5 0 0 0 - - -, f 5;
#X text 137 256 set new peak value;
#X obj 83 348 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 97 322 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X text 127 141 first number resets peaks value \, then second one
;
#X text 108 347 bang if new peak value;
#X text 121 315 bang if peak value is exceeded for list input;
#X text 121 326 bang if not new peak value for float input;
#X text 111 59 float input checked against peak.if not above peak
\, outlet 2 is banged.if above peak \, outlet 1 is banged and newpeak
value is set;
#X obj 12 677 pddp/pddplink @pd_help/all_about_help_patches.pd -text Usage Guide
;
#X connect 30 0 32 0;
#X connect 30 1 41 0;
#X connect 30 2 42 0;
#X connect 31 0 30 0;
#X connect 33 0 30 0;
#X connect 35 0 30 0;
#X connect 36 0 30 0;
#X connect 37 0 30 0;
#X connect 39 0 30 1;
