Resolution in Max MSP using SHIFT Key

R_Gol's icon

I've have noticed that when ever I press and hold the SHIFT key (I'm using Mac, not sure how it is in windows) and turning the knob the resolution of the data is much bigger then just turning the knob without holding the shift key. Why is so and how can I have that resolution of pressing and holding SHIFT without the need of doing so?
Thanks

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

Andy Maskell's icon

I discovered the same is true of number objects as well, from a tip I got when I complained that changing values in number objects with small ranges was very difficult to control.

The use of the shift key is documented for live.dial but not for number.

Before I learnt about the shift key trick, I came up with the idea of having two identical number objects superimposed on top of each other. The top one is transparent so that you can see the second control underneath. I connect the output of the top one to the input of the bottom one with a factor calculation (e.g. /10) in between. This works perfectly for number objects.

However, despite numerous attempts, playing around with the scale and steps parameters of a live.dial, I can't get the same trick to work! Even if the top (invisible) control has a scale ten times as large and a step count to match, the top dial still jumps in units of 10 unless I hold down the shift key!!!

11OLSEN's icon

I don't know if it creates some unwanted side-effects, but you could simulate the shift key when the cursor is at the target.

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

11OLSEN's icon

Maybe this is even better as it waits for the click on the target:

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

Andy Maskell's icon

That's cool! You write some really useful stuff!

R_Gol's icon

Hi 11OLSEN, what is that object 11strokes ? It seems my patch can't found it

Andy Maskell's icon

11strokes is one of several little (but very useful) objects that 11Olsen has written. You’ll find them on his web site: 11Olsen.de

R_Gol's icon

The object 11strokes is now grey, meaning I can use it (I placed it in my Max library folder) but unfortunately it is not working for me. When I moving the live.dial object with my mouse it is still moving in steps of 1

Andy Maskell's icon

You will need to give your live.dial a scripting name for hover to pick it up. Set the scripting name in the Inspector window.

11OLSEN's icon

Sorry R_GOL, I didn't test on Mac. It doesn't work on Mac this way. I will report back when I find a solution..

R_Gol's icon

right, thanks anyway!