scale~ exponential is different to scale?

Sep 15, 2013 at 3:51pm

scale~ exponential is different to scale?

Hi,

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?

#265336
Sep 15, 2013 at 5:36pm

i believe both objects do not allow argument values higher than 199.99

#265343
Sep 15, 2013 at 5:46pm

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.

#265344
Sep 16, 2013 at 3:46pm

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.

#265448

You must be logged in to reply to this topic.