How to OSC streaming data with a 2016 Muse?

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

Re: How to OSC streaming data with a 2016 Muse?

Post by Peter Gamma »

Here is some new staff for streaming. Not OSC streaming, but Lab Streaming Layer for Muse 2 and Muse 2016, with nice colourful graphs, to recover my dual screen solution, as long as no new Muse SDK is available anymore:

https://github.com/alexandrebarachant/muse-lsl

I heard a rumour that Lab Streaming Layer is a good solution for Matlab.

edit: 1.1.2020

To verify whether the rumour is true, look here:

Swartz Center for Computational Neuroscience/labstreaminglayer/wiki:

"Examples for how to send or receive data for several programming languages including MATLAB":

https://github.com/sccn/labstreaminglay ... ing-MATLAB
Last edited by Peter Gamma on Wed Jan 01, 2020 2:43 pm, edited 1 time in total.
User avatar
James
Site Admin
Posts: 1080
Joined: Wed Jan 02, 2013 9:06 pm

Re: How to OSC streaming data with a 2016 Muse?

Post by James »

LSL streaming is on my list on already.
User avatar
James
Site Admin
Posts: 1080
Joined: Wed Jan 02, 2013 9:06 pm

Re: How to OSC streaming data with a 2016 Muse?

Post by James »

BTW, if you just want a second display Reflector 3 by Air Squirrels is awesome. I use it in presentations all the time.
User avatar
Peter Gamma
Posts: 179
Joined: Sat Jun 29, 2019 11:02 am
Location: Switzerland
Contact:

Re: How to OSC streaming data with a 2016 Muse?

Post by Peter Gamma »

No, this is not a solution, either.

I m looking for an option to have Muse Monitor with a HDMI adapter for a TV screen, and a second extended screen with the raw data for quality control of the recording.

Muselab would have worked, but it s not available anymore.

Lab Streaming Layer connection to this

https://github.com/alexandrebarachant/muse-lsl

does not work either, since the Muse headband can only pair to one device over bluetooth.

A second display Reflector 3 by Air Squirrels does not work either. I m looking for second screen with a differen content.
User avatar
James
Site Admin
Posts: 1080
Joined: Wed Jan 02, 2013 9:06 pm

Re: How to OSC streaming data with a 2016 Muse?

Post by James »

How are your coding skills?
Here are some OSC receiver examples: https://github.com/Enigma644
User avatar
James
Site Admin
Posts: 1080
Joined: Wed Jan 02, 2013 9:06 pm

Re: How to OSC streaming data with a 2016 Muse?

Post by James »

The Interaxon Muse Lab download link is still active:

Windows: https://storage.googleapis.com/ix_downl ... taller.exe
OSX: https://storage.googleapis.com/ix_downl ... er.app.zip

I found the links from the web archive: https://web.archive.org/web/*/http://de ... com/tools/

I would recommend not posting these on the Interaxon forums, or they'll probably take them down.
User avatar
Peter Gamma
Posts: 179
Joined: Sat Jun 29, 2019 11:02 am
Location: Switzerland
Contact:

Re: How to OSC streaming data with a 2016 Muse?

Post by Peter Gamma »

Thanks for the download link.

I don t code.

Integrating LSL streaming to Muse Monitor would be fine. And from there to EEGLAB it s not far, as far as I know (via the EEGLAB plugin BCILAB). We would have the option to use the Muse headband as a tool for scientific studies, for instance for studying brain wave activity when eyes are closed vs brain wave activity when eyes are opened, as demonstrated here by neuroscientist and EEGLAB developer Arnaud Delorme:

Processing Muse data with EEGLAB part I: Acquiring data:
https://www.youtube.com/watch?v=omn7y3TIsGc

Processing Muse data with EEGLAB Part II: Artifact rejection:
https://www.youtube.com/watch?v=H6-e3tNT9EQ

Processing Muse data with EEGLAB Part III: Analysis of multiple data files:
https://www.youtube.com/watch?v=fB6TJjhO674

Processing Muse data with EEGLAB Part IV: Statistical analysis:
https://www.youtube.com/watch?v=y8jK-bW1U3A
Last edited by Peter Gamma on Sun Dec 29, 2019 1:01 pm, edited 2 times in total.
User avatar
Peter Gamma
Posts: 179
Joined: Sat Jun 29, 2019 11:02 am
Location: Switzerland
Contact:

Re: How to OSC streaming data with a 2016 Muse?

Post by Peter Gamma »

It is also possible to create time-frequency plots in EEGLAB:

https://www.youtube.com/watch?v=2nBch6doiMg

With Lab Streaming Layer and BCILAB eventually in real-time. Scientists who want results use BCILAB & EEGLAB :idea:.
Last edited by Peter Gamma on Sun Dec 29, 2019 12:58 pm, edited 1 time in total.
User avatar
James
Site Admin
Posts: 1080
Joined: Wed Jan 02, 2013 9:06 pm

Re: How to OSC streaming data with a 2016 Muse?

Post by James »

Probably. I don't own MATLAB, so I can't test, sorry.
User avatar
Peter Gamma
Posts: 179
Joined: Sat Jun 29, 2019 11:02 am
Location: Switzerland
Contact:

Re: How to OSC streaming data with a 2016 Muse?

Post by Peter Gamma »

Matlab is not neccessary. There is a compiled version of EEGLAB available, which don t need Matlab.

https://sccn.ucsd.edu/wiki/A13:_Compiled_EEGLAB

I suppose Lab Streaming Layer and the EEGLAB plugin BCILAB is sufficient. I found here, that for EEGlab users there is an xdf_import plugin available:

https://github.com/sccn/labstreaminglay ... le-streams

Is it possible to integrate Lab Streaming Layer into Muse Monitor :| ?
Last edited by Peter Gamma on Sun Dec 29, 2019 1:03 pm, edited 1 time in total.
Post Reply