Forums > MaxMSP

Reversing Sensor Data

September 21, 2013 | 2:50 pm

I want to use incoming pot data to decrease gain on one channel and increase gain on the other. How would I do this? I tried an inverse scale, but that didn’t seem to work. Any thoughts?


September 21, 2013 | 3:15 pm

M4L.bal1~


September 21, 2013 | 3:58 pm

Wetterberg:

I’m not sure how this would work. I’m trying to take serial data received from a potentiometer.


September 21, 2013 | 4:15 pm

could you show some of your data then? Otherwise we’ll just be guessing, really.


September 21, 2013 | 5:13 pm

The data that is feeding in is a number in a range from 0 – 1023 which is converted from voltage. I run the data into Arduino2Max through an Analog input then out to my gain sliders. Hope that helps.


September 21, 2013 | 5:44 pm

if you just want a simple linear relationship use "expr 1023 – $i1"


September 21, 2013 | 7:00 pm
– Pasted Max Patch, click to expand. –

September 21, 2013 | 7:12 pm

[!- 1023] is faster than both scale and expr.


September 21, 2013 | 10:40 pm

Metamax:

Just used the (!-) object and it worked great. I ended up scaling the data numbers down to the max number I set for my various gains so the action went smoother from my perspective. Seemed to work great, thank you.


September 22, 2013 | 1:32 am

Note you’ll have a dip in volume in the middle; that’s the reason why I recommended m4l.bal1~ – it does a proper mix between the two.

I still think it’s the best approach, hehe.


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