vMix Forums
»
General
»
3rd Party Software and Development
»
VMix Streamdeck plugin with button feedback
Rank: Newbie
Groups: Registered
Joined: 10/30/2023(UTC) Posts: 8 Location: Hull Thanks: 1 times Was thanked: 5 time(s) in 5 post(s)
|
I wanted to use a Streamdeck to select "Next" camera, Cut, Fade, Start/Stop recording and streaming, and have the streamdeck buttons light up to show which camera is active and whether record/stream is active by reading back the XML status from VMix. If this already exists, I couldn't find it, so I have created a couple of Streamdeck plugins to do this, based on Streamdeck-Api-Request plugin from https://github.com/mjbnz/streamdeck-api-requestThe first one is for Record/Stream buttons and lets you pick 2 button icons, one for "Active" and one for "Inactive". https://github.com/congoblue/streamdeck-vmix-apiThe second one is for Input select and monitors the Active/Preview status of VMix so you can create input buttons which show different colours when the input is selected for Preview, Program/Active, and unselect, e.g. Red for "Live", Green for "Preview" and grey for "Not selected". https://github.com/congoblue/streamdeck-vmix-input-apiThis lets you create something like a classic production switcher panel on Streamdeck. I hope this is helpful to people and might save someone a bit of coding. These plugins could be refined to "hide" a lot of the API stuff since it is the same
|
1 user thanked congoblue for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 5/19/2017(UTC) Posts: 82 Location: The Netherlands Thanks: 12 times Was thanked: 34 time(s) in 22 post(s)
|
Cool! But why not use the built-in activators in vMix?
|
1 user thanked guidogast for this useful post.
|
|
|
Rank: Newbie
Groups: Registered
Joined: 10/30/2023(UTC) Posts: 8 Location: Hull Thanks: 1 times Was thanked: 5 time(s) in 5 post(s)
|
Originally Posted by: guidogast Cool! But why not use the built-in activators in vMix? Is there a way to feedback status to the Streamdeck buttons? So you can show the Preview / Program status on the Streamdeck? I couldn't work out how to do it. But I would be very happy to find out how, if there is.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 5/19/2017(UTC) Posts: 82 Location: The Netherlands Thanks: 12 times Was thanked: 34 time(s) in 22 post(s)
|
Yes, that's what Activators are for :)
|
1 user thanked guidogast for this useful post.
|
|
|
Rank: Newbie
Groups: Registered
Joined: 10/30/2023(UTC) Posts: 8 Location: Hull Thanks: 1 times Was thanked: 5 time(s) in 5 post(s)
|
Thanks, don't know how I missed that.
My plugin is slightly different for my purpose as it allows icons to be used on the buttons for feedback rather than just solid colours. But, I probably would not have gone that far if I had checked the youtube tutorial videos.
Also, if using VMix shortcuts to trigger actions from Streamdeck, it is easy to break the shortcut by moving buttons or copying profile on the Streamdeck app, because the key scan codes change. Using API to control VMix is a bit more robust in this respect, you can copy/move the buttons without it breaking.
|
1 user thanked congoblue for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 5/19/2017(UTC) Posts: 82 Location: The Netherlands Thanks: 12 times Was thanked: 34 time(s) in 22 post(s)
|
Originally Posted by: congoblue Thanks, don't know how I missed that.
My plugin is slightly different for my purpose as it allows icons to be used on the buttons for feedback rather than just solid colours. But, I probably would not have gone that far if I had checked the youtube tutorial videos.
Also, if using VMix shortcuts to trigger actions from Streamdeck, it is easy to break the shortcut by moving buttons or copying profile on the Streamdeck app, because the key scan codes change. Using API to control VMix is a bit more robust in this respect, you can copy/move the buttons without it breaking. A fair enough, that's usecase enough for this particular implementation. Thanks for expanding on it :)
|
|
|
|
vMix Forums
»
General
»
3rd Party Software and Development
»
VMix Streamdeck plugin with button feedback
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close