DominiqueMakowski / MuseLSL2

Light and updated muse-lsl interface to stream and record Muse EEG signals

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MuseLSL2

This is a light reimplementation of muse-lsl with a few improvements:

  • Fixed timestamps correctness.
  • Uses mne-lsl, which is an upgraded version of the LSL interface.
  • Viewer also shows PPG and related channels.
  • Fixed timeout issue and disconnection (to be confirmed)

By default, MuseLSL2 streams all channels (including gyroscope, accelerometer, and the signal form the Auxiliary port "AUX", which can be used to add an additional electrode). Note that without an additional electrode, the AUX channel will just pick up noise and should be discarded.

Usage

Install with:

pip install https://github.com/DominiqueMakowski/MuseLSL2/zipball/main

Power up Muse EEG headset, Open console, run:

MuseLSL2 find

Once you have the mac address of your device, run for instance (but replace the address):

MuseLSL2 stream --address 00:55:DA:B5:E8:CF

In a new console, while streaming, run:

MuseLSL2 view

Record

Best is to record the streams using Lab Recorder.

About

Light and updated muse-lsl interface to stream and record Muse EEG signals

License:MIT License


Languages

Language:Python 100.0%