A lightweight real-time EEG acquisition and recording application for OpenBCI boards, developed with Qt/C++.
The application provides:
- Real-time EEG visualization
- Adjustable EEG display scaling
- Real-time bandpass filtering using fidlib
- MATLAB
.matrecording using matio - Multi-threaded streaming for responsive GUI performance
- Connect to OpenBCI boards through a serial COM port
- Start/stop EEG streaming
- Real-time EEG waveform visualization
- Adjustable amplitude scaling (µV/div)
- Configurable bandpass filter frequencies
- Save EEG recordings directly into MATLAB
.matfiles - Multi-threaded architecture with ring-buffered display updates
