This is a triangle oscillator that separates the rising and falling parts, converting the lines to curves, either exponential or logarithmic, separately.
TODO: allow breakpoint manipulation (if anyone knows how to do this, it would be nice to give some tips).

http://www.pdpatchrepo.info/hurleur/exp_log_tri.pd