Is it possible to stream EEG and EMG Data from the OpenBCI GUI to OpenViBE?
f61
germany
in OpenBCI_GUI
Hello everyone,
I am currently working on my project where I am streaming EEG data from the OpenBCI GUI to OpenViBE. The streaming of EEG data runs smoothly with the recommended procedure of the OpenBCI Documentation:
- Open the OpenBCI GUI.
- Start a session with any data mode.
- Open the Networking Widget and set Protocol to LSL from the dropdown in the top right of the widget.
- Select desired data type to stream.
- IMPORTANT: In the OpenViBE Acquisition Server, select the Driver as LabStreamingLayer(LSL).
- Click Start in the OpenBCI GUI Networking Widget.
- Click Connect and Play in the OpenViBE Acquisition Server.
- Click the Play button in the OpenViBE Designer GUI.
So my question would be whether it is possible to stream EMG data in addition to the EEG data. To stream the raw EEG data, I select TimeSeriesRaw in the LabStreamingLayer(LSL) under data type. Is it possible to stream EMG data with the TimeSeriesRaw data type or what methods are available to stream both EEG and EMG data from the OpenBCI GUI to OpenViBE?
Comments
Yes, you decide how you are assigning your available channels. So can be any mix of EEG, EMG, ECG, etc. TimeSeriesRaw is what you want. Note that EEG is always collected using the SRB2 pin as common reference. EMG is always collected in 'differential' mode, using BOTH pins on every channel used for EMG. You will want to disconnect the EMG channels from the common reference and not include it in Bias. (Done with the 'Hardware Settings' feature.) This is shown here:
https://docs.openbci.com/GettingStarted/Biosensing-Setups/ExGSetup/
William