Sequencer Overview
The Sequencer integration lets you control OBS directly from Unreal’s Level Sequencer with frame-accurate timing. Switch scenes, fade audio, animate source transforms, sync media, and start/stop recording, all keyed against your timeline.
Adding an OBS Track
- Open any Level Sequence.
- Click +Track → OBS Track.
- Click + on the track to add action sections.
- Configure each section’s action in the Details panel.
- Play the sequence and OBS responds!
Track Header
The OBS Track header shows:
- Connection indicator: green dot (connected) or red dot (disconnected).
- + button: add new action sections.
Track Settings
Configure when actions fire via track properties:
| Setting | Default | Description |
|---|---|---|
bFireActionsWhenForwards | true | Fire during normal playback |
bFireActionsWhenBackwards | false | Fire when playing in reverse |
bFireActionsWhenScrubbing | false | Fire when dragging the playhead (use with caution!) |
bMuted | false | Disable all sections without deleting |
bRestoreStateOnTearDown | true | Restore OBS state when sequence stops |
The Four Track Families
The plugin provides four track paradigms, each suited to a different kind of OBS control:
| Family | Behavior | Use Case |
|---|---|---|
| Event Trigger | Actions fire when the playhead crosses section start | Discrete commands (StartRecord, SwitchScene, SaveReplay) |
| Keyframeable | Values interpolated via curve editor keyframes | Smooth animations (volume fades, transform motion, color shifts) |
| Continuous State | State applied while the playhead is inside a section | Temporary overrides (mute during section, force visibility, hold transition) |
| Media Sync | OBS media cursor follows the Sequencer timeline | Synchronized video playback, scrubbing seeks media |
See tracks.md for full details on each family and actions.md for the complete Event Trigger action reference.
Sequencer Menu Structure
All OBS tracks are organized under a single “OBS” submenu:
+Track → OBS ▶
├── Event Trigger Fire discrete OBS actions at specific times
├── Media Sync Synchronize OBS media with Sequencer timeline
├── Continuous State ▶
│ ├── Audio ▶
│ │ ├── Mute State
│ │ └── Monitor Type State
│ ├── Filters ▶
│ │ └── Filter Enabled State
│ ├── Scene ▶
│ │ ├── Blend Mode State
│ │ ├── Lock State
│ │ └── Visibility State
│ ├── Studio Mode ▶
│ │ └── Studio Mode State
│ └── Transitions ▶
│ └── Transition State
└── Keyframeable ▶
├── Audio ▶
│ ├── Balance
│ └── Volume
├── Filters ▶
│ └── Filter Setting
├── Media ▶
│ └── Media Cursor
├── Scene ▶
│ └── Transform
├── Sources ▶
│ └── Color Source
└── Transitions ▶
└── Transition Duration
Next Steps
- Track Families: Keyframeable, Continuous State, and Media Sync tracks in depth.
- Action Reference: every Event Trigger action grouped by category.
- Advanced Topics: exit actions, state restoration, performance, and troubleshooting.