Suppose you wanted to do this electronically, I suppose it would be possible (for some people, maybe not me...) to put the classic "overdriven OTA" triangle to sine inside a feedback loop to get the inverse function. paul perry melbourne australia