vtr0n / emotiv-lsl

LSL server for Emotiv EPOC X
35 stars 4 forks source link

Emotiv EPOC X data decode #3

Open Gpandaa opened 10 months ago

Gpandaa commented 10 months ago

Thank you for your wonderful work! It can help me get raw data from EPOC X. But through observing waveform, I found these data may not correct EEG data. This phenomenon may be caused by incorrect decoding (wrong AES key) ?

vtr0n commented 9 months ago

Hello! Sorry, I missed this message. Can you tell us more about the problem? It might be worth trying to play around with the settings. Set Hertz to 128. Please note that the data comes in microvolts

Lakasabasz commented 8 months ago

I have same question. I adjusted SRATE to 128 and output is strange. Light theme is EmotivPRO, dark theme is bsl_stream_viewer Zrzut ekranu 2024-02-11 221411

bsl settings: Scale: 2.5mV, CAR enabled, Bandpass filter 1, 40

EmotivPro settings: Cannel spacing (uV): 200

Howchie commented 5 months ago

@vtr0n looking through the code, is it possible that in convertEPOC_PLUS the "-128" is supposed to use the SRATE? Is it mistakenly hardcoding a sample rate of 128 or am I misunderstanding?

vtr0n commented 2 months ago

@Lakasabasz how did you set up this experiment? The graphs are very similar, as if they were just different scales

Lakasabasz commented 2 months ago

@vtr0n sorry for late response, I didn't see gh notifications (weird) I connected headset via USB dongle and I started at the same time both Emotiv Pro and python scripts. Then I aligned both windows to see graphs from both apps. Nothing more.

vtr0n commented 1 month ago

For the purity of the experiment, I would do the following: I downloaded the raw data from the emotiv app and built a chart based on this data. Or even compared the numbers. I've done this before- they were the same. Most likely, the application has its own filters and/or special settings