neurosky and max

    May 29 2012 | 9:27 am
    Hello all, I' m new in max.
    I' m working on a my diploma project and I am using neurosky head set and maxmsp in it. I've found maxhelp patch, but couldn't use it because there is no npmindset.mxe file. I've found topic, written before here, but with out anything different in it.
    Does anyone have experience with this devices. Please help.

    • May 30 2012 | 3:45 am
      Which one of the neurosky headsets are you using?
    • May 30 2012 | 8:53 am
    • May 30 2012 | 3:37 pm
      I looked around on the github site and couldn't find it either. Maybe it's only available as source which needs to then be compiled. I don't know why the .mxe and the .mxo aren't available directly...?
    • May 30 2012 | 3:40 pm
      AFAIK, there is not a max patch that works correctly with that model. At one time, Neurosky distributed a third-party patch that worked with the Mindset, an earlier product. That patch produced erroneous output when connected to the Mindwave. For nearly a year, I tried to get Neurosky and the developer to update the patch for the Mindset, but they never did.
    • May 30 2012 | 3:50 pm
      How tough do you think it would be to roll your own detection patch using [serial]? I wonder if it could be fast enough...
    • May 30 2012 | 4:55 pm
      I think it was a baud-rate issue. The Mindwave apparently uses a slower update rate. I wish Neurosky would update their patch, too. The Mindset has those godawful over-ear headphones (plus it's 2x the price...).
    • May 30 2012 | 5:47 pm
      I agree, I was stuck with using the Mindset in my seminars, and it's a problem to use. The electrodes embedded in the ear cushion are unreliable, too.
      I don't see the max patch on the Neurosky web site, although it was always hard to find. IIRC, baud rate for the Mindwave is 115200. I've never used the [serial] object, so I don't know how well it will work, but I hope someone gives it a try. The Mindwave uses a USB RF dongle, so there is probably some sort of drive required as well.
    • May 30 2012 | 6:27 pm
      The Emotiv system also looks interesting, but I don't believe there is a max object for it either (plus I'm not sure it even runs under OSX at present).
    • May 31 2012 | 6:40 am
      The Emotiv system also looks interesting, but I don't believe there is a max object for it either
      Here are some links for it :
      and source code here :
    • May 31 2012 | 2:17 pm
      I tried some nice working examples for labVIEW. Neurosky headset works good in it..., so is there another way to take data from headset? I don't have experience with labVIEW but maybe it is possibe to make connection between labVIEW and max?
      In other way I will trie to compile it but I am not a programist and it is very difficult for me.
    • Jun 01 2012 | 12:57 pm
      Hi again,
      I have some kind of success, I found a compiled pach for Pd and it works fine. Now I can make connection between Pd and max via OSC. It's not very elegant but my only option for now.
      Thans a lot
    • Oct 07 2012 | 3:09 am
      did you guys had any luck with MindWave for max/msp ? my np_mindset module crashes in MAX 5 and 6. Is there any other way around? thanks!
    • May 01 2013 | 10:54 pm
      Re: np_mindset crashig Max - you need to have exactly the bluetooth right serial port ID - anything else will crash Max. You can use another app like Arduino to get the serial port ID : ) George
    • May 21 2013 | 6:58 am
      Hi everyone,
      I'm using the Mindwave (NOT Mindset), MAX5 on OSX 10.6.8. I went through all of the issues described above last year and found a temporary solution using these libs: MindSet Processing library by Rob King and the MaxLink java library. Basically, I just let Processing handle all of the incoming data from the Mindwave, which is then fed into my MAX patch via MaxLink. I found the Processing lib to be more stable than the nonpolynomial object, which I tested with both the Mindset and the Mindwave.  I did encounter some issues with Processing crashing depending on what version of Java I was running the sketch on - and that is still a problem. So, if anyone has any insight or can offer some Java help, maybe we can solve this mystery for everyone involved.
    • Jun 19 2013 | 12:44 pm
      Hey all - Trent Brooks wrote a great app (OSX and Windows) that sends the Thinkgear data to other apps via OSC. see my comments on the following thread
    • Sep 07 2014 | 9:15 pm
      Hi, I realize this post is a year old and I've tried the mindwave max patch but it seems that the port is not the same on my computer so I can't get data from Mindwave to Max. Any idea on how can I know on which port number is mindwave connected to?
    • Sep 08 2014 | 12:23 am
      Hi Roberto
      Here's the latest version of the Neurosky to OSC app by Trent Brooks
      After downloading and uncompressing the folder - you'll see a folder with the following items: data (folder) export (folder) fonts (folder) settings.xml ThinkGear.bundle
      Open the settings.xml file in a text editor -constantport4000 set the port number - save and relaunch
      This worked for me.
      Kind regards
    • Sep 08 2014 | 4:16 am
      This looks great! Thanks for sharing.
    • Sep 04 2015 | 12:00 pm
      Thanks GEORGE KHUT Trent Brooks app worked like a charm! If you ever meet the dude thank him on my behalf.
    • Sep 17 2015 | 4:31 am
      VINCENTRIEUF - Thanks for reviving this thread. I'm thinking of getting a Mindwave, and trying to understand which model(s) will work. The Trent Books Readme mentions "ThinkGear-based bluetooth EEG sensors." Does that mean it should be the Mindwave Mobile, because the Mindwave Headset does not have Bluetooth?
    • Oct 15 2019 | 12:50 pm
      For anyone still searching for a way to make Mindwave Mobile 2 work on Max, I found BrainWaveOSC to work pretty well with the device.
      Here are the steps on Windows but probably almost the same on a Mac:
      -Install mobile app Mindwave Mobile Tutorial to test de device, but not before connecting the headset to the smartphone.
      -Test device by following steps in the app
      -Once everything work in the app, close bluetooth on smartphone and ok go to PC
      -Add the headset as a bluetooth device
      -Install Thinkgear Connector (not necessary for BrainWaveOSC (ver.win_0.98), I think.
      -Open BrainWaveOSC (tested win version)
      -It should work as soon as it opens visualizing and sending data via OSC
      -To send to Max, just use udpreceive 7771 and route objects. For specific OSC messages, check