OHM-Force-like knobs???

Kasper's icon

hi

some plug-ins, most notably those made by OHM-Force, have a
"dual-action" system on their (virtual) knobs - not sliders but round
"pots":

_the normal, up/down, action inc/decrements them in their normal
range (and this seems to be what i can control by sending a 0.-1.
value from max to the given parameter)
_but the "side" action (left-right) fine tunes teh value - makes very
small changes "around" the given value

how could I build such a knob in max??? It's not about controlling
the plug-in but building a similar function in max, for example:

_the vertical action on a knob (dial) gives me 0.-1. values (or 0 -
1000 as dial does not accept floats)
_horizontal action would "scale" a different pixel/movement ratio,
for fine tuning

pictctrl allows to choose vertical and/or horizontal tracking, but
the "pixel/movement ratio" is the same (when choosing both options,
either movement produces teh same result.

__I am still on max4.6, but if this is possible in max5 it could be a
good reason to change!

many thanks

kasper
--
Kasper T. Toeplitz
noise, composition, bass, computer
http://www.sleazeArt.com

f.e's icon
Stefan Tiedje's icon

Kasper T Toeplitz schrieb:
> __I am still on max4.6, but if this is possible in max5 it could be a
> good reason to change!

This should be possible with a JSUI in Max 4 or 5...

Stefan

--
Stefan Tiedje------------x-------
--_____-----------|--------------
--(_|_ ----|-----|-----()-------
-- _|_)----|-----()--------------
----------()--------www.ccmix.com

Sethares's icon

It seems like what you are really looking for is two buttons -- one that reacts quickly in response to vertical motion and one that responds slowly to horizontal motion. Looked at from this point of view, you could probably design what appears to be a single dial (but is actually two) by superimposing them on each other using appropriate transparency.

Bill Sethares

Kasper's icon

>Kasper T Toeplitz schrieb:
>>__I am still on max4.6, but if this is possible in max5 it could be
>>a good reason to change!
>
>This should be possible with a JSUI in Max 4 or 5...
>

yeahhhhh

which means java script..... which i don't know. (but of course
summer should be a excellent time to learn it..... and learn Super
collider, and CSound as well. and work my cello technique as well !!
;-))

thanks!

kasper
--
Kasper T. Toeplitz
noise, composition, bass, computer
http://www.sleazeArt.com

Kasper's icon

>It seems like what you are really looking for is two buttons -- one
>that reacts quickly in response to vertical motion and one that
>responds slowly to horizontal motion. Looked at from this point of
>view, you could probably design what appears to be a single dial
>(but is actually two) by superimposing them on each other using
>appropriate transparency.
>

well, using 2 is a possibility, of course (and that is more or less
what i do sometimes, using 2 controllers)
don't know (yet) how it would look when superimposing 2 dials.

Actually the OHMForce interface is great, most probably one of the
very few (if not the only one) plug-ins interface that i like to use
- they have a lot of "tricks" which are really great (such as
"thrown" sliders, in oddity etc etc)

i will try to get into Jsui..................

best

kasper
--
Kasper T. Toeplitz
noise, composition, bass, computer
http://www.sleazeArt.com

roger.carruthers's icon

Isn't there something you could do with mousestate ? It will give you the
axis of movement which you could use to control the data flow from the dial.
Cheers
Roger

On 05/07/2008 12:18, "Kasper T Toeplitz" wrote:

>> It seems like what you are really looking for is two buttons -- one
>> that reacts quickly in response to vertical motion and one that
>> responds slowly to horizontal motion. Looked at from this point of
>> view, you could probably design what appears to be a single dial
>> (but is actually two) by superimposing them on each other using
>> appropriate transparency.
>>
>
>
> well, using 2 is a possibility, of course (and that is more or less
> what i do sometimes, using 2 controllers)
> don't know (yet) how it would look when superimposing 2 dials.
>
> Actually the OHMForce interface is great, most probably one of the
> very few (if not the only one) plug-ins interface that i like to use
> - they have a lot of "tricks" which are really great (such as
> "thrown" sliders, in oddity etc etc)
>
> i will try to get into Jsui..................
>
> best
>
> kasper

Kasper's icon

>Isn't there something you could do with mousestate ? It will give you the
>axis of movement which you could use to control the data flow from the dial.

!!!!!!!!

good idea!!

thanks

kasper
--
Kasper T. Toeplitz
noise, composition, bass, computer
http://www.sleazeArt.com

Jabbo's icon

something like this?

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

On Jul 5, 2008, at 1:18 PM, Kasper T Toeplitz wrote:

>> It seems like what you are really looking for is two buttons --
>> one that reacts quickly in response to vertical motion and one
>> that responds slowly to horizontal motion. Looked at from this
>> point of view, you could probably design what appears to be a
>> single dial (but is actually two) by superimposing them on each
>> other using appropriate transparency.
>>
>
>
> well, using 2 is a possibility, of course (and that is more or less
> what i do sometimes, using 2 controllers)
> don't know (yet) how it would look when superimposing 2 dials.
>
> Actually the OHMForce interface is great, most probably one of the
> very few (if not the only one) plug-ins interface that i like to
> use - they have a lot of "tricks" which are really great (such as
> "thrown" sliders, in oddity etc etc)
>
> i will try to get into Jsui..................
>
> best
>
> kasper
> --
> Kasper T. Toeplitz
> noise, composition, bass, computer
> http://www.sleazeArt.com
>
> http://www.myspace.com/sleazeart
>

Sethares's icon

Jabbo's patch gives two seperate dials -- you can also suppress the appearence of one totally. Here's a variation that appears to be one dial: if you click/drag on the outside ring, you get integer movements, but if click/drag on the inside ring, you get 0.01 movements... of course, it is actually implemented as two dials with one competely invisible.

-- Bill Sethares

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

Jabbo's icon

I need to get Number 5 (any one remembers the funny robot???)
starts to feel lonely in 4...

hihihi
On Jul 5, 2008, at 6:39 PM, Bill Sethares wrote:

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

>
> Jabbo's patch gives two seperate dials -- you can also suppress the
> appearence of one totally. Here's a variation that appears to be
> one dial: if you click/drag on the outside ring, you get integer
> movements, but if click/drag on the inside ring, you get 0.01
> movements... of course, it is actually implemented as two dials
> with one competely invisible.
>
> -- Bill Sethares
>
>
>

Kasper's icon

>Jabbo's patch gives two seperate dials -- you can also suppress the
>appearence of one totally. Here's a variation that appears to be one
>dial: if you click/drag on the outside ring, you get integer
>movements, but if click/drag on the inside ring, you get 0.01
>movements... of course, it is actually implemented as two dials with
>one competely invisible.
>

many thanks

I can not read your patch (I use max 4.X, not 5) but your
explaination is pretty clear - in both cases it means having TWO
different areas to clik/drag. In which case, in my opinion, why not
just use 2 dials/sliders or whatever (numboxes, even) - anyhow, in
order to change the "resolution" you have to release the
mouse/trackpad, and clik in another area - the beauty of the
OHMforce graphics is that you can, with the same movement (the same
klik) change from rough values to fine tune them and back - allows
some very fluid and interesting moves (just by changing the direction
of the mouse - vertical/horizontal.) If you are interested in it,
just check their great freeware filter FrOHMage (mac & win).

In any case many thanks for your help - but I will try to have a look
at mousestate, or maybe some modifier key (option?) - or maybe java
script.

all the best

kasper
--
Kasper T. Toeplitz
noise, composition, bass, computer
http://www.sleazeArt.com

nesa's icon

How about using pictslider under a dial? That way you can have
separate x&y outputs mapped to different increments for each axis.
Below's one example patch, but it needs more tweaking to be intuitive
(for example, bigger 'dead zone' around center for y axis).

best,
nesa

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

steffensen's icon

What a great tip nesa, thanks for that one!

Stefan Tiedje's icon

nesa schrieb:
> How about using pictslider under a dial? That way you can have separate
> x&y outputs mapped to different increments for each axis.
> Below's one example patch, but it needs more tweaking to be intuitive
> (for example, bigger 'dead zone' around center for y axis).

Modified the idea a bit, without that accumulation effect...

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

--
Stefan Tiedje------------x-------
--_____-----------|--------------
--(_|_ ----|-----|-----()-------
-- _|_)----|-----()--------------
----------()--------www.ccmix.com

Kasper's icon

>nesa schrieb:
>>How about using pictslider under a dial? That way you can have
>>separate x&y outputs mapped to different increments for each axis.
>>Below's one example patch, but it needs more tweaking to be
>>intuitive (for example, bigger 'dead zone' around center for y
>>axis).
>
>Modified the idea a bit, without that accumulation effect...

is it possible to send it in max 4??

(or just a capture of the screen - since max (5) became
human-readable, and then compressed, if you did not pay the upgrade,
you can not see the answer to your own question ! at least with the
old system you could have an idea of the used objects.......
as said in my original question, " __I am still on max4.6, but if
this is possible in [only] max5 it could be a good reason to change!")

many thanks

kasper

PS

as i belive that for the moment the number of people on this list
using ONLY max 5 is not that important, would it be possible to send
(simple) examples/patches in max4 format?? max 4 opens in 5 (I think)
when max 5 does not open in 4 (yes,I read that F Olofsson just did
some magic in Super Collider which permits that...)

thanks
k

--
Kasper T. Toeplitz
noise, composition, bass, computer
http://www.sleazeArt.com

Stefan Tiedje's icon

Kasper T Toeplitz schrieb:
> is it possible to send it in max 4??

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

--
Stefan Tiedje------------x-------
--_____-----------|--------------
--(_|_ ----|-----|-----()-------
-- _|_)----|-----()--------------
----------()--------www.ccmix.com

hans w. koch's icon

hi kasper,

struggeling with the same thing (opening this funny max5-gibber in a
max5 runtime) some kind soul posted a solution:
https://cycling74.com/forums/index.php?t=msg&goto=141333&rid=0&srch=koch#msg_141333
(scroll down to message #141330 by roth)

its tedious but doable

best
hans

www.hans-w-koch.net

Am 07.07.2008 um 12:48 schrieb Kasper T Toeplitz:

>> nesa schrieb:
>>>
>>> How about using pictslider under a dial? That way you can have
>>> separate x&y outputs mapped to different increments for each axis.
>>> Below's one example patch, but it needs more tweaking to be
>>> intuitive (for example, bigger 'dead zone' around center for y
>>> axis).
>>
>> Modified the idea a bit, without that accumulation effect...
>
> is it possible to send it in max 4??
>
> (or just a capture of the screen - since max (5) became human-
> readable, and then compressed, if you did not pay the upgrade, you
> can not see the answer to your own question ! at least with the old
> system you could have an idea of the used objects.......
> as said in my original question, " __I am still on max4.6, but if
> this is possible in [only] max5 it could be a good reason to change!")
>
> many thanks
>
> kasper
>
> PS
>
> as i belive that for the moment the number of people on this list
> using ONLY max 5 is not that important, would it be possible to send
> (simple) examples/patches in max4 format?? max 4 opens in 5 (I
> think) when max 5 does not open in 4 (yes,I read that F Olofsson
> just did some magic in Super Collider which permits that...)
>
> thanks
> k
>
> --
> Kasper T. Toeplitz
> noise, composition, bass, computer
> http://www.sleazeArt.com
>
> http://www.myspace.com/sleazeart
>