Skip to content

Deeper Variable support for ATEM module #240

Description

@davidjoshuaford

The new atem: ME: Set Program input from variables (and PVW, AUX, USK, DSK, BOX, MV) are fantastic!

Building on that, it is so essential when using larger 2ME or 4ME ATEMS to be able to build deeper support for variables into the ATEM module.

Variable support for the following actions would help greatly:

Transition: Change rate
Transition: Change selection
Transition: Change selection component
Transition: Set style/pattern
Upstream key: Change DVE properties
Upstream key: fly to infinite
Upstream key: fly to keyframe
Upstream key: Set inputs
Upstream key: Set Mask (Luma, Chroma, Pattern)
Upstream key: Set OnAir

atem: Media player: Set source
atem: Media player: Cycle source

ME: Perform AUTO transition
ME: Perform CUT transition
Fade to black: Run AUTO Transition

Downstream key: Run AUTO Transition
Downstream key: Set inputs
Downstream key: Set Mask
Downstream key: Set OnAir
Downstream key: Set Pre Multiplied Key
Downstream key: Set Rate
Downstream key: Set Tied

SuperSource: Change box properties
SuperSource: Offset box properties
SuperSource: Set art properties
SuperSource: Set box enabled
SuperSource: Set box source

Fairlight Audio: Adjust fader gain
Fairlight Audio: Adjust input gain
Fairlight Audio: Adjust master gain
Fairlight Audio: Adjust Monitor/Headphone fader gain
Fairlight Audio: Monitor/Headphone fader gain
Fairlight Audio: Monitor/Headphone master muted
Fairlight Audio: Reset peaks
Fairlight Audio: Reset Source peaks
Fairlight Audio: Set fader gain
Fairlight Audio: Set input gain
Fairlight Audio: Set input mix option
Fairlight Audio: Set master gain

Second part of this request:

New Actions:

  • Ability for USKs to select: Luma, Chroma, Pattern, DVE
    • Currently if you’re trying to adjust DVE, but Pattern or Chroma is selected, DVE changes don’t show up.
      • atem: Upstream key: Pallet
        • (Luma, Chroma, Pattern, DVE)
  • Currently we can set hard DVE values, but it would help to be able to adjust the Upstream Key values incrementally:
    • atem: Upstream key: Adjust DVE properties
  • Need to be able to set Flying Key Frames A and B
    • atem: Upstream key: set keyframe

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions