BCI Essentials Documentation
BCI Essentials (Bessy) is a modular software development framework facilitating the integration of EEG control schemes for games and other applications. Designed for flexibility and ease of use, it lets you pick out just the parts you need for any given project.
A processing and classification module (the “back end”) receives data and communicates with the presentation of stimulus and interaction (the “front end”) through Lab Streaming Layer. Both a front and back end are required to complete a functional system, though any implementation may be used. The essential core of the framework itself is the communication protocol and promises imposed by it.
Front End Toolkits
- BCI Essentials Unity
- Unity package implementing routines for training and stimulus presentation
Back Ends
- BCI Essentials Python
- Python library with template scripts