
BrainAccess Core.
BrainAccess core library provides an interface with BrainAccess electroen-
cephalographs. It enables control of the device, configuration of acquisition parameters and stream-
ing of EEG data to computer.
BrainAccess Processor.
BrainAccess Processor library has functions for EEG signal preprocessing
such as detrending, filtering, FFT and other typical utilities.
BrainAccess Viewer.
BrainAccess Viewer is a Python application which essentially provides a
GUI for some functionality of BrainAccess Core library. Python API package has to be installed
beforehand for it to work.
BrainAccess BCI Connect.
BrainAccess BCI Connect library provides various BCI algorithms
such as P300, SSVEP, motor imagery and other classifiers.
C/C++ and Python API
BrainAccess libraries can be accessed via C/C++ API or Python API.
Python API is provided as a Python package.
5 Digital Input
BrainAccess MIDI features a digital input which can be used for connecting external sensors or
other devices. The digital input is internally-pulled high and is driven low when input contacts are
closed. An external switch or open-collector/open-drain circuits can be used to close the digital
input contacts and drive the digital signal low. The device comes with preassembled plug for the
digital input that can be incorporated in the external circuitry used to drive this digital input. The
sampling of the digital input coincides with the sampling of the EEG channels.
Multiple Device Synchronization.
Multiple BrainAccess electroencephalographs can be syn-
chronized using this digital input. When purchasing multiple MIDI devices or other BrainAccess
electroencephalographs, a cable will be included that has multiple plugs so that multiple devices
can be connected together. The BrainAccess software allows for driving the digital input to low.
Hence, one device can be used to generate a short low pulse that the other devices would record.
This signal can when be used to align EEG recordings from different devices. After providing the
synchronization signal the cable can be disconnected and devices used as usual. If the stream is
restarted the synchronization has to be repeated.
6 Safety Notice
BrainAccess MIDI electroencephalograph will be refered as ’the device’ in this safety notice.
•Do not use the device outside in rainy/snowy conditions.
•Do not use the device near the water or in extremely damp conditions.
•Do not use the device in an explosive atmosphere.
•
Use the inputs of the device only for their designated purpose. Do not connect any electrical
power sources to the device’s inputs.
•
Do not connect the device to a person via electrodes when charging it with a charger powered
from grid electricity. The device can be used when charging with power bank though.
•
Do not use the device with suspected failures. In cases such as, but not limited to, the device does
not operate as expected, physical damage is visible on the casing, the device was droped into the
water/snow, the device was dropped from substantial height, other objects has been dropped on
6