logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
linzmeister  
#1 Posted : Monday, March 25, 2019 12:51:26 PM(UTC)
linzmeister

Rank: Newbie

Groups: Registered
Joined: 6/16/2017(UTC)
Posts: 8
Location: Sydney

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Hi Guys & Gals,

Would you please consider adding activators/WEB API events/XML status feedback for "input is in overlay PVW".

You've got activators/XML for OverlayInput1, OverlayInput2, OverlayInput3, OverlayInput4 (or words to that effect I don't have VMix in front of me at the moment) but there is no feedback event/Activator for OverlayInput1Preview, OverlayInput2Preview, OverlayInput3Preview, OverlayInput4Preview.

I currently just use PC Keyboard shortcuts, but I need to hand over to

My default VMix preset has about 30 inputs.
Black
4 cameras
2 computers
2 virtual PinP luma keys of above computers
- would like to indicate on controller that overlay is in preview
8 lower third Name/Title overlays
- which I like to transition to PGM with the MCU camera shot
- would like to indicate on controller that overlay is in preview
3 virtual camera PinP lower right corner}
- which I like to transition to PGM with the Computer background
- would like to indicate on controller that overlay is in preview
3 virtual camera PinP upper right corner} To overlay over computer and avoid obscuring text
- which I like to transition to PGM with the Computer background
- would like to indicate on controller that overlay is in preview
1 datasource CSV text lower third overlay
1 VMix social
1 audio input from PA
and a couple of things I have forgotten


I would like to be able to build a controller layout with Green/Red overlay PVW/PGM colour feedback like:
Overlay3 PGM can know if on PGM or off ...........Datasource text lower third and VMix Social Alpha channel overlays
Overlay3 PVW can't know if on PVW or off

Overlay2 PGM can know if on PGM or off ...........Cameras/Computers Picture in Picture/luma key overlays
Overlay2 PVW can't know if on PVW or off

Overlay1 PGM can know if on PGM or off ...........Name/Title Lower third overlays
Overlay1 PVW can't know if on PVW or off

Backgnd PGM can know if on PGM or off ...........Cameras/Computers sources
Backgnd PVW can know if on PVW or off


I have been trying a couple of ideas:
1) Custom WEB controller
I have saved the built in web controller page including the css and javascript folder and re-arranged the HTML so that I can see everything without scrolling:
all my background sources on the bottom pair of rows (removing overlay and audio inputs),
all my lower third Name/Title titles on a second pair of rows (M/E1 / Overlay1 PVW/PGM removing all background sources) with RED/Green Button colour.

I open the html from a drop box folder and point it to the VMix IP address through modified javascript.

I understand that the built-in web controller is populated from the XML which you have no way of knowing what the sources will be at design time; and that it is probably not intended for 30 sources :) .

I can attach my modified ajax project to a reply if you wish.

2 AKAI APC Mini controller button LED colour
In configuring activators for the same layout on an APC Mini, I ran into the same problem with a lack of feedback from VMix to indicate if an input was in overlay preview.

doggy  
#2 Posted : Monday, March 25, 2019 2:43:35 PM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 1,359
Belgium
Location: Belgium

Thanks: 70 times
Was thanked: 228 time(s) in 201 post(s)
Have you checked the API XML ?

it gives you which input is on what overlay and which input is in preview and which input is active

localhost:8088/API in browser to see
linzmeister  
#3 Posted : Tuesday, March 26, 2019 12:19:02 PM(UTC)
linzmeister

Rank: Newbie

Groups: Registered
Joined: 6/16/2017(UTC)
Posts: 8
Location: Sydney

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Yes, I have examined the XML in great depth.

As I said, I have customised the builtin WEB page and wrangled it to suit my purposes as much as possible ie, for My preset:
the original was 949 lines of HTML (and 50 lines of VMix specific javascript - which everyone gets)
My edited version is 560 lines of HTML and 500 lines of javascript..

In the HTML:
  • I deleted most of the buttons for each row (reducing to 3~9 buttons per row to suit my preset), as I will never use full screen black or cameras on overlays1/2/3/4 and never use VMix Social as a background or on overlays 1/2/4
  • I have duplicated the overlay rows to provide PVW Overlay buttons below the pre-existing respective PGM Overlay rows.. complete with new ranges of Button IDs.

In the additional lines of javascript:
  • I have manufactured Red/Green overlay PVW/PGM button statuses instead of the default blue for PGM only.
  • When touching an overlay button row, either PVW or PGM, both PVW/PGM rows for the chosen overlay light up in Red/Green, so that the operator is reminded that touching the companion row will CUT the current Overlay assignment and fade new source to PVW/PGM etc. :)

Secondly, the XML data doesn't help with the hardware controller working via MIDI.. it simply indicates that there is currently no event/command/output data/function to indicate status of Overlay PVW input assignment.

<overlays>
<overlay number="1"/>
<overlay number="2">9</overlay>
<overlay number="3"/>
<overlay number="4"/>
<overlay number="5"/>
<overlay number="6"/>
</overlays>
<preview>2</preview>
<active>1</active>

The XML Overlay tags only refer to PGM Overlay it does NOT indicate which inputs are in OVERLAY1/2/3/4/5/6 PVW.
The XML Preview tag is only for Background image (100% sources) not overlays/PinP (to clarify: I am not using Multiview sources - I don't know what happens in that scenario).

If the following XML tags were added and given an activator event accessible to MIDI we might be get somewhere:
<overlayPreview number="1"/>10</overlayPreview>
<overlayPreview number="2"/>
<overlayPreview number="3"/>
<overlayPreview number="4"/>27</overlayPreview>
<overlayPreview number="5"/>
<overlayPreview number="6"/>

Internally, the programmers know which inputs are being PVWed as overlays, because the input window shows a Green 1/2/3/4 - I am just asking for this knowledge to become publicly accessible. (Clarification.. I changed the Settings --> Display --> Preview/Output Colours to Green/Red instead of the default Orange/Green...)
raugert  
#4 Posted : Tuesday, March 26, 2019 12:55:54 PM(UTC)
raugert

Rank: Advanced Member

Groups: Registered
Joined: 8/5/2017(UTC)
Posts: 163
Location: Canada

Thanks: 19 times
Was thanked: 91 time(s) in 52 post(s)
+1 Yes please. This is also something I requested some time ago
BETech  
#5 Posted : Tuesday, March 26, 2019 6:01:38 PM(UTC)
BETech

Rank: Advanced Member

Groups: Registered
Joined: 5/18/2015(UTC)
Posts: 108
Location: Australia

Thanks: 66 times
Was thanked: 91 time(s) in 62 post(s)
I/We feel your disappointment. It has been requested several times to include the current state of the Preview Overlays 1-4 in the API.

https://forums.vmix.com/...missing--in-the-vMix-API

+1
linzmeister  
#6 Posted : Wednesday, March 27, 2019 3:48:43 PM(UTC)
linzmeister

Rank: Newbie

Groups: Registered
Joined: 6/16/2017(UTC)
Posts: 8
Location: Sydney

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
I promise that I searched before posting my question, but I obviously used the wrong key words..

I see we think very much alike - even down to our choice of colours... ;)
FoxICT  
#7 Posted : Thursday, March 28, 2019 11:47:33 AM(UTC)
FoxICT

Rank: Member

Groups: Registered
Joined: 5/4/2016(UTC)
Posts: 15

Thanks: 11 times
Was thanked: 3 time(s) in 3 post(s)
+1
BETech  
#8 Posted : Tuesday, October 29, 2019 8:34:04 AM(UTC)
BETech

Rank: Advanced Member

Groups: Registered
Joined: 5/18/2015(UTC)
Posts: 108
Location: Australia

Thanks: 66 times
Was thanked: 91 time(s) in 62 post(s)
+1 Essential requirement for Activators.
Users browsing this topic
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.