Event Translator

Annotated Event Translator editor
Copies events from one data stream to all other synchronized streams.

Plugin Type

Utility

Platforms

Windows, Linux, macOS

Built in?

Yes

Key Developers

Josh Siegle

Source Code

https://github.com/open-ephys/plugin-GUI/tree/main/Source/Processors/EventTranslator

Plugin configuration

By default, the Event Translator will set the first stream as the main stream, and TTL line 1 (1-based indexing) as the sync line.

  • To change the main stream, click on one of the gray sync buttons and select “Set as main clock.”

  • To change the sync line for individual streams, click on one of the gray sync buttons and select the line to which the shared digital input is connected.

It’s possible to change the main stream and sync lines while acquisition is active, but not after recording has started.

Expected behavior

When acquisition starts, the sync buttons will turn orange prior to synchronization, and then green once they are synchronized. Synchronization requires that at least two TTL events have been received simultaneously by the main stream and an auxiliary stream.

Once a stream is synchronized, all TTL events from the main stream (except those on the sync line) will be realigned to that stream’s local clock and added to the event buffer.