A library by Jorge C. S. Cardoso for the programming environment processing. Last update, 11/19/2010.

The MindSetProcessing library allows you to use the NeuroSky Mindset brainwave sensing headset with Processing. It gives you access to the raw wave values, to the eSense meters (Attention and Meditation) and to the EEG values. It does not provide blink data. This library was implemented using the Think Gear Communications driver J2ME implementation provided in the Mindset Development Tools 2.1.

This project is part of the DiABlu project of the CITAR reseach center at the School of Arts (Portuguese Catholic University).


Download MindSetProcessing version 0.1.1 in .zip format.


Unzip and put the extracted MindSetProcessing folder into the libraries folder of your processing sketches. Reference and examples are included in the MindSetProcessing folder.

Keywords mindset, neurosky, diablu

Reference. Have a look at the javadoc reference here. a copy of the reference is included in the .zip as well.

Source. The source code of MindSetProcessing is available at google code, and its repository can be browsed here.


Find a list of examples in the current distribution of MindSetProcessing, or have a look at them by following the links below.


Platform osx,windows
Processing 1.2.1
Dependencies Serial library