neuromore / studio

neuromore Studio is your all-in-one biofeedback suite
https://neuromore.com
126 stars 39 forks source link

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

Open operatorequals opened 8 months ago

operatorequals commented 8 months ago

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 commented 8 months ago

Bravo!

stellarpower commented 5 months ago

@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.