Forums > MaxMSP

Looking for collaborators on Emotiv EEG Brain Theremin Project

March 12, 2011 | 8:15 am

I have purchased an Emotiv EPOC EEG (electroencephalography) headset. Unfortunately, the signals are encrypted. Daeken (daeken.com) hacked the encryption. His C and Python code needs to be made into a Max external in order to turn the device into a musical instrument. Anyone interested? webb.phillips@gmail.com



August 1, 2011 | 10:39 am

Hi there

I too have purchased an Emotiv headset with the Research Edition SDK.
I’m looking for ways to obtain brain wave rhythms (alpha, theta, beta, SMR etc.) via an FFT.

A friend of mine, David Morris-Oliveros has built a version of MindYourOSC that just transmits the raw EEG data from the headset (sum of all the contacts I think). Windows only sorry!

MindYourOSC Raw:

http://dl.dropbox.com/u/12129/Emotiv.zip

[Note: First of all, try running the EmotivfilesMindYourOSCs.exe.
If it gives you an error, install Emotivvcredist_x86vcredist_x86.exe,
then try the executable again.
If that fails, you will need to install EmotivSetup.msi,
and then run it from
C:Program FilesCoDMind Your Own OSC RawMindYourOSCs.exe.]

Ideally I’d like to implement FFT stuff in something like OpenVIBE

http://openvibe.inria.fr/documentation/unstable/Doc_FAQ.html

and build an OpenSoundContyrol object to use with the OpenVibe Designer app.

In the mean time, any more ideas for using Max signal-based FFT object to obtain Brainwave Rhythms?


June 22, 2012 | 8:57 am

The problem with using the emotiv and their off the shelf ‘EPOC’ software with MindYourOSC’s is that it is a very slow and dumbed down interface – you dont have any options for rescaling the dynamic range of the filters it uses – it doesn’t tell you what filter’s its using and it transmitts this data at a very slow rate – between 500 – 1000 ms second latency sometimes – if you are loking at ‘Meditation’ for example.

The OpenVibe project already supports a form of inter application networking called VRPN – and I’ll soon be trying it out.

http://openvibe.inria.fr/

http://openvibe.inria.fr/vrpn-tutorial-sending-data-from-openvibe-to-an-external-application/#Analog+VRPN+Server

So the sensible thing to do would be to write a Max external to receive/transmit via VRPN – I assume it will be something like OpenSoundControl?

Does anyone here know what this would involve? This is something I’d be keen to comission/crowd fund – and I know many other people who’d be interested as well.


August 16, 2012 | 7:00 pm

Hello,

Please tell me more about your patches, how it reads, data from Emotiv EEG? which kind of data you receive and what you can do with that?

i think about, do buy me a emotiv, mabye EPOC or the Research EEG, i want use it with max like a midi controller, have you experience with emotiv in max? how well you can use the data and what is possible to make with the raw data?

thanks
Konstantin


Viewing 5 posts - 1 through 5 (of 5 total)