Hi,
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!