Custom Router can help you build focused routing panels with the controls operators need. You choose the controls, their appearance and position, and how people move between groups. The enclosing Custom Router owns the panel's current selections and displayed state so the controls work together.
Warning
A Custom Router can change real signal paths. Build and operate this example with non-production ATEM destinations.
Choose ATEM destinations that are not carrying production signals.
This example builds a day-to-day panel with a small group of ATEM sources and destinations, deliberate Take operation, and controls grouped in a folder or popover.
A newly created Custom Router is an empty section that owns the routing state for everything placed inside it. That state includes the selected source and destination, enabled levels, selected routing Preset, label choices, and recent take result.
Controls inside the section read and update the same state. A source button changes the selected source, a destination button changes the selected destination, Take acts on those selections, and Clear Selection discards them. This shared owner is what lets you mix and match source, destination, Preset, label, level, and utility controls instead of using a fixed router layout.
Folders, popovers, and shared sections can organize those controls without splitting the panel. As long as they remain inside the Custom Router, their routing buttons still use the state owned by that Custom Router. A routing button moved outside it no longer has a Custom Router to operate on.
Selection represents the route the operator is preparing. Active state represents what the controlled system currently reports. With a separate Take button, selecting a source and destination does not change the route until the operator takes it.
In the position editor, select the canvas cells that should contain the panel.
Right-click the selection, then choose Create... → Custom Router.
Select the new Custom Router to open its inspector.
Under Take Behavior, set Auto Take Mode to Off (Require Take Button).
Under Source Selection and Destination Selection, leave Control Mode set to Editable.
Under Levels, choose the signal levels this panel should route. For an ATEM bundle that should keep picture and embedded audio together, enable Video and Audio. Include only levels that exist in the routing resources you intend to use.
Under Source Label Default and Destination Label Default, choose the Label Type and Fallback Strategy that make the endpoints recognizable to the operator. See Understand physical routing.
With Off (Require Take Button) selected, the panel separates route selection from execution. The After Successful Take setting controls whether the panel keeps both selections, clears both, or clears only the selected source after a successful take.
Open the Routing sidebar in the position editor. Its panel is titled Routing Presets.
Set Source Button Type and Destination Button Type to Normal Selection.
Expand Physical Source, then drag the ATEM sources needed for this panel into the Custom Router. For example, add Input 1, Input 2, and Input 3 if those labels match your ATEM resources.
Expand Physical Destination, then drag in the non-production destinations the operator should control, such as an available M/E or auxiliary destination.
Expand Utilities, then add Take and Clear Selection.
Arrange the controls so their source and destination roles are clear.
Select Apply to save the panel.
Normal Selection buttons can show selected and active routing state, compatibility, source contribution, and tally marks when the corresponding information is available. The labels and state come from the enclosing Custom Router and the routing resources, not from the button's position on the canvas.
Tip
Keep Take and Clear Selection visible while sources or destinations are inside folders and popovers.
Create folders and popovers inside the Custom Router when the panel needs more controls than should remain visible at once.
Use a Folder Section for navigable groups such as Studio sources, Remote sources, and Playback.
Use a popover for occasional choices that should open temporarily without replacing the current group.
Place the generated routing buttons inside those nested elements. Moving a folder, popover, shared section, or routing button outside the Custom Router disconnects it from the state owned by that Custom Router.
A saved routing Preset can appear alongside individual source and destination controls.
In the Routing sidebar, expand Routing Presets.
Set Preset Button Type to one of these behaviors:
Select Preset adds the Preset to the Custom Router's current selection. The operator then uses Take to execute it.
Direct Take executes the Preset immediately.
Drag the Preset into the Custom Router or into a folder or popover nested under it.
Select Apply.
Use Select Preset when the panel should preserve deliberate selection followed by Take. Direct Take is intentional one-press execution and can change several destinations at once.
Open the position on an operator surface or in the live position view.
Select an ATEM source. Its button should display the selected state.
Select a non-production destination. The source and destination now represent the prepared route.
Select Take.
Observe the destination and the connected ATEM. The panel should display the active route reported by the routing system; its selected state follows the configured After Successful Take behavior.
Select Clear Selection when you need to discard the current choices without taking another route.
If After Successful Take is set to clear a selection, the corresponding source or destination indication clears after the successful take. This does not undo the active route.
A generated routing button has no selection or routing effect.
Confirm that the button, or the folder, popover, or shared section containing it, is mounted under the intended Custom Router.
Selecting a source and destination does not change the ATEM route.
Check Auto Take Mode. With Off (Require Take Button) selected, use the panel's Take button.
An expected ATEM endpoint is not available in Routing Presets.
Confirm that the connection exposes the corresponding routing resource, then clear the sidebar search and expand the appropriate physical source or destination group.
Select the source that was active before the test, select the same non-production destination, and choose Take. The displayed active state should return to the original source reported by the ATEM.