Has anyone actually programmed a compressor/gate object yet?  I've built a simple abstraction.  It's pretty crummy though.  I'm sure that I'm not using something to my advantage (ie. there's a better way to do it) and I wonder what everyone else thinks. I've attacked the abstraction file.  Thanks.
 
-Jordan