Log scaling
So I've got scale working in classic mode or whatever, and I have my logarithmic scales, and that's great. However, I am having a really hard time finding the actual math for logarithmic scaling, especially using floats between 0 and 1. Does anyone know these equations, so I can feed them into expr or just patch them with math objects?
D
If you're using MAx5 I would steer clear of the 5th argument to [scale] and instead write an equation using [expr]. However apparently [scale] behaves much better in Max6. If you want to know what sort of graphs these will plot then try using a [multislider] and [uzi] to draw the curves you will be getting. Or use google to find the graphs (it automatically graphs equations you type in to the search field in modern browsers).
One favorite abstraction of mine is:
It doesn't work well for values from 0 however, but an offset could work in that case.
> ...behaves much better in Max6
Behavior seems identical to me?
I don't have Max6 yet so I couldn't tell you, however I thought I saw mention of an attribute you could set to "fix" the last argument, perhaps it was all a dream!
That's correct Luke, I missed the @classic attribute, which by default is set. When setting to zero, we see completely new behavior. Great.
Good to know, hopefully when I get a new laptop in the new year I'll be back in action with Max6 and Gen (!!!)