lsl streaming?

User avatar
Peter Gamma
Posts: 180
Joined: Sat Jun 29, 2019 11:02 am
Location: Switzerland
Contact:

Re: lsl streaming?

Post by Peter Gamma »

I updated the issue for the LSL at the Swartz Center for Computational Neuroscience

https://github.com/sccn/labstreaminglayer/issues/30

Everybody can update the issue with the Muse headband there at the Swartz Center for Computational Neuroscience. You can get notifciations by e-mail about issues with the LSL and different supported devices from there.

There are different models of the Muse headband, and there are problems with some models to pair them over bluetooth to a desktop PC.

And there are different SDKs. That s confusing.

Could someone clearify this problem?
User avatar
Peter Gamma
Posts: 180
Joined: Sat Jun 29, 2019 11:02 am
Location: Switzerland
Contact:

Re: lsl streaming?

Post by Peter Gamma »

As far as I know, the following options should work:

1. The LSL interface which was published on the GITHUB of the Swartz Center for Computational Neuroscience was based on direct pairing of the Muse headband to a PC via Bluetooth.

2. There is no LSL interface published on the GITHUB of the Swartz Center for Computational Neuroscience for the Muse headband anymore.

3. Direct pairing of the Muse headband to a PC via Bluetooth only works with Muse 01 (Muse 2014)

4. Since the Muse 01 device is an older device, most of them need battery replacement.

5. I don t know for which devices the other LSL software offered by Arnaud Delorme work.

6. I don t know whether there is LSL software for the Muse 2016 and Muse 02 available.

7. For models where there is no LSL software available, the following instruction should work, as an LSL interface in MATLAB:

a) Connect the Muse to the Muse Monitor application via bluetooth

b) The smartphone has to be in the same Wifi network as the PC which runs Matlab

c) The Muse Monitor App has an option to OSC (Open Sound Control Network
Protocol) data streaming

OSC Specification which paramaters Muse Monitor can stream can be seen here:
https://musemonitor.com/FAQ.php#oscspec

d. Joren, computer scientist in the field of Music Informatics

https://0110.be/About

wrote a manual how to receive OSC in a MatLab:

https://0110.be/posts/OSC_in_Matlab_on_ ... using_Java

5. Use the manual from Joren to write an OSC client in MATLAB

Good luck!
User avatar
Peter Gamma
Posts: 180
Joined: Sat Jun 29, 2019 11:02 am
Location: Switzerland
Contact:

Re: lsl streaming?

Post by Peter Gamma »

There are 3 different models of the Muse headband:

1. Muse 01 (2014)
2. Muse 02 (2016)

https://www.youtube.com/watch?v=cPz19fmD620

3. Muse 2 (20??)
User avatar
James
Site Admin
Posts: 1110
Joined: Wed Jan 02, 2013 9:06 pm

Re: lsl streaming?

Post by James »

* MU-01 - Muse - Released 2014 - Bluetooth.
* MU-02 - Muse - Released 2016 - Bluetooth LE.
* MU-03 - Muse 2 - Released 2018 - Bluetooth LE.
User avatar
Peter Gamma
Posts: 180
Joined: Sat Jun 29, 2019 11:02 am
Location: Switzerland
Contact:

Re: lsl streaming?

Post by Peter Gamma »

Citation from Matthew McGregor-Mento 1 month ago:

https://www.youtube.com/watch?v=cPz19fmD620

"Do not confuse the 2 in the model number with the Muse 2 and buy the wrong one like I did. :( "


Citation from Peter Gamma:

"The Lab Streaming Layer (LSL) and Muse headband: This is not Meditation Made Easy, but Meditation Made Difficult"
User avatar
Peter Gamma
Posts: 180
Joined: Sat Jun 29, 2019 11:02 am
Location: Switzerland
Contact:

Re: lsl streaming?

Post by Peter Gamma »

The link to the «The matlab_example_with_muse is there again»:

https://labstreaminglayer.readthedocs.i ... _muse.html


The issue with the labstreaminglayer was closed by Chadwick Boulay from the Ottawa Hospital Research Institute in Canada, that's great!

https://github.com/sccn/labstreaminglayer/issues/30


So the Matlab example with muse should work again. Since the example uses direct paring of the Muse to a PC via bluetooth, it works only with:

MU-01 - Muse - Released 2014 – Bluetooth

Eventually, a battery replacement for this model is necessary.


I still miss an easy solution for:

MU-02 - Muse - Released 2016 - Bluetooth LE

and

MU-03 - Muse 2 - Released 2018 - Bluetooth LE.


Since the Matlab example with muse does not work with these two models.
User avatar
Peter Gamma
Posts: 180
Joined: Sat Jun 29, 2019 11:02 am
Location: Switzerland
Contact:

Re: lsl streaming?

Post by Peter Gamma »

Muse SDK can be obtained by sending an e-mail to: research@choosemuse.com.

https://choosemuse.com/development/

"If you are hosting a hackathon, an academic or institutional research project, or working on an educational application for neuroscience or neurotech, we will continue to offer support for your projects to the best of our ability (including the legacy SDK for Muse 2016). Please reach out to our R&D team at research@choosemuse.com."
User avatar
Peter Gamma
Posts: 180
Joined: Sat Jun 29, 2019 11:02 am
Location: Switzerland
Contact:

Re: lsl streaming?

Post by Peter Gamma »

.
Summary:

The issue # 30 with the labstreaminglayer:

https://github.com/sccn/labstreaminglayer/issues/30

was closed means that InteraXon Muse is on the list of Labstreaminglayer Supported EEG Hardware (with no issue):

https://labstreaminglayer.readthedocs.i ... vices.html

with an Example use with Matlab:

https://labstreaminglayer.readthedocs.i ... _muse.html

The Example use with Matlab works only with MU-01 - Muse - Released 2014 – Bluetooth

The Muse SDK necessary for this solution is only available for these people:

"If you are hosting a hackathon, an academic or institutional research project, or working on an educational application for neuroscience or neurotech, we will continue to offer support for your projects to the best of our ability (including the legacy SDK for Muse 2016). Please reach out to our R&D team at research@choosemuse.com."
User avatar
Peter Gamma
Posts: 180
Joined: Sat Jun 29, 2019 11:02 am
Location: Switzerland
Contact:

Re: lsl streaming?

Post by Peter Gamma »

For me personally, this Labstreaminglayer solution is useless, since I don’t belong to the chosen people working on the chosen application.

A Labstreaminglayer solution only for chosen people and chosen applications? And a support to the best of Interaxons ability? What does that mean?

I miss a Labstreaminglayer solution from James Clutterbuck for all muse headbands for all kind of people for all kind of projects which is also supported by Labstreaminglayer.
User avatar
Peter Gamma
Posts: 180
Joined: Sat Jun 29, 2019 11:02 am
Location: Switzerland
Contact:

Re: lsl streaming?

Post by Peter Gamma »

Here are some updates of the Muse headband LSL misery:

https://github.com/sccn/labstreaminglayer/issues/30
Post Reply