background preloader

Software

Facebook Twitter

Processing + EPOC via OSC. Related articles: AffectCircles How would you like to create interactive art that responds to your thoughts, moods, and facial expressions?

Processing + EPOC via OSC

Thanks to Mind Your OSCs and oscP5, interpreting the Emotiv EPOC‘s data within a Processing sketch (and by extension, Arduino) could not be easier, even with the consumer (i.e. most affordable) version of the EPOC. This effectively allows anyone to develop a great variety of (open-source, if desired) EPOC applications including physical computing, even if they have only the consumer headset [1]. Here is how it works. The EPOC headset and software read your neuroelectrical signals and interpret them as a set of predefined outputs that reflect your facial expressions, mood (excited, bored, meditative, etc.), and conscious intentions (see the EPOC docu for more info). Mind Your OSCs. OSC Send Variables. The OSC Send Variables module provides a way for you to transmit variables using the Open Sound Control protocol.

OSC Send Variables

The OSC protocol is a simple UDP based way of communicating variable values to other applications like VVVV or Max/MSP. The module allows you to select which variables should be transmitted. Note that as the OSC does NOT provide any means for transmitting large arrays so be weary of transmitting a large array. Processing.org.