kowalej / BlueMuse

Windows 10 app to stream data from Muse EEG headsets via LSL (Lab Streaming Layer).
GNU General Public License v3.0
187 stars 32 forks source link

EEG sampling frequency issue in v2.4.0.0 #63

Closed anjula04 closed 9 months ago

anjula04 commented 10 months ago

Hi,

I experience a large variation in the sampling frequency after few minutes and when I move the muse. It varies from ~650 Hz to ~10 Hz. But after it drops down it never recovers. This is similar to https://github.com/kowalej/BlueMuse/issues/54#issue-1195122622.

image image

Any solutions for this? Will connecting through the BLED112 sort this issue?

Thanks.

kowalej commented 10 months ago

Aside from connectivity issues I've seen this happen on systems with high resource usage, maybe check your free memory/ CPU. Other than that there's not much I could advise. I think it may be worth trying the dongle though as you said, as it could be your BLE hardware that's causing problems.

anjula04 commented 10 months ago

Hi, I tried with the BLED112 and sampling rates were stable near 256 Hz! Thank you for the suggestion.

However, I was able to stream data only through uvicMUSE. BlueMuse did not detect the device. What should I do to get this up and running?

kowalej commented 9 months ago

@anjula04 - I'll have to close this since I don't have a solution for you using BlueMuse. The app is built to use the native Windows BLE stack and not integrate with dongles directly.

anjula04 commented 9 months ago

@kowalej I was able to get consistent connection through the native Windows BLE when I used https://petal.tech/metrics-api. It give a consistent sampling rate of 256 Hz. The connection drops once in a while but automatically reconnects within few seconds.