Muse LSL on Mac OS X
This guide is set to teach you how to connect to the 2016 Muse Headband (http://www.choosemuse.com/) using LSL (lab streaming layer) and to send markers with Matlab. If you are looking to connect to Muse using LSL but run experiments in Python, you only need the Muse LSL Tools package (thus, this tutorial is not what you are looking for).
Please note: A lot of these tools are in development and are subject to change. Furthermore, I have developed the Muse LSL Matlab Tools package, but not the Muse LSL Tools (developed by Dr. Kyle Mathewson and his team - http://kylemathewson.com/) or Lab Streaming Layer (developed by the team at Swartz Center for Computational Neuroscience, UCSD - https://sccn.ucsd.edu/). If there are issues please email me (email@example.com), and I will work on fixing them. You may also use the comment box at the bottom of the page.
Another Note: For this to work, you need a Bled112 bluetooth dongle, as well as Matlab with the EEGLab toolbox.
In this, you will be downloading XCode, Anaconda, Lab Recorder, and three packages (Muse LSL Tools, Lab Streaming Layer, Muse LSL Matlab Tools) and running various files from these folders. You must put all three folders within the same ‘master’ folder. The location of this master folder is up to you.
Running an experiment (Lab Recorder)
To run an experiment is easy. How to do it is demonstrated in the LSL_Example.m script. All Matlab scripts in this section can be found in the Muse LSL Matlab Tools package.
Converting data to brain vision analyzer format