# Upstream Keyers

- [Chroma](/automate/osc/messages/upstream-keyers/chroma.md): Sets the Chroma upstream keyer. This is available on certain, older ATEM switchers such as the ATEM 1 M/E Production Studio 4K, ATEM Television Studio HD, and the ATEM 4 M/E Broadcast Studio 4K.
- [Chroma Advanced](/automate/osc/messages/upstream-keyers/chroma-advanced.md): Sets the Chroma Advanced upstream keyer. This is available on certain ATEM switchers such as the ATEM Mini line, ATEM Television Studio Pro 4K, and the ATEM Constellation 8K.
- [Chroma Advanced Full](/automate/osc/messages/upstream-keyers/chroma-advanced-full.md): Sets all values of the Advanced Chroma Keyer. This is available on certain ATEM switchers such as the ATEM Mini line, ATEM Television Studio Pro 4K, and the ATEM Constellation 8K.
- [Chroma Advanced Parameter Adjust](/automate/osc/messages/upstream-keyers/chroma-advanced-parameter-adjust.md): Adjust a single the Chroma Advanced upstream keyer parameter. This is available on certain ATEM switchers such as the ATEM Mini line, ATEM Television Studio Pro 4K, and the ATEM Constellation 8K.
- [Chroma Advanced Parameter Set](/automate/osc/messages/upstream-keyers/chroma-advanced-parameter-set.md): Sets a single the Chroma Advanced upstream keyer parameter. This is available on certain ATEM switchers such as the ATEM Mini line, ATEM Television Studio Pro 4K, and the ATEM Constellation 8K.
- [Chroma Advanced Sample](/automate/osc/messages/upstream-keyers/chroma-advanced-sample.md): Sets the Chroma Advanced Sample for the upstream keyer. This is available on certain ATEM switchers such as the ATEM Mini line, ATEM Television Studio Pro 4K, and the ATEM Constellation 8K.
- [Chroma Narrow](/automate/osc/messages/upstream-keyers/chroma-narrow.md): Sets the narrow parameter for the legacy Chroma USK. This is available on certain ATEM switchers such as the ATEM Television Studio HD, ATEM Television Studio Pro, ATEM Production Studio 4K, ATEM 1 M/
- [Chroma Parameter Adjust](/automate/osc/messages/upstream-keyers/chroma-parameter-adjust.md): Adjust a single legacy Chroma upstream keyer parameter. This is available on certain ATEM switchers such as the ATEM Television Studio HD, ATEM Television Studio Pro, ATEM Production Studio 4K, ATEM 1
- [Chroma Parameter Set](/automate/osc/messages/upstream-keyers/chroma-parameter-set.md): Sets a single legacy Chroma upstream keyer parameter. This is available on certain ATEM switchers such as the ATEM Television Studio HD, ATEM Television Studio Pro, ATEM Production Studio 4K, ATEM 1 M
- [DVE Full](/automate/osc/messages/upstream-keyers/dve-full.md): Sets all values of the DVE for the current USK and Mix Effects Bus.
- [DVE Border](/automate/osc/messages/upstream-keyers/dve-border.md): Sets the border settings for the DVE upstream keyer.
- [DVE Border Enable](/automate/osc/messages/upstream-keyers/dve-border-enable.md): Sets the enabled state of the border for the DVE upstream keyer.
- [DVE Border Parameter Adjust](/automate/osc/messages/upstream-keyers/dve-border-parameter-adjust.md): Adjusts a single border parameter for the DVE upstream keyer.
- [DVE Border Parameter Set](/automate/osc/messages/upstream-keyers/dve-border-parameter-set.md): Sets a single border parameter for the DVE upstream keyer.
- [DVE Mask Adjust](/automate/osc/messages/upstream-keyers/dve-mask-adjust.md): Adjusts a single mask parameter for the DVE upstream keyer.
- [DVE Mask Set](/automate/osc/messages/upstream-keyers/dve-mask-set.md): Sets a single mask parameter for the DVE upstream keyer.
- [DVE Mask](/automate/osc/messages/upstream-keyers/dve-mask.md): Sets the Top, Bottom, Left, and Right mask values for the DVE upstream keyer.
- [USK DVE Position Adjust](/automate/osc/messages/upstream-keyers/usk-dve-position-adjust.md): Adjusts either the X or Y position of the DVE for an upstream keyer.
- [DVE Position Set](/automate/osc/messages/upstream-keyers/dve-position-set.md): Sets either the X or Y position of the DVE for an upstream keyer.
- [DVE Position](/automate/osc/messages/upstream-keyers/dve-position.md): Sets the X and Y position values for the DVE upstream keyer.
- [DVE Rotation](/automate/osc/messages/upstream-keyers/dve-rotation.md): Sets the rotation value for the DVE upstream keyer.
- [DVE Rotation Adjust](/automate/osc/messages/upstream-keyers/dve-rotation-adjust.md): Adjusts the rotation value for the DVE upstream keyer.
- [DVE Size Adjust](/automate/osc/messages/upstream-keyers/dve-size-adjust.md): Adjusts the DVE x and y size by a set amount for an upstream keyer.
- [DVE Size Set](/automate/osc/messages/upstream-keyers/dve-size-set.md): Sets the DVE x or y size parameter for an upstream keyer.
- [DVE Size](/automate/osc/messages/upstream-keyers/dve-size.md): Sets the size values for the DVE upstream keyer.
- [DVE Size Position Rotation](/automate/osc/messages/upstream-keyers/dve-size-position-rotation.md): Sets the size, position, and rotation values for the DVE upstream keyer.
- [DVE Mask Enable](/automate/osc/messages/upstream-keyers/dve-mask-enable.md): Sets the enabled setting for mask for the DVE upstream keyer.
- [DVE Shadow](/automate/osc/messages/upstream-keyers/dve-shadow.md): Sets the shadow settings for the DVE upstream keyer.
- [DVE Shadow Parameter Adjust](/automate/osc/messages/upstream-keyers/dve-shadow-parameter-adjust.md): Adjusts either the Angle or Altitude shadow setting for the DVE upstream keyer.
- [DVE Shadow Enable](/automate/osc/messages/upstream-keyers/dve-shadow-enable.md): Sets the enabled state of the shadow for the DVE upstream keyer.
- [DVE Shadow Parameter Set](/automate/osc/messages/upstream-keyers/dve-shadow-parameter-set.md): Sets either the Angle or Altitude shadow setting for the DVE upstream keyer.
- [Luma Full](/automate/osc/messages/upstream-keyers/luma-full.md)
- [Luma Key](/automate/osc/messages/upstream-keyers/luma-key.md): Sets the all of the key settings for the Luma upstream keyer.
- [Luma Key Clip Adjust](/automate/osc/messages/upstream-keyers/luma-key-clip-adjust.md): Adjust the Clip settings for the Luma upstream keyer.
- [Luma Key Clip Set](/automate/osc/messages/upstream-keyers/luma-key-clip-set.md): Sets the Clip settings for the Luma upstream keyer.
- [Luma Key Clip Gain](/automate/osc/messages/upstream-keyers/luma-key-clip-gain.md): Sets the Clip and Gain settings for the Luma upstream keyer.
- [Luma Key Gain Adjust](/automate/osc/messages/upstream-keyers/luma-key-gain-adjust.md): Adjust the Gain setting for the Luma upstream keyer.
- [Luma Key Gain Set](/automate/osc/messages/upstream-keyers/luma-key-gain-set.md): Sets the Gain settings for the Luma upstream keyer.
- [Luma Key Invert](/automate/osc/messages/upstream-keyers/luma-key-invert.md): Sets the Invert Key setting for the Luma upstream keyer.
- [Luma Key Pre Multiplied](/automate/osc/messages/upstream-keyers/luma-key-pre-multiplied.md): Sets the Pre Multiplied setting for the Luma upstream keyer.
- [Mask](/automate/osc/messages/upstream-keyers/mask.md): Sets the mask for the Luma, Chroma, or Pattern upstream keyer.
- [Mask Adjust](/automate/osc/messages/upstream-keyers/mask-adjust.md): Adjusts a single mask parameter for the Luma, Chroma, or Pattern upstream keyer.
- [Mask Enable](/automate/osc/messages/upstream-keyers/mask-enable.md): Turns on, off, or toggles the mask for the upstream keyer.
- [Mask Set](/automate/osc/messages/upstream-keyers/mask-set.md): Sets a single mask parameter for the Luma, Chroma, or Pattern upstream keyer.
- [Pattern](/automate/osc/messages/upstream-keyers/pattern.md): Sets all the settings for the Pattern upstream keyer.
- [Pattern Cycle](/automate/osc/messages/upstream-keyers/pattern-cycle.md): Chooses the next or previous pattern setting for the Pattern upstream keyer.
- [Pattern Full](/automate/osc/messages/upstream-keyers/pattern-full.md): Sets all the settings for the Pattern Upstream Keyer on the selected Mix Effects Bus.
- [Pattern Invert](/automate/osc/messages/upstream-keyers/pattern-invert.md): Sets the Invert Pattern setting for the Pattern upstream keyer.
- [Pattern Position](/automate/osc/messages/upstream-keyers/pattern-position.md): Sets the Position settings for the Pattern upstream keyer.
- [Pattern Position Adjust](/automate/osc/messages/upstream-keyers/pattern-position-adjust.md): Adjusts either the X or Y Position settings for the Pattern upstream keyer.
- [Pattern Position](/automate/osc/messages/upstream-keyers/pattern-position-1.md): Sets either the X or Y Position setting for the Pattern upstream keyer.
- [Pattern Size](/automate/osc/messages/upstream-keyers/pattern-size.md): Sets the Size settings for the Pattern upstream keyer.
- [Pattern Size Adjust](/automate/osc/messages/upstream-keyers/pattern-size-adjust.md): Adjusts the Size settings for the Pattern upstream keyer.
- [Pattern Size Symmetry Softness Position](/automate/osc/messages/upstream-keyers/pattern-size-symmetry-softness-position.md): Sets the Size, Symmetry, Softness, and Position settings for the Pattern upstream keyer.
- [Pattern Softness](/automate/osc/messages/upstream-keyers/pattern-softness.md): Sets the Softness setting for the Pattern upstream keyer.
- [Pattern Softness Adjust](/automate/osc/messages/upstream-keyers/pattern-softness-adjust.md): Adjusts the Softness settings for the Pattern upstream keyer.
- [Pattern Style](/automate/osc/messages/upstream-keyers/pattern-style.md): Sets the Pattern Style for the Pattern upstream keyer.
- [Pattern Symmetry](/automate/osc/messages/upstream-keyers/pattern-symmetry.md): Sets the Symmetry settings for the Pattern upstream keyer.
- [Pattern Symmetry Adjust](/automate/osc/messages/upstream-keyers/pattern-symmetry-adjust.md): Adjusts the Symmetry settings for the Pattern upstream keyer.
- [Flying Key Enable](/automate/osc/messages/upstream-keyers/flying-key-enable.md): Enables or disables the flying key.
- [Flying Key KeyFrame](/automate/osc/messages/upstream-keyers/flying-key-keyframe.md): Saves the current position of the Flying Key to the A or B keyframe slot.
- [Flying Key Rate](/automate/osc/messages/upstream-keyers/flying-key-rate.md): Sets the rate for the Flying Key transition.
- [Flying Key Run](/automate/osc/messages/upstream-keyers/flying-key-run.md): Execute the Flying Key for the specified USK on the selected Mix Effects Bus.
- [Inputs](/automate/osc/messages/upstream-keyers/inputs.md): Sets the fill and key sources for the selected Upstream Keyer in the selected Mix Effect Bus.
- [On Air](/automate/osc/messages/upstream-keyers/on-air.md): Sets the On Air status for the selected Upstream Keyer in the selected Mix Effect Bus.
- [Style](/automate/osc/messages/upstream-keyers/style.md): Sets the style of the upstream keyer for the selected Mix Effect Bus.
