This tutorial shows how to acquire brain signals from a brain-computer interface and send the signals to a visualization software (Processing) software via OSC (Open Sound Control) protocol.

The tutorial show how to use a minimalist, affordable setup and open source software in order to implement a neurofeedback system.

The setup used by this tutorial can run on any operating system (Linux, Windows or MacOS). A BCI device is not required, as for development purposes it can be simulated by the software used in this same setup.

Requirements:

A Personal Computer – Linux or Windows or MacOS.

Internet connection (for downloading the software used to build the system)