incremental live.dial with updated value

fraction's icon

hi guys,

can ask your help?

I would like to use line to increment live.dial value.

But i would need that the starting value is updated with the last one manually adjusted, but then it still has to cover the full range.

see below :

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

thx!

tyler mazaika's icon

Not exactly clear what the end result is that you're after. But maybe [grab] will help you get there.

Max Patch
Copy patch and select New From Clipboard in Max.
Source Audio's icon
Max Patch
Copy patch and select New From Clipboard in Max.

................

you can manually set dial any time, also while metro - increasing

fraction's icon

thx boths!

and thx @source audio, this is what i meant yes. That's not an easy one! I m actually still trying to understand the logic of the flow here

:)

fraction's icon

and if we want to have an input range -1 to 1 (to reverse the dial),

would there be a more elegant way to do it than this?

Max Patch
Copy patch and select New From Clipboard in Max.
Source Audio's icon
Max Patch
Copy patch and select New From Clipboard in Max.

here it is.

this is not so complicated, maybe only unfamiliar for you.

metro speed is scaled according to your line:

slowest = 10000 / 361, fastest 500/361.

metro bangs 1 or -1 depending on direction and speed,

when limits of -180 and 180 get exceeded,

adder resets to opposite max value.

fraction's icon

thanks for the explanation ! and the help. I m sure this may interest many people, as it could be a simple nonetheless super handy tool to increment ui objects like live.dial.

Then if we need 2 floats for the live.dial, few adjustements :

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

from there we can easily create an abstraction, with a dynamic argument #1 to set the precision needed to increment value of ui object