Note: While we've written this post, the main event is really the application itself. The proof is in the pudding. Go taste it.
neoSensorium is an immersive biofeedback environment that allows anyone with access to Google Chrome to experience their electroencephalography data (and, for those without an EEG device, audio data) as vibrations and visual feedback on the Neosensory Buzz. When you connect your Buzz, its motors will provide real-time feedback on the dominant bandpowers (e.g. delta, theta, alpha, beta, and gamma waves) measured on your brain. Additionally, its LEDs will fill up in response to frontal alpha coherence, a brain state commonly used to train executive function during neurofeedback sessions.
While this submission highlights a single (albeit innovative) application that we've created for the Buzz, our team is most excited about the open-source software that we've created in support of our submission. To control the Buzz from a web page, for instance, we had to develop neosensory.js: a fully-featured JavaScript SDK for the Buzz that includes helper functions to help you manage real-time data streams. Try it out here!
To pipe real-time EEG data into the Buzz, we then integratedneosensory.js into brainsatplay.js: our long-term project to develop browser-based biosensing infrastructure and distribute brain-controlled applications to anyone with access to a web browser. We've been hard at work fine-tuning our software library and content distribution platform—and, if you're captivated by our project at the intersection of haptics and EEG, make sure to attend our official developer launch at this year's NATHacks hackathon!
Even if you're a total amateur at software development, we've recently launched theBrains@Play Studio where anyone has the ability to rapidly prototype web applications that take advantage of the Buzz's features. Be sure to check out our Neosensory Playground template and get started adding new application logic (including multiplayer!) with our visual editing tools.
While the focus of this submission is on us, we're most excited to see what you create with us. If you're interested in incorporating neosensory.js or brainsatplay.js into your project, feel free to reach out to contact@brainsatplay.com and we'd be happy to get you started.
Comments