Skip to content

Investigate Automatic Stream Deck Setup #8

@NixFey

Description

@NixFey

This may not require any actual code within Assistant, depends how we want to do it.

Right now we set up the StreamDeck by binding keyboard shortcuts in the vMix interface. If we instead start standardizing on BitFocus Companion we can make the StreamDeck much more powerful:

  • Control the audio mixer
  • Control vMix via the HTTP API, rather than a keyboard shortcut
  • More advanced configuration
    • In my test setups, I've added buttons to toggle the microphones, then changed the style of the button to reflect whether or not the mics were currently muted

If we use Companion, we can automatically bind the buttons to a vMix input based on its title (this appears to be out-of-the-box with the Companion vMix integration, no work required from us). Ideally, we would also be able to include functionality in Assistant to save a backup of the current Companion configuration, and then restore it to a known good configuration (this same approach might also be useful for the mixer).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions