logarithmic scaling
Hi,
I was looking for a way to scale values logarithmically, without using [log~]. I have created a little patch that calculates the log of a value changing the base, which was not possible with a simple expression (but was with [log~]. My question now is : "how can I apply this to scaling the value? Thanks! PS : that patch uses the ftm library... I have added an alternative expression with [expr]..
logbase.maxpat
Max Patch
logbase1.maxpat
Max Patch
Do you need the logarithmic value or just want a curve that is logarithmic in shape? If it's the second, you can use scale~ minIn maxIn minOut maxOut exponent. If exponent is between 0 and 1, you'll get a logarithmic curve.