Spike Viewer

Annotated Spike Viewer settings interface
Displays spikes that have been detected by an upstream plugin.

Plugin Type



Windows, Linux, macOS

Built in?


Key Developers

Josh Siegle

Source Code


Plugin configuration

To bring up visualizer, click the tab or window buttons in the upper-right corner of the editor. Any valid electrodes that have been created in the Spike Detector will automatically appear in the Spike Viewer. This is true regardless of which stream they originated from; electrodes for all streams will be visible within the same Spike Viewer interface. The visualizer for four stereotrodes looks like this:

Annotated Spike Viewer settings interface

Each electrode has a Waveform View and (for stereotrodes and tetrodes) a Peak View. The Waveform View displays the incoming spike waveforms for all channels within each electrode. The Peak View displays the comparison between spike waveform peak amplitudes across all pairs of channels. If a sortedID is available for a given spike, the waveform and peak will appear in color; otherwise they will be white.

In the Waveform View, you can change the range of the display in microvolts by clicking the numeric button in the lower left (default = 250). You can also drag the horizontal red line to change the display threshold for a given channel. The detection threshold appears in orange and is based on the threshold that was used to detect the original spike. The display threshold only affects what appears in the Spike Viewer; by lowering the display threshold to more negative values, you can limit the number of spikes that are shown without affecting what is detected or recorded.

There are three buttons along the bottom that control the global settings:

  • Clear Plots: Clears the spike waveforms and peaks currently being displayed.

  • Lock Thresholds: Locks the display thresholds for all waveform views to a single shared value.

  • Invert Spikes: By default, the spikes are displayed with a non-inverted axis, so the “peak” points downward. Clicking this button will invert the y-axis of the waveform view, causing the peaks to point upwarde.

Audio Monitor

Each electrode display has a button in the upper right labeled “MON.” If there is an Audio Monitor in the signal chain, clicking this button will select the first channel of this electrode to be monitored.

Changing electrode display size

The Spike Viewer editor only has one parameter interface, which controls the size of the individual spike displays. Clicking the + and - buttons will increase or decrease the size of the displays, respectively. Because the displays are auto-scaled to fit the width of the Spike Viewer, sometimes clicking these buttons will have no effect.