olive icon indicating copy to clipboard operation
olive copied to clipboard

[EDIT] Support for shuttle jogwheels

Open dimitarsp opened this issue 6 years ago • 4 comments

Would it be possible to provide support for jog wheels like shuttleXpress and shuttle Contour?

dimitarsp avatar Aug 11 '19 22:08 dimitarsp

I would think this sort of hardware would be very good to support, where libraries and licenses are compatible. It would be worth gathering up information on feasible hardware options.

sobotka avatar Aug 11 '19 23:08 sobotka

A quick look shows that Contour Design use a HID style interface: https://www.reddit.com/r/Trackballs/comments/5u7vhq/what_usb_signal_does_jogshuttle_wheel_send/

https://github.com/threedaymonk/shuttlexpress/blob/master/interface.scm

Obviously whatever happens it would need to be cross-platform. But I do think that Contour is a good place to start, as they have two products, one at an entry price point.

Unfortunately I think that each manufacturer has their own protocol. Unlike keyboards- or MIDI controllers, they are all re-inventing the wheel.

However- to start with I see no problem with supporting one protocol. The ShuttleXpress is inexpensive (for a Jog wheel, and in comparison to other video equipment).

Having experienced hardware support requests in other software projects, it normally comes down to a developer that has the hardware to play with.

AlexMitchellMus avatar Aug 12 '19 04:08 AlexMitchellMus

I have a ShuttlePro v2 and it basically is sending keyboard/mouse-commands. So as long as the program can interpret keyboard shortcuts for what you want to do, you can get the jog wheel to do basically whatever you want.

I even managed to set it up for frame-by-frame jog-wheeling in chrome for youtube... I use it there to study animation on a frame-by-frame basis.

I'm pretty sure the other jog-wheels from Contour work the same way.

jmalmsten avatar Sep 08 '19 15:09 jmalmsten

Please check https://github.com/1div0/Shuttle

1div0 avatar Sep 08 '19 18:09 1div0