Community /

brainsatplay: Deploying Brain-Responsive Experiences on the Web

Since the pandemic began, I’ve been preparing for Livewire: A Stimulating Night of Neurotechnology: a public engagement event presented by the University of Southern California’s Arts and Humanities Initiative, supported through the OpenBCI Sponsorship Program, and produced by [email protected]. In short, Livewire is a participatory brainstorming session about the future of commercial neurotechnology applications—one that focuses on Brainstorm: a multiplayer neurotechnology game for coupling minds across geographic, social, and cultural boundaries. Though the event has changed radically over the past few months, our goal has always been to facilitate widespread participation by the general public and neurotech enthusiasts alike.

A screenshot of Brainstorm: a multiplayer neurotechnology game for coupling minds across geographic, social, and cultural boundaries

To support this goal beyond the event, my team and I have developed brainsatplay: an open-source software library for deploying brain-responsive experiences on the web.  In principle, brainsatplay can receive data from any Brainflow-compatible device—though our team has primarily tested it on the OpenBCI Cyton-Daisy board. Our library, particularly its documentation, is still a work-in-progress—but we’re excited to start talking with everyone in the OpenBCI community about ways to collaborate! 

A screenshot of our Project Template implemented in p5.js.

If you’re interested in creating your own brain-responsive web experiences with brainsatplay, we encourage you to clone our Github repository, play around with the included Project Template (p5.js), and join the [email protected] Discord to start discussing how to get involved. We hope to hear from you soon!

Leave a Reply