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

Concepts

Six words that mean something specific here. Worth five minutes before anything else.

Card

One processing step. A folder with a manifest declaring its ports and its parameters, and an implementation. A band-pass filter is a card; so is an epoching step, a feature extractor, or a plot.

Port

A typed connection point. Inputs accept data, outputs produce it. Types are checked when you wire: connecting Epochs to a port that only takes Raw is refused with SS-E010 rather than failing halfway through a run.

Canvas

The surface where cards are placed and wired. The arrangement is the pipeline.

Gears view

Opens a single card and shows the operations inside it, with every value resolved. Where the card says transition: auto, the gears view says auto to 413 taps. This is the part most people find most useful, and it is the reason the software exists.

Workflow

A saved graph. The file records which cards ran, at which versions, with which parameters. Opening it reproduces the analysis rather than approximating it.

Resolved values

Many parameters accept "auto". Auto is convenient and invisible, which is a bad combination in an analysis. Everywhere a value resolves, the resolved number is shown next to the setting, so what actually ran is never a mystery.

Edit this page on GitHub