For device applications and tools hosted on GitHub, please make sure to read the respective repository's README and to check the release page for downloads.
The lab streaming layer was originally developed to facilitate human-subject experiments that involve multi-modal data acquisition, including both brain dynamics (primarily EEG), physiology (EOG, EMG, heart rate, respiration, skin conductance, etc.), as well as behavioral data (motion capture, eye tracking, touch interaction, facial expressions, etc.) and finally environmental and program state (for example, event markers).
The majority of EEG systems on the market are currently compatible with LSL.
- The following systems are supported by programs included in the LSL distribution (untested systems marked with a (u)):
- ABM B-Alert X4/X10/X24 wireless
- BioSemi Active II Mk1 and Mk2
- Blackrock Cerebus/NSP (timestamps only)
- Cognionics dry/wireless
- EGI AmpServer
- Enobio dry/wireless (u) (please use vendor-provided section)
- g.Tec g.USBamp (buggy at high sampling rates)
- g.Tec g.NEEDaccess (including g.USBamp, g.HIamp, g.Nautilus)
- MINDO dry/wireless
- Neuroscan Synamp II and Synamp Wireless (u)
- Neuroscan Acquire (u)
- Wearable Sensing
- The following devices support LSL via vendor-provided software:
- ANT Neuro eego sports
- ANT Neuro eego sports
- Bitbrain EEG & Biosignals platform
- Bittium NeurOne Tesla
- Brain Products actiCHamp/actiCHamp Plus
- Brain Products BrainAmp series
- Brain Products LiveAmp
- BrainVision RDA client
- Cognionics (all headsets)
- EB Neuro BE Plus LTM
- Emotiv Brainware (e.g. EPOC) via EmotivPRO
- IDUN Guardian via provided Python scripts
- mBrainTrain SMARTING
- neuroelectrics (Enobio, StarStim) via NIC2.
- Mentalab Explore
- Neuracle NeuroHub
- OpenBCI (all headsets)
- Starcat HackEEG Shield for Arduino
- The following are some of the devices we know about that support LSL natively through third party software, but there are many others we don't know about:
- The following devices support LSL natively without any additional software:
- The following systems are also supported by a separate program, the :doc:`OpenViBE acquisition server <ovas>`, but note however that there is an outstanding issue that prevents streams acquired with OpenViBE from synchronizing with other LSL streams:
- ANT Neuro ASALAB EEG
- Brain Products QuickAmp, V-Amp, and BrainAmp series
- CTF/VSM (u)
- EGI NetAmp (u)
- g.USBamp
- Emotiv EPOC
- Micromed SD LTM
- MindMedia NeXus32
- Mitsar EEG 202 (u)
- OpenEEG ModularEEG and MonolithEEG
- TMSi Porti32 and Refa32
- The following devices support LSL natively without any additional software:
- Various devices with ECG and/or EMG sensors are supported. Some of these have non-electrophys sensors as well (i.e., GSR, Respiration, Temperature, Accelerometer, etc.)
- Zephyr BioHarness (ECG/Respiration/Accelerometer)
- Shimmer Examples (using LSL for C#) (ECG/EMG/GSR/Accelerometer/Gyroscope/Magnetometer/PPG/Temperature/etc)
- Shimmer Examples (using LSL for Java) (ECG/EMG/GSR/Accelerometer/Gyroscope/Magnetometer/PPG/Temperature/etc)
- bitalino (using LSL for Python) (wearables and various sensors)
- CGX (Cognionics) AIM Physiological Monitor (ExG/Respiration/GSR/SPo2/Temp)
- Polar H10 ECG
- Several eye tracking systems are currently supported by LSL and included in the distribution (untested systems marked with a (u)):
- Eye Tribe Tracker Pro
- :lslrepo:`SMI iViewX <SMIEyetracker>`
- :lslrepo:`SMI Eye Tracking Glasses <SMIEyetracker>`
- SR Research Eyelink (very basic)
- HTC Vive Eye
- EyeLogic
- 7invensun Eye Tracker
- Custom 2-camera eye trackers (with some hacking)
- :lslrepo:`Pupil-Labs <PupilLabs>`
- :lslrepo:`EyeTechDS - VT3-Mini <EyeTechDS>`
- A wide range of Windows-compatible input hardware is supported by LSL and included with the distribution:
- Several motion-capture systems are currently supported by LSL. The ones we know of are:
- :lslrepo:`AMTI force plates with serial I/O <AMTIForcePlate>`
- :lslrepo:`PhaseSpace`
- :lslrepo:`Microsoft Kinect <KinectMocap>`
- :lslrepo:`NaturalPoint OptiTrack <OptiTrack>` (some versions)
- :lslrepo:`OpenVR`
- Qualisys
- Vicon (LSL support unclear - check with authors)
- Xsens
- UltraLeap Leap Motion
- Support for standard Windows-compatible multimedia hardware is included:
- DirectShow-compatible video hardware
- :lslrepo:`Qt-compatible audio input <AudioCapture>`
- mbtCameraLSL (Android)
- TimeShot (Windows multi-camera capture)
- The following stimulation devices (TMS, TDCS / TACS) have LSL support:
- The following stimulus presentations systems are usable out of the box with LSL:
- Neurobehavioral Systems Presentation
- iMotions
- EventIDE
- Simulation and Neuroscience Application Platform (SNAP)
- Reiz
- E-Prime 3.0
- Psychopy (using LSL for Python)
- PsychToolbox (using LSL for MATLAB)
- Unity (using LSL4Unity or liblsl C#)
- Unreal Engine (Marketplace, GitHub)
- The following miscellaneous hardware is supported: