...that deal with pure data
You are not logged in.
I am a musician and I am considering trying to make a pd patch that will translate simple OSC messages from the EPOC neural headset into MIDI. Emotiv EPOC is an EEG headset available for $300 - it sends OSC messages to pd in the form of /VAR/VARIABLE/X.XX where VAR is the type of signal (can be emotion, cognitive, facial, or a few others), VARIABLE is the exact signal type (blink, wink, smile, think of cognitive triggers 1 - 14, etc) then X.XX is a number indicating trigger strength for the intensity of the detected action.
So, I am assuming that all it needs to do is break off the VAR and VARIABLE right? I need an object that distributes the VARs into objects, cutting off the VAR then objects for VARIABLEs, leaving just a numeric 0.00 - 1.00 to translate into MIDI of some type..
Am I correct or is there a lot more programming needed to get this working smoothly? I do not know, for example, how much data will come from the headset in real time because I do not own it yet.
As you can probably tell, I have never used pd before. I might need some help from forums to get started. Does this seem like a reasonable project for a beginner? I have some limited programming experience in languages like BASIC, PASCAL, Hypercard on Mac, HTML..
Any input would be appreciated!
You can do this:
[OSCroute /emotion /cognitive /facial]
Here is more on that
https://ccrma.stanford.edu/~juanig/arti … ta_on.html
thank you! i have gotten farther by myself.. now i am faced with the predicament that the research edition of the EPOC can interface with dedicated EEG apps.. but that version costs $750...
grab the emotiv developer edition for $500, or the headset and the sdklite for 300$. They just released an OSC interface for the headset. I got mine!
Last edited by sunji (2011-07-18 08:13:06)