Closed nigelmercer closed 5 months ago
I can't replicate your issue, it's working perfectly fine on the machines I have to test it on.
In this trigger I have it set to the event for $(vmix:mix_selected_program)
changing, with the condition that the variable equals 1 (ie, the first input), and when that condition is met increment a custom variable. The event, condition, action, and the trigger itself are all enabled. With Mix 1 selected (the default), every time input 1 is in transitioned to mix 1 program the test variable increments indicating that the trigger fired and everything worked as it should. Also, the log shows 24.01.29 12:24:36 Controls/ControlTypes/Triggers: Execute triggerTest
when the event and condition are met and the action fires so that further shows everything is working.
If you've checked that everything is enabled, and set correctly, and it still doesn't work then please click the download button next to to the trigger and attach it here so I can test what you've set.
I can't replicate your issue, it's working perfectly fine on the machines I have to test it on.
![]()
![]()
In this trigger I have it set to the event for
$(vmix:mix_selected_program)
changing, with the condition that the variable equals 1 (ie, the first input), and when that condition is met increment a custom variable. The event, condition, action, and the trigger itself are all enabled. With Mix 1 selected (the default), every time input 1 is in transitioned to mix 1 program the test variable increments indicating that the trigger fired and everything worked as it should. Also, the log shows24.01.29 12:24:36 Controls/ControlTypes/Triggers: Execute triggerTest
when the event and condition are met and the action fires so that further shows everything is working.If you've checked that everything is enabled, and set correctly, and it still doesn't work then please click the download button next to to the trigger and attach it here so I can test what you've set.
Interestingly, I had to paste the correct variable in, they did not appear in the dropdown. For some reason, they now do appear in the dropdown. When I pasted the variable in, it does not work. When I choose the variable from the list, it all works.
That would be an issue with what was being pasted then. I attempted to manually type in a variable and it looks like it's expecting the variable to be entered without the $()
around it, and once something is typed if you try to use that (rather than selecting one of the suggestions) it'll automatically add $()
around whatever you typed, so if you had included that in your copy/paste, that's why it didn't work.
Thanks so much Jeff
Really appreciate your help
Kind Regards Nigel
On 30 Jan 2024, at 13:15, Jeff Martin @.***> wrote:
You don't often get email from @.*** Learn why this is importanthttps://aka.ms/LearnAboutSenderIdentification
CAUTION - This email originated from outside APMG. Do not follow instructions, click links, or open attachments unless you recognise both the senders name, email address and know the content is safe.
That would be an issue with what was being pasted then. I attempted to manually type in a variable and it looks like it's expecting the variable to be entered without the $() around it, and once something is typed if you try to use that (rather than selecting one of the suggestions) it'll automatically add $() around whatever you typed, so if you had included that in your copy/paste, that's why it didn't work.
— Reply to this email directly, view it on GitHubhttps://github.com/bitfocus/companion-module-studiocoast-vmix/issues/244#issuecomment-1916619590, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A7TILK6575O3G5NFIQRLJD3YRDI45AVCNFSM6AAAAABCO3WXOGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMJWGYYTSNJZGA. You are receiving this because you authored the thread.Message ID: @.***>
Describe the bug I have set up some triggers to monitor when a specific input is in Program. I can see the variable changing in Companion when that input is transitioned to Program. $(vmix:mix_selected_program). If I set up a button to read that variable, the correct input number shows on the button as you transition between inputs, so Companion is reading the variable value. However, if you set up a trigger using that variable (On variable change), it never fires the trigger.
To Reproduce Steps to reproduce the behaviour:
Expected behaviour When the input set in the condition described in the trigger is moved to Program, the trigger should run, executing the action described in the trigger.
System (please complete the following information):
Additional context I am using triggers jointly with VMix and ZoomOSC so that when a user in Zoom raises their electronic hand, it activates a layer in VMix on that guests input (simply a gif of a hand). These triggers work flawlessly and are based on custom variables that activate a VMix layer or deactivate it based on the ZoomOSC variable for Zoom Hand raises. The last step in the chain is to automatically lower a speakers hand when they move into speaker view in VMix (when their input is pushed to Program). This is the part that doesnt work.