neurosky and max
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 https://github.com/qdot/np_mindset maxhelp patch, but couldn't use it because there is no npmindset.mxe file.
I've found topic, written before here, https://cycling74.com/forums/using-neurosky-mindset but with out anything different in it.
Does anyone have experience with this devices.
Please help.
Which one of the neurosky headsets are you using?
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...?
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.
How tough do you think it would be to roll your own detection patch using [serial]? I wonder if it could be fast enough...
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...).
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.
Michael
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).
darn.
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 :
some info :
http://www.nonpolynomial.com/externals/
last external (os 10.6) here :
http://sourceforge.net/projects/nplabs/files/np_epoc/0.2/
and source code here :
https://github.com/qdot/np_epoc
OK,
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.
Hi again,
I have some kind of success, I found a compiled pach for Pd and it works fine. http://puredata.hurleur.com/viewtopic.php?pid=31243#p31243
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
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!
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
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.
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
https://cycling74.com/forums/mindwave-to-maxmsp
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?
Hi Roberto
Here's the latest version of the Neurosky to OSC app by Trent Brooks
https://github.com/trentbrooks/BrainWaveOSC/tree/master/Application_osx_win
After downloading and uncompressing the folder - you'll see a folder
with the following items:
BrainWaveOSC.app
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
George
This looks great! Thanks for sharing.
Thanks GEORGE KHUT
Trent Brooks app worked like a charm!
If you ever meet the dude thank him on my behalf.
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?
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 https://github.com/trentbrooks/BrainWaveOSC