a Java/mxj~ implementation of curve~ which is more linear when the curve value is 0. Paradoxically, this is based on the curve~ object from the pd cyclone project which itself is a 'port' of most objects from Max/MSP! (NB This should work with my curve.function JSUI/ejies object also available on this page.)