companion icon indicating copy to clipboard operation
companion copied to clipboard

Usb Joystick or gamepad

Open pastorjohnnorman opened this issue 5 years ago • 10 comments

I was wondering if it would be possible to use a usb joystick or gamepad as a deck to be used with my streaming deck. Set up companion to assign the joystick ptz camera control.

pastorjohnnorman avatar Jun 13 '20 21:06 pastorjohnnorman

I'm going to transfer this back to the primary companion repository as it's more of a core feature request rather than control for a specific piece of software/hardware.

josephdadams avatar Jun 15 '20 14:06 josephdadams

Issue-Label Bot is automatically applying the label question to this issue, with a confidence of 0.66. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

issue-label-bot[bot] avatar Jun 15 '20 14:06 issue-label-bot[bot]

Ok thank you.

Sent from Yahoo Mail on Android

On Mon, Jun 15, 2020 at 7:44 AM, Joseph Adams[email protected] wrote:

I'm going to transfer this back to the primary companion repository as it's more of a core feature request rather than control for a specific piece of software/hardware.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

pastorjohnnorman avatar Jun 15 '20 19:06 pastorjohnnorman

Bump

pastorjohnnorman avatar Jun 28 '20 08:06 pastorjohnnorman

No bumps are needed. The request has been made. Most of the developers' priorities were shifted due to COVID-19, so there are a lot of outstanding feature, bug, and module requests. If anyone has time to take this on and has questions, they can ping you here about it. If the feature is a major requirement for you, you are always welcome to offer a financial incentive to speed things up.

josephdadams avatar Jun 28 '20 10:06 josephdadams

Ok thank you. Being new I wasn't sure how this all worked. Thank you for you time.

pastorjohnnorman avatar Jun 28 '20 21:06 pastorjohnnorman

I have a nodejs script that triggers companion via OSC upon joystick/pedal events if anyone's interested.

endreszabo avatar May 13 '25 12:05 endreszabo

I have a nodejs script that triggers companion via OSC upon joystick/pedal events if anyone's interested.

At that point, why not simply integrate it directly with Companion to support such devices, and skip the entire need for OSC or external applications?

thedist avatar May 13 '25 12:05 thedist

I guess we would want to integrate any input device like this as a surface. It is possible to add a joystick or a gamepad surface and write the linear values to custom variables, just beware that this will likely change in the future. The process of having surfaces as modules and being able to do more than button presses is in a very early phase but we definitely want to make it much easier to write modules for surfaces and support any control type.

dnmeid avatar May 19 '25 14:05 dnmeid

why not simply integrate it directly with Companion

simply because I don't have time to make a proper joystick-as-a-surface support PR for Companion. As an extra, I also did this with midi, so that my Mackie Control can control Companion buttons (also via OSC)

endreszabo avatar Nov 07 '25 08:11 endreszabo