#N canvas 114 43 685 360 12; #X msg 452 58 \; pd dsp 0; #X msg 452 24 \; pd dsp 1; #X obj 124 11 threshold~; #X text 200 12 - TRIGGER FROM AUDIO SIGNAL; #X obj 49 183 sig~; #X obj 49 261 threshold~ 10 100 0 100; #X text 303 255 Arguments:; #X text 384 255 1 trigger threshold; #X floatatom 49 156 5 0 0; #X obj 49 289 print trigger; #X obj 205 287 print rest; #X text 385 271 2 trigger debounce time; #X text 385 288 3 rest threshold; #X text 384 303 4 rest debounce time; #X text 486 342 updated for Pd version 0.32; #X msg 205 209 1; #X msg 235 210 0; #X text 12 39 threshold~ monitors its input signal and outputs bangs when the signal exceeds a specified "trigger" value \, and also when the signal recedes below a "rest" value. You can specify debounce times in milliseconds \, for the threshold~ to wait after the two event types before triggering again.; #X msg 131 151 set 0 2000 1 2000; #X msg 131 174 set 10 100 0 100; #X text 262 150 "set" to change the parameters; #X text 268 210 zero or nonszero in inlet to set the state to "high" or "low". There is no debounce period after this.; #X connect 4 0 5 0; #X connect 5 0 9 0; #X connect 5 1 10 0; #X connect 8 0 4 0; #X connect 15 0 5 1; #X connect 16 0 5 1; #X connect 18 0 5 0; #X connect 19 0 5 0;