Things You'll Need:
- odot externals library: https://github.com/CNMAT/CNMAT-odot/releases
- Muse Monitor App (available to purchase from the App store)
- Muse Headband
- Max 7
- 'brainstuff.maxpat' attachment from this post (or copy the image above)
Download the patch attached to this post. Install the Muse Monitor app and the odot externals library.
Turn on the headband (make sure it is fully charged) and go into settings on the Muse Monitor app. Change the IP address and the port to match the ones that you will be streaming to in Max (for port I use 5000)
In Max, open the patch and enter the same IP address in the 'udpsend' object and make sure the port number matches under 'udpreceive' (see image at the top of this post)
Make sure your firewall is turned off and that bluetooth is turned on on the device that you will be streaming from
Click 'streaming' on the Muse Monitor app. Confusingly, when it's streaming there will be a cross through the streaming icon
If the buttons are flashing and numbers are appearing in the Max patch, then you have been successful! If not, go through and check that you've used the right IP address, that your firewall is turned off, that there are no other devices using the Bluetooth, etc.
The numbers appearing will be from the EEG readouts. To get data streaming from the accelerometer or gyroscope, create objects 'o.route /gyro' and 'o.route /acc' etc.
If you have any issues then feel free to message me, similarly let me know if there is any vital step that I have missed out. Happy streaming!