Exponential Curves Generator

elevatormusicmaker's icon

Hi all,

I am trying to get my metro intervals (measured in milliseconds) to control certain time-based parameters in the VST softsynth Massive. Massive's time-based parameters increase the time-interval exponentially as it moves from its min value 0. to max value 1.

Unfortunately, Massive doe not display what its parameter's values equate to in milliseconds, so I've had to make a rough estimate with my ears, and my results are:
Parameter Value - Milliseconds
0.0 - 0
0.7 - 800
0.8 - 1700
0.85 - 2700
0.9 - 4000
1.0 - 10000

Basically I would love to put the tempo value into a function, which would then spit out a corresponding value between 0 and 1 that would change Massive's time-based parameters to equate the same amount of time as my metro intervals (ms).

Can anyone suggest a clever way in which I can generate an exponential curve that best matches these results? I was trying to use the scale object while fiddling with exponential values, but this doesn't seem to help much.

Thanks,
B.

Christopher Dobrian's icon

You can mess around with something like this to try different exponents.

Max Patch
Copy patch and select New From Clipboard in Max.

Ernest's icon

Mrr. McCullough, forgive me if I forget the name spelling, made a very good suggestion of putting pow and transcendental factors in a buffer. Then you can just peek the values when you need them. Here's a selective copy and past from synthcore.

Max Patch
Copy patch and select New From Clipboard in Max.