Skip to content

The plugins

Four plugins, built from one repository and sharing the same capture layer. Each installs as its own binary; you can install one without the others.

Plugin In the GUI Binary Needs FFTW
Triggered Average Triggered Avg TriggeredAverage no
Triggered Power Triggered Power TriggeredPower yes
Triggered Coherence Triggered Coherence TriggeredCoherence yes
Receptive Field Bar Mapper RF Barmapper ReceptiveFieldBarMapper no

The two frequency-domain plugins need the FFTW runtime in the GUI's shared directory; the other two need nothing beyond the plugin binary.

The editor, in every plugin

All four editors have the same shape:

 TRIGGERS   MONITOR   ANALYSIS
 Channels [ ......... ]  ( CH PAIRS — Coherence only )
 Pre [ 500 ] ms   Post [ 1000 ] ms
Control What it opens
TRIGGERS The condition table. See Triggers and messages. Carries a badge with the source count.
MONITOR Live per-source counters through every stage, and a diagnosis of the commonest failures.
ANALYSIS Everything that reshapes the accumulators, so everything here is locked during acquisition. Contents differ per plugin.
Channels The channel selection. The main cost lever, and locked during acquisition.
Pre / Post The trial window in milliseconds. Locked during acquisition.

The rule throughout: anything that changes what is collected or computed belongs to the editor; anything that changes only how the result is drawn belongs to the canvas.