Skip to content

atem: transition

Generated from the command table (internal/table); do not edit. After changing a table, run go generate ./cmd/bmdctl.

The next transition: its style and rate, each style's settings (mix, dip, wipe, DVE, stinger), what it takes, preview.

COMMANDS.md says how to read an entry, and lists the flags every command takes and the built-in commands.

bmdctl atem transition dip

Set the dip transition.

bmdctl transition dip --source col1 --rate 0:15
bmdctl transition dip --source black --me 2

Give at least one flag. Echo: TDpP:<me>.

argument value
--me uint, 1-256, counted from 1 default 1 M/E
--rate rate, 0-255, frames, or seconds:frames at the display rate optional rate
--source source, 0-65535 optional dip source

bmdctl atem transition dve

Set the DVE transition.

bmdctl transition dve --style PushLeft --rate 0:20
bmdctl transition dve --style SqueezeTopLeft --reverse --flip-flop
bmdctl transition dve --fill-source mp1 --key-source mp1k --key-enable

Give at least one flag. Echo: TDvP:<me>.

argument value
--me uint, 1-256, counted from 1 default 1 M/E
--logo-rate uint, 0-255, frames optional graphic logo-wipe rate (no atemwire operation sets it)
--rate rate, 0-255, frames, or seconds:frames at the display rate optional DVE rate
--style enum, 0-255: SqueezeTopLeft=16 SqueezeTop=17 SqueezeTopRight=18 SqueezeLeft=19 SqueezeRight=20 SqueezeBottomLeft=21 SqueezeBottom=22 SqueezeBottomRight=23 PushTopLeft=24 PushTop=25 PushTopRight=26 PushLeft=27 PushRight=28 PushBottomLeft=29 PushBottom=30 PushBottomRight=31 GraphicLogoWipe=34 optional DVE effect
--fill-source source, 0-65535 optional fill source
--key-source source, 0-65535 optional key source
--key-enable bool optional enable the key
--premultiplied bool optional pre-multiplied key
--clip float, %, clamped to 0-100 optional key clip
--gain float, %, clamped to 0-100 optional key gain
--invert bool optional invert the key
--reverse bool optional reverse direction
--flip-flop bool optional flip flop

bmdctl atem transition mix <rate>

Set the mix transition's rate.

bmdctl transition mix 1:00
bmdctl transition mix 0:12 --me 2

Echo: TMxP:<me>.

argument value
<rate> rate, 0-255, frames, or seconds:frames at the display rate required rate
--me uint, 1-256, counted from 1 default 1 M/E

bmdctl atem transition next

Set the layers the next transition takes, or toggle one.

bmdctl transition next --next background,key1
bmdctl transition next --toggle key1

Echo: TrSS:<me>.

argument value
--me uint, 1-256, counted from 1 default 1 M/E
--next flags: background=1 key1=2 key2=4 key3=8 key4=16 optional the layers, replacing the selection (not none)
--toggle enum: background=1 key1=2 key2=4 key3=8 key4=16 optional flip one layer in the current selection

bmdctl atem transition preview <enabled>

Turn transition preview on or off.

bmdctl transition preview on
bmdctl transition preview on --me 2

Unverified. Echo: TrPr:<me>.

argument value
<enabled> bool required preview the transition
--me uint, 1-256, counted from 1 default 1 M/E

bmdctl atem transition rate <rate>

Set the rate of the M/E's current transition style.

bmdctl transition rate 0:20
bmdctl transition rate 30 --me 2

Echo: TMxP, TDpP, TWpP, TDvP or TStP:<me>, by style.

argument value
<rate> rate, frames, or seconds:frames at the display rate required rate
--me uint, 1-256, counted from 1 default 1 M/E

bmdctl atem transition settings

Set the transition style and the layers the next transition takes.

bmdctl transition settings --style mix --next background
bmdctl transition settings --style wipe --me 2

Give at least one flag. Echo: TrSS:<me>.

argument value
--me uint, 1-256, counted from 1 default 1 M/E
--style enum, 0-255: mix=0 dip=1 wipe=2 dve=3 stinger=4 optional transition style
--next flags: background=1 key1=2 key2=4 key3=8 key4=16 optional layers the next transition takes (not none)

bmdctl atem transition stinger

Set the stinger transition.

bmdctl transition stinger --player 1 --duration 2:00 --trigger 0:12
bmdctl transition stinger --pre-roll 0:10 --rate 0:08
bmdctl transition stinger --premultiplied off --clip 50 --gain 70

Give at least one flag. Echo: TStP:<me>.

argument value
--me uint, 1-256, counted from 1 default 1 M/E
--player uint, 0-255 optional media player slot, 1-4 (not a source id)
--premultiplied bool optional pre-multiplied key
--clip float, %, ×10 on the wire, not clamped optional key clip
--gain float, %, ×10 on the wire, not clamped optional key gain
--invert bool optional invert the key
--pre-roll rate, 0-65535, frames, or seconds:frames at the display rate optional pre-roll
--duration rate, 0-65535, frames, or seconds:frames at the display rate optional clip duration
--trigger rate, 0-65535, frames, or seconds:frames at the display rate optional trigger point
--rate rate, 0-65535, frames, or seconds:frames at the display rate optional mix rate

bmdctl atem transition style <style>

Set the transition style.

bmdctl transition style mix
bmdctl transition style stinger --me 2

Echo: TrSS:<me>.

argument value
<style> enum: mix=0 dip=1 wipe=2 dve=3 stinger=4 required transition style
--me uint, 1-256, counted from 1 default 1 M/E

bmdctl atem transition wipe

Set the wipe transition.

bmdctl transition wipe --pattern CircleIris --rate 1:00
bmdctl transition wipe --width 5 --source col1 --softness 20
bmdctl transition wipe --reverse --flip-flop

Give at least one flag. Echo: TWpP:<me>.

argument value
--me uint, 1-256, counted from 1 default 1 M/E
--rate rate, 0-255, frames, or seconds:frames at the display rate optional rate
--pattern enum, 0-255: LeftToRightBar=0 TopToBottomBar=1 HorizontalBarnDoor=2 VerticalBarnDoor=3 CornersInFourBox=4 RectangleIris=5 DiamondIris=6 CircleIris=7 TopLeftBox=8 TopRightBox=9 BottomRightBox=10 BottomLeftBox=11 TopCentreBox=12 RightCentreBox=13 BottomCentreBox=14 LeftCentreBox=15 TopLeftDiagonal=16 TopRightDiagonal=17 optional wipe pattern
--width float, %, clamped to 0-100 optional border width
--source source, 0-65535 optional border fill source
--symmetry float, %, clamped to 0-100 optional symmetry
--softness float, %, clamped to 0-100 optional softness
--position-x float, 0-1, clamped optional horizontal position
--position-y float, 0-1, clamped optional vertical position
--reverse bool optional reverse direction
--flip-flop bool optional flip flop