Page History: Lab Streaming Layer in EventIDE
Compare Page Revisions
Page Revision: 2023/05/22 07:17
EventIDE offers extensive support for
the LSL protocol - an open-source networked middleware ecosystem to stream, receive, synchronize, and record neural, physiological, and behavioral data streams acquired from diverse sensor hardware.
Core LSL functionality
The LSL-based functions are carried by the following core elements:
LSL Event Marker element
The
LSL Event Marker Element sends custom text markers and timestamps to external applications.
LSL Signal element
The
LSL Signal Element reads numerical signals in an LSL stream generated by connected hardware or another application. The acquired signals are then used for online processing,visualization and recording in EventIDE.
LSL Streamer element
The
LSL Streamer Element forwards online signals processed by EventIDE to external applications that run in a network or on the same computer.
LSL Tracker element
The
LSL Tracker Element reads gaze position data streamed by an external application or eye-tracking hardware.
LSL Video element
The
LSL Streamer Element renders a video clip made of sequential video frames, which are streamed by an external application or hardware.
Additional LSL functionality
In addition to the core elements above, the Unity AddIn for EventIDE uses the LSL protocol internally in order to provide a Unity-EventIDE integration.