EEG-ExPy icon indicating copy to clipboard operation
EEG-ExPy copied to clipboard

Missing Marker Column in Output (Muse2 with BlueMuse)

Open felixmpichardo opened this issue 3 years ago • 3 comments

ℹ Computer information

  • Platform OS (e.g Windows, Mac, Linux etc): Windows 10
  • Python Version: 3.7
  • Brain Interface Used (e.g Muse, OpenBCI, Notion etc): Muse2 with Bluemuse

📝 Provide detailed reproduction steps (if any)

  1. Connect to BlueMuse and begin streaming.
  2. Ran the demonstration code for running an experiment as per the documentation . I tried 30s, 120s, visual_n170, and visual_p300.
  3. Additionally, I ran a snippet of code for "signal quality", and I send a couple of test markers.

✔️ Expected result

The fetched data looked like this:

image

I expected all the columns except the "Right AUX" column.

❌ Actual result

(1) The result of running the experiment: There is no marker column at all: image

(2) Signal snippet: Initially, there was no marker column, as above. This morning, it began to show up, but it has no header or data for the first few lines, which causes import errors. The other markers I send in the snippet do show up.

image

felixmpichardo avatar Jun 06 '21 15:06 felixmpichardo

Thinking about this again, I think I may be the one to blame. Regression probably happened in my "continuous recording to file" PR to muse-lsl: https://github.com/alexandrebarachant/muse-lsl/pull/139

Maybe we should open an issue there instead? Or just figure out how to fix it (shouldn't be too hard) and submit a PR straight away.

ErikBjare avatar Jun 18 '21 09:06 ErikBjare

I am a complete novice as far as EEG-Notebooks or the topic of streaming goes. Just wanted to say, that I had the same issue (#111) in both cases: when I used BlueMuse for streaming and when I used Petal Metrics. Petal Metrics gives the option to choose either LSL or OSC as the stream type. I previously used LSL, but just now tried out the OSC option, however the problem persists - at the beginning the event markers are not recorded - the first one that gets recorded is always on data row 13 (row 14 in the file).

Maari13 avatar Jun 18 '21 14:06 Maari13

In order to do some further testing, I also experimented with Visual N170, Visual SSVEP and Auditory Oddball (orig) - in all the cases the title of the "Marker" column was missing from the experimental data file, as well as the first 12 event markers. Hence, the issue is not specific to the Visual P300 experiment.

Maari13 avatar Jun 21 '21 10:06 Maari13