Im trying to switch out a scale for a scale~ object and I have set some exponential for it (say 500). However, scale~ doesnt seem to operate the same way no matter which value I put into the exponential. Ive tried switching classic exponential on, but it doesnt seem to make any difference.
Is there any way I can make the scale and scale~ exponential behave the same way?
i believe both objects do not allow argument values higher than 199.99
Scale~ uses exponents; scale by default uses a different formula for its exponential mapping. (It’s somewhere in the docs)
You can make scale behave like scale~ with the @classic 0 attribute. (I don’t think the reverse is true, but I think the classic 0 mode is way more useful and clear)
You probably don’t want an exponent higher than 200, since it’s basically a step function. There shouldn’t be a problem with the range for the other arguments.
If you look up the formula [scale] uses (as Peter McC. said, it’s in there somewhere), you could put together your own abstraction in the audio domain, using [*~] etc. A little twiddly, but if you want a very specific formula, you may be better off building your own rather than relying on a black box.
C74 RSS Feed | © Copyright Cycling '74