Lab Streaming Layer (LSL)
Notes on the data
LSL Outlet
Use the LSL Outlet mode to configure EMOTIV data streams that can communicate with other devices or 3rd party software.‌

Configuration

SETTING
DETAILS
Stream Name
Set the stream name for transmission
Device ID
This displays the Device ID for the selected device
Data Stream
Choose the data stream for transmission and select between EEG, Performance Metrics (PMs), Motion Data, Contact Quality (CQ) or EEG Quality (EQ), Band Power.
Number of channels
This displays the number of channels available for transmission (note this correlates to the number of channels available for that headset type)
Sample rate
This displays the sampling rate of the selected data stream (note this correlates to the sampling rate available for that headset type)
Data format
Choose the Data format for transmission as either Double/Float. However, If you choose Float format, only data value in range -16777216 to 16777216 are represented accurately (LSL doc). The Timestamp is not accurate because out of range. But others are fine.
Transmit type
Set the transmission type by selecting between Sample or Chunk.
For Chunk, you can set the Chunk size to be 4/16/32/64/128/256
Start
Click this button to start transmission
Stop
Click this button to stop transmission

Stream Outlet Information

Stream type
Stream name
Channel name list
Sample rate (Hz)
Notes
EEG
EmotivDataStream-EEG
["Timestamp", "Counter", "Interpolate",<EEG sensors> , "HardwareMarker", "Markers"]
128 or 256
depends on the headset and its settings
Description of EEG channels at link
The Markers channel is supported from version v3.0
Motion
EmotivDataStream-Motion
For newer EMOTIV headsets (support Quaternions):
["Timestamp", "Counter", "Interpolate", "Q0","Q1","Q2","Q3", "ACCX","ACCY","ACCZ", "MAGX","MAGY","MAGZ"] For older EMOTIV headsets: ["Timestamp", "Counter", "Interpolate", "GYROX","GYROY","GYROZ", "ACCX","ACCY","ACCZ", "MAGX","MAGY","MAGZ"]
32, 64, 128, depends on the headset and its settings.
6.4 hertz for MN8.
Description of Motion channels at link
Performance-Metrics
EmotivDataStream- Performance-Metrics
["Timestamp", "Engagement","Excitement","Focus","Interest ", "Relaxation","Stress"]
0.1 or 2 (high resolution)
Description of Performance metric at link If the detection cannot run because of a poor EEG signal quality then the value is -1 otherwise the range value from 0 to 1.0
Contact-Quality
EmotivDataStream- Contact-Quality
["Timestamp", "BatteryPercent" , "Overall", "Signal", <EEG sensors>]
2
Description of Contact Quality at link
The order of channels changes a bit compare with document in the link
EEG-Quality
EmotivDataStream- EEG-Quality
["Timestamp","BatteryPercent","Overall","SampleRateQuality", <EEG sensors>]
2
Description of EEG Quality at link
Band-Power
EmotivDataStream-Band-Power
["Timestamp", <EEG sensors/Band>]
8
Description of Band Power at link
Export as PDF
Copy link