Signal Studio is in public beta. Usable, but still moving. Join the beta
Docs / Workflows

The canvas

The canvas is where cards are wired into a pipeline. The arrangement is the analysis.

Wiring

Drag a card from the palette, then drag from an output port to an input port. Types are checked as you connect: an incompatible pair is refused immediately rather than at run time.

Order is by phase, not by position

Cards run in phase order, then in dependency order. Moving a card on screen never changes when it runs. This avoids the failure where a pipeline works because of where things happen to sit.

Running

Ctrl/Cmd + R runs everything; Ctrl/Cmd + Shift + R runs from the selected card. Results are cached per card, so changing one parameter re-runs that card and what depends on it, not the whole graph.

Inspecting

Click any output port to open the visualiser at that point. You can look at what enters and leaves every card, which is the fastest way to find where a pipeline went wrong.

Keyboard

The full list is in keyboard shortcuts.

Edit this page on GitHub