Getting Started
See Behaviours for high-level components (recommended for most users).
See LSL Framework for low-level communication tools.
Installation
BCI Essentials Unity can be added to any Unity project through git using the built in package manager.
- Install LSL4Unity Package from
https://github.com/labstreaminglayer/LSL4Unity.git - Install BCI Essentials package from
https://github.com/kirtonBCIlab/bci-essentials-unity.git
tested with Unity versions 2021.3.15.f1 and 6000.0.61f1
Running Samples
- Using Package Manager, select the BCI Essentials package and import the any of the samples
- Assets will be added to your project under:
Assets/Samples/BCI Essentials/ - Open the main scene
The P300 Grid sample is a good one to start with
Some samples are dependent on additional 2D Unity packages which aren’t package dependencies and thus may not function unless additional packages are installed
Standard Setup Checklist
- BCI Controller + Shortcuts
- Trial Behaviour
- Training Behaviour
- Stimulus Presenters
- Selector + Shortcuts