bitfocus / companion

Bitfocus Companion enables the reasonably priced Elgato Stream Deck and other controllers to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software and broadcast equipment.
http://bitfocus.io/companion
Other
1.6k stars 503 forks source link

Analog Controls - Faders/Meters/Joystick #1708

Open stevespaw opened 3 years ago

stevespaw commented 3 years ago

Describe the feature Create Fader pages starting at 100 and Joystick pages at 200. This is just an idea unless we could select different Page Styles per project. The Buttons around the faders would be programmed like any other button. The meters would be connected to a variable, as would the faders/pan and the X-Y from the joystick.

These faders and joysticks are Screen captures from open source Ardour. https://github.com/Ardour/ardour

Usecases This would only be in the web control pages for now, but maybe other surfaces someday. :-)

Here are the mockups: Slide1 Slide2

Julusian commented 3 years ago

As I see it, having faders on some pages somewhere only solves half the problem. The other being that the actions and feedbacks systems are very much built around buttons (ie, press input and colour output). So this will require a large rework of actions and feedbacks to allow for faders to work nicely, at which point we may as well go all the way and integrate faders properly into the pages system (and not more pages dumped at the end)

I would very much like to do this, but it will take quite a bit of time to achieve

stevespaw commented 3 years ago

I look forward to anything you come up with in this direction. This obviously takes it to a whole new level. Just integrating MackieControl (Ardour has it) would be a great start! Companion being able to do this stuff in a web browser is a powerful tool.