Difference between MuseLab, MuseDirect, MuseIO and Muse Monitor


Hi, I just bought the Muse headband and have to stream live data into Unity Engine on windows 10. However before I do that, I wanted to be clear about the differences between MuseLab, MuseDirect, MuseIO and Muse Monitor. This would help me take the right direction when developing. Can someone explain the differences between all these 4 tools, their purpose/main function?


Muse Lab is Interaxon’s Windows/Mac data visualization tool. It can not connect to the Muse itself, instead it listens for OSC data over the network. When you initially open it, it’s blank and a bit confusing to add graphs. If you open this config file, it will set everything up for you and will start graphing as soon as it receives OSC data over UDP port 5000 :slight_smile:

To send OSC data to Muse Lab, Interaxon provide two options:

  1. MuseIO - This is a Windows/Mac program which connects to the older 2014 Muse and stream or records OSC data. As this doesn’t work with the newer Muse, this program is now obsolete.
  2. MuseDirect - This is a Windows only program which connects to both the old 2014 and newer 2016 Muse and streams or records OSC data.

Muse Monitor is my Android/Apple app which connects directly to the Muse and provides real time visualizations on your mobile device. Additionally you can also record data directly on your phone, or stream OSC data out to other programs, such as Muse Lab.

Also, there is another important tool of Interaxons which wasn’t on your list and that is Muse Player. This plays back recording files. I think this would be quite useful to you if you’re developing as you wouldn’t have to worry about putting on the headset and fitting it correctly each time you want to run a test. Instead, you an record a series of events (with Muse Monitor or Muse Direct) and then when you’re ready to test, you can play them back (over OSC) using Muse Player.


That was really helpful. Thank you so much! :slight_smile:


MuseDirect appears to be Windows only. Or, at least, Interaxon makes the Mac version painfully hard to find. :-\

But, thanks to your instructions above and your MuseLab config file, I was able to get MuseMonitor streaming to MuseLab on my Mac in minutes. Thanks!


You are correct, Muse Direct is Windows only! I’ve updated my reply above to reflect this.