Looking for collaborators on Emotiv EEG Brain Theremin Project

Mar 12, 2011 at 8:15am

Looking for collaborators on Emotiv EEG Brain Theremin Project

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

#55492
Mar 12, 2011 at 6:12pm
#199664
Aug 1, 2011 at 10:39am

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?

#199665
Jun 22, 2012 at 8:57am

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.

#199666
Aug 16, 2012 at 7:00pm

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

#199667

You must be logged in to reply to this topic.