Add as many keyed compositions (scenes) as you need — each with its own reference name (click the name to rename). Every one is created and tuned inside the real chroma setup tuner, so stream creation is byte-identical to the tuner and the Bintu keyer triggers. The tuner hands its outputs back here for the switch.
Every keyed output of each composition becomes its own lane (paired Front↔Top by creation order). One cue calls NanoPlayer switchStream() (switch.method:'server') on all lanes at once — every output cuts in sync.
Trigger the same cut from anywhere — curl, a Stream Deck, a game engine. Requires this app to be served by server.js (the cue relay).