Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenBCI Recorder

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 .mat recording using matio
  • Multi-threaded streaming for responsive GUI performance

Features

  • 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 .mat files
  • Multi-threaded architecture with ring-buffered display updates

Screenshot

OpenBCI Recorder GUI

About

OpenBCI EEG recorder and real-time visualization software in C++/Qt

Topics

Resources

Stars

Watchers

Forks

Packages

Contributors

Languages