Welcome Guest, you are in: Login

EventIDE Wiki

RSSRSS

Navigation




Search the wiki


PoweredBy
If you are a new visitor, this wiki describes EventIDE- a next-generation tool for designing advanced behavioral experiments, neuroscientific studies and usability tests. You can learn more about the software on the OkazoLab website.

An increasing number of research hardware and applications add support for the lab streaming layer (LSL) is a protocol an open-source networked middleware ecosystem to stream, receive, synchronize, and record neural, physiological, and behavioral data streams acquired from diverse sensor hardware. You can find more details on  the LSL project site. The LSL protocol has been developed in Swartz Center for Computational Neuroscience, UCSD (Copyright 2019, Christian Kothe, David Medine, Chadwick Boulay, Matthew Grivich, Tristan Stenner).

EventIDE offers extensive support for the LSL protocol in order to optimize the unified collection of measurement time series, time-synchronization, visualization and data recording. In addition, any LSL-compatible device becomes automatically available for acquisition in EventIDE.

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.

Other LSL usages 

In addition to the core elements above, the Unity AddIn for EventIDE uses the LSL protocol internally in order to provide a EventIDE-Unity integration.

ScrewTurn Wiki version 5.2.0.8. Some of the icons created by FamFamFam.