Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Muse (post 2016) connection through LSL and OSC (EEG and Band levels) #316

Open
operatorequals opened this issue Mar 10, 2024 · 2 comments

Comments

@operatorequals
Copy link

operatorequals commented Mar 10, 2024

Hello all!

I am using Muse 2 (the new version) and
just released a Python library that can deliver all 5 electrode outputs (AUX included) to Neuromore Studio, as well as calculate and send normalized band levels. Gyroscope, accelerometer and PPG are theoretically working but not tested yet. The OSC channels supported are documented here.

The library is available here: operatorequals/muse-osc and it is under BSD3.

I'll be using (and maintaining) this until we see native LSL support (one day :) )

Until then, have fun :)

@hlc1209
Copy link

hlc1209 commented Mar 23, 2024

Bravo!

@stellarpower
Copy link

@operatorequals FYI I have found the OSC can drift pretty badly in Neuromore, so make sure to keep an eye on it. All data internally in the engine are essentially buffered according to the time when they should have been received, not when they were actually received, so there's no easy way around this. I'm using Brainflow and so this hasn't been a major problem, but obviously with networks involved this can be a much more serious issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants