Feature Request: Ha...
 
Notifications
Clear all

[Solved] Feature Request: Haptic Feedback


Andreas Werft
(@andreaswerftgmail-com)
New Member
Joined: 4 months ago
Posts: 4
Topic starter  

I think it would be cool to have haptic feedback on the surface dial.

Theres something really satisfying about a clicking wheel such as on analog hardware.

Maybe with different styles of feedback depending either on a fixed setting or corresponding to a amount

of adjustment which is beeing made depending on what parameter you adjust. (Would afford feedback from the operated software)

Something like found in other supported software for surface dial.

i think elefant is already a great app and this could enhance the user expirience.

best regards

Andi

 


Quote
SaveTheHuman5
(@savethehuman5)
Member Admin
Joined: 4 years ago
Posts: 742
 

Haptic feedback is already enabled and working how it should be, let me explain this in more detail.
Surface dial is a rotational device where haptic feedback is controllable when rotate, click on the dial is already a click, so there is no reason to make the dial buzz on click.
The haptic feedback is already enabled, you can feel that on scrub when sensitivity goes to  owe values (higher values on the Elephant options), or work in an auto way in the menu when you rotate for select sensitivity,  but cant be present at any moment, and the reason is very simple. When send MIDI value from 0 to 127  in one complete rotation or little less  or little more depending of sensitivity, in a normal rotation   values change every 2.83 degrees, if haptic feedback is enabled, every 2.83 values you feel in your hand a vibration on every step with a  total of128 vibrations per rotation, this is a like a bee i your hand when you rotate faster the dial. OK but what if that is available on big steps, well that can happen with a vibration form the dial every 5 degrees, but for complete sending value of 0 to 127 near to 2 full rotations will bee needed which is in all cases something impractical. Similar thing happens if sent encoder values.
What about when working in mouse mode?
Exactly the same, with the difference for move knobs you need to move a higher amount of pixel the mouse, and if haptic is enabled will be just a constant bee noise and vibration on your hands.

From Microsoft developing notes:
"Haptic feedback matches the rotational sensitivity of the active tool. We recommend disabling haptic feedback for tools with continuous or high rotational sensitivity as the user experience can get uncomfortable"
Elpephant already have enabled the feedback when is required.

About pickup data form the operated software for an interaction with haptic feedback, that is cool, but that requires communication from the operated software with the Surface Dial API, in simple words requires the software vendor integrate native support with the dial and his own implementation.

If you have some specific idea, just feel free to comment here, maybe some new idea born from this conversation, that is the IDEA 🙂

 

Youtube: https://www.youtube.com/SaveTheHuman5
Facebook: https://www.facebook.com/SaveTheHuman5


ReplyQuote
SaveTheHuman5
(@savethehuman5)
Member Admin
Joined: 4 years ago
Posts: 742
 

Your opinion is useful here:
https://savethehuman5.com/forum/troubleshooting/elephant-stops-working-after-a-while/#post-1638

Youtube: https://www.youtube.com/SaveTheHuman5
Facebook: https://www.facebook.com/SaveTheHuman5


ReplyQuote