- Use LibMuse on Android or iOS to build an app that directly connects to Muse.
- Use MuseIO to connect to Muse and stream data over OSC to another program running an OSC server.
- Implement the Muse Communication Protocol, which defines how Muse packets are encoded and compressed.
To see the data available from the Muse Research Tools, see their Available Data section.
To see the data available from LibMuse, see the respective API Reference for your platform of choice:
Please refer to the Bluetooth Connectivity section for help.
You must run MuseIO to connect with Muse.
Often Bluetooth connectivity issues can be alleviated by using an external USB Bluetooth dongle. See the Bluetooth Connectivity section for details.
Please refer to the Timing and Synchronization section.
Dry skin can also cause bad signal. Consider gently cleaning your forehead and around your ears to potentially improve the connection.
Make sure the Muse electrodes are clean. You can do this buy gently wiping them with a cloth dipped in a moderate amount of rubbing alcohol or hand sanitizer.
Lastly, it is important to sit still for 20-30 seconds after adjusting the headband. The signals from Muse will take a little while to settle down after the headband has been moved. The skin-electrode connection improves gradually over time as a small layer of moisture builds and the electrochemical state reaches an equilibrium. Every time the headband moves relative to the skin, this equilibrium is somewhat interrupted and must be given time to recover.
If you continue to have signal quality issues after following the above instructions, please contact email@example.com.
Go to the installation directory and run the uninstaller. You cannot install a new version of the Research Tools to the same folder, the installer will ask you to uninstall the older version first. If you store muse data in the same folder it will not be deleted.
The LibMuse installer doesn’t change your environment variables, so there is no need for an uninstaller. Just delete the installation directory.
The previously published experimental values “Mellow” and “Concentrate” are NOT the values used in the Muse application for the meditation experience. We have removed these values from the SDK because we do not believe they reflect the quality of experience that we would like our users to have. If you would like to put similar values back into your application, we suggest you follow the published algorithm described in the documentation below.
The following recipe is based on an algorithm developed for the Muse by a team across the following institutions: Rotman Research Institute, Toronto, Canada; Max Planck Institute for Cognitive and Brain Science, Leipzig, Germany; Department of Neurology, Charité –Universitätsmedizin Berlin, Berlin, Germany; and Department of Psychology, University of Toronto, Ontario, Canada.
The team published a paper that is available free to the public:
‘My Virtual Dream’: Collective Neurofeedback in an Immersive Art Environment by Natasha Kovacevic, Petra Ritter, William Tays, Sylvain Moreno, Anthony Randal McIntosh which can be accessed from http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0130129
Mellow and Concentrate are based on Relative Band Powers that are described in the Muse Developers web site at http://developer.choosemuse.com/research-tools/available-data
Mellow is based on the relative spectral power of alpha (7.5 – 13 Hz) called RSPa. RSPa uses Relative Band Powers from the Muse SDK called alpha_relative whose values range between 0 and 1. These values are sent out every 100 ms so we recommend taking a moving average of the last 20 values.
Concentrate is based on the relative spectral power of gamma(30 – 44 Hz) called RSPb. RSPb uses Relative Band Powers from the Muse SDK called gamma_relative whose values range between 0 and 1. These values are sent out every 100 ms so we recommend taking a moving average of the last 20 values. Note that the My Virtual Dream paper mentioned above used the beta band instead of the gamma band.