Welcome to %s forums

BrainModular Users Forum

Login Register

Absolute and Relative mode switch for adjusting UI controls

Tell us what you'd like Usine to do
Post Reply
User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 23 Oct 2017, 15:48

Currently all native Usine controls adjust their value in absolute mode upon touch (they jump to where you touch relative to Y coordinate), while clicking them with mouse usually makes cursor jump to the current value, so that adjustment becomes relative instead. This becomes especially troublesome with knobs and makes them very unreliable for touch interaction, since initial tap changes the value depending on where you touch.

I've solved this problem for now using Touch_Fader add-on, as it does have different behaviour mode switch (absolute, relative, angular) and many more options, but this kind of basic thing should be included in native controls. Ideally, Touch_fader features should be native part of Usine, but it's not available for Mac, so I can't share patches and workspaces for Mac users with confidence that everything will work.
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

sm_jamieson
Member
Posts: 555
Contact:

Unread post by sm_jamieson » 23 Oct 2017, 16:58

+1
A relative fader mode for touch would be most welcome. You rarely want a sudden jump using a fader. I have not tried your Touch Fader modules, but the usual modes for faders are:
1. Relative - the fader movement from current value is relative to where you touched. Disadvantage is your finger might not line up with the slider cursor.
2. Catch - the slider does not move until your finger passes over the cursor, at which point it "catches" and the slider starts to move
3. Smoothed - if you touch away from he cursor it will move to where the finger is, but smoothly according to the smoothing factor, so it does not jump suddenly.

Simon.

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 23 Oct 2017, 19:34

I have not tried your Touch Fader modules,
I guess I phrased it a bit weird, they're not mine :P 23fx23 made it and some more awesome stuff.
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 23 Oct 2017, 19:55

oh thanks for nice words x.iso hehe. about touchfader, senso actually asked me a while back to include this module in hh3 relases, (so both pc and mac binaries). its a bit of my fault, i was discovering coding when i started it and the base was quite messy, i slowly tried to improve digging back in it and its a bit better now, but still face a dilemna on the ratio complexity/options i have to figure out before posting a more solid code to be compiled for mac, then i also went deep on coding a synth module and have to admit i let a bit touch fader on the touch^^ ill try to dig back and post source files in addon section if some can compile for mac.

sephult
Member
Posts: 1144
Contact:

Unread post by sephult » 28 Oct 2017, 02:38

squirrel...there goes 23fx23....
I am the same way...lol
:lol:

-s
"Every act of creation is first an act of destruction." -Picasso

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 28 Oct 2017, 11:41

hi,
After years (I can be very slow to find solutions...), I have decided to change mouse behavior in Usine.
In the next release 3.0.145, there will be only two modes: relative (by default), and absolute. Can be changed in the mouse tab of fader/knobs settings.
The mouse jump belongs to the past now!
I think it's better like that.

sephult
Member
Posts: 1144
Contact:

Unread post by sephult » 28 Oct 2017, 11:53

I like change and evolution...Although there have been trials and tribulations...just seems to be getting better and better...step by step!
Excited to try!

-s
"Every act of creation is first an act of destruction." -Picasso

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 28 Oct 2017, 13:39

senso wrote:hi,
After years (I can be very slow to find solutions...), I have decided to change mouse behavior in Usine.
In the next release 3.0.145, there will be only two modes: relative (by default), and absolute. Can be changed in the mouse tab of fader/knobs settings.
The mouse jump belongs to the past now!
I think it's better like that.
Cool. Maybe add something like Alt+Click/Tap or Ctrl+Click/Tap to temporarily switch the mode? if using relative that would alternate to absolute and vice versa.
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 28 Oct 2017, 13:42

delta ftw ^^

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 28 Oct 2017, 17:15

Cool. Maybe add something like Alt+Click/Tap or Ctrl+Click/Tap to temporarily switch the mode? if using relative that would alternate to absolute and vice versa.
humm.. not sure Alt=rename and ctrl=reset
so impossible

Post Reply

Who is online

Users browsing this forum: No registered users and 10 guests