Runs only on python 2.7 32-bit.
- Kivy (1.10.0) or later. Follow the instruction on their website to install kivy.
- Python Lab Streaming Layer. TL;DR
pip install pylsl
. Follow this repo. - OpenVibe
- Headset software from the vendor.
- Connect your EEG headset and stream the EEG signals as an LSL stream. Checkout this repo for more details.
- Start OpenVibe Acquisition server and connect to the desired LSL stream. Ensure that you know the port its streaming to.
- Start OpenVibe Designer and run the provided xml files under the
OpenVibe_scenarios
folder. This processes the EEG signal and extracts the alpha power which is later streamed using LSL. Ensure the port number in the Acquisition stream box matches the one in OpenVibe acquisition. - Run
play_pong.py
to start the game.