Live.numbox and steps

AudioMatt's icon

I feel like I'm going crazy here. I'm trying to get a transpose control with semitones and cents and, for the life of me, I can't figure out what to set "steps" to in order to get it to go as follows.

-36.00 st
-35.90 st
-35.80 st
etc.

This is an example of how I'm expecting it to work. Am I wrong?

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

tyler mazaika's icon

Your 'steps' settings look right to me. There must be some automatic interpolation that Max/Live does to determine when raw mouse dragging increments by more than the step increment. If I shift-click-drag on your .10 increment numboxes I get the .10 increment that you're after. Using the up/down keys also seems to get the .10 increment.

On the flip side dragging could be pretty frustrating if you wanted to drag the value from -36.00 to 36.00 and you had to drag and drag and drag to get the value there because there were 721 increments to go through. (It's frustrating though that the 'normal' drag ends up incrementing by ~.60 rather than 1.00.)

Either way though I don't know how to get better control over it without breaking 'tune' into two controls e.g. Semitones and Fine.

AudioMatt's icon

Yeah, the weird thing though, is that, the first example is a LARGER span and there's no errors. Wouldn't we expect the floating point errors to show up in the larger ones?

I guess it qualifies as a bug but I take your point about having separate boxes for steps and cents. I don't know why but I realized there's no good representation of intervals (as opposed to notes).