Forums > MaxMSP

making different number ranges relative

January 22, 2014 | 10:14 pm

I’m not exactly sure how to word the question to do a proper search. I’m sure it must have been asked before, I just couldn’t find it.

I’m trying to figure out how to make one dial with a set number range to control multiple dials with different number ranges.

Here’s what I am trying to do:

<code>

– Pasted Max Patch, click to expand. –

</code>

I’m sure it’s something simple I just don’t know.

-Keebz


January 22, 2014 | 10:25 pm

<code>

– Pasted Max Patch, click to expand. –

</code>


January 22, 2014 | 10:32 pm

That’s perfect for the last three dials. But the freq dials jump in the first 0.01… that was a problem I’ve been facing as well.

-Keebz


January 22, 2014 | 11:58 pm
– Pasted Max Patch, click to expand. –

January 23, 2014 | 6:26 am

Metamax has shown the general principle. For mapping a linear control to frequency, you probably really want an exponential function, since that’s how we hear frequency (doubling frequency is perceived as the same interval, an octave, no matter what frequency you start from).

You could also use the [scale] object, which has built-in exponential mapping. Or the [lp.scamp*] family of objects, which offer a few more options for funky scaling.


January 23, 2014 | 11:40 am

absolutely beautiful…

thank you for the help


Viewing 6 posts - 1 through 6 (of 6 total)