Jump to content

Main Page: Difference between revisions

From BCI2000 Wiki
Mellinger (talk | contribs)
mNo edit summary
No edit summary
Line 60: Line 60:
*[[Programming Howto:Configure BCI2000 for Compilation|Configure BCI2000 for Compilation]]
*[[Programming Howto:Configure BCI2000 for Compilation|Configure BCI2000 for Compilation]]
*[[Programming Howto:Compile BCI2000|Compile BCI2000]]
*[[Programming Howto:Compile BCI2000|Compile BCI2000]]
*[[Programming Howto:Create a custom Signal Processing Module|Create a custom Signal Processing Module]]
*[[Programming Howto:Attach the Debugger to a BCI2000 Module|Attach the Debugger to a BCI2000 Module]]
*[[Programming Howto:Programmatically wait for the Debugger in a BCI2000 Module|Programmatically wait for the Debugger in a BCI2000 Module]]
*[[Programming Howto:Deploy a Release version of a BCI2000 Module|Deploy a Release version of a BCI2000 Module]]
===Experimental Tutorials===
===Experimental Tutorials===
*[[User Tutorial:Mu Rhythm BCI Tutorial|Mu Rhythm BCI Tutorial]]
*[[User Tutorial:Mu Rhythm BCI Tutorial|Mu Rhythm BCI Tutorial]]
Line 71: Line 67:
*[[Programming Tutorial:Implementing a Signal Processing Filter|Implementing a Signal Processing Filter]]
*[[Programming Tutorial:Implementing a Signal Processing Filter|Implementing a Signal Processing Filter]]
*[[Programming Tutorial:Implementing a Matlab-based Filter|Implementing a Matlab-based Filter]]
*[[Programming Tutorial:Implementing a Matlab-based Filter|Implementing a Matlab-based Filter]]
*[[Programming Tutorial:Working with the FieldTrip buffer|Working with the FieldTrip buffer]]
*[[Programming Tutorial:Implementing another Matlab-based Filter|Implementing another Matlab-based Filter]]
*[[Programming Tutorial:Implementing an Input Logger|Implementing an Input Logger]]
*[[Programming Tutorial:Implementing an Input Logger|Implementing an Input Logger]]
===Data Analysis Tutorials===
===Data Analysis Tutorials===

Revision as of 13:17, 30 March 2022

What is BCI2000?

BCI2000 is a general-purpose software system for brain-computer interface (BCI) research. BCI2000 includes software tools that can acquire and process data, present stimuli and feedback, and manage interaction with outside devices such as robotic arms. BCI2000 is a real-time system that can synchronize EEG and other signals with a wide variety of biosignals and input devices such as mice or eye-trackers. It has several modules to manage data importing and exporting in common file formats. BCI2000 operates on most Windows systems, and the source code can be compiled on most Windows machines.

BCI2000 for Users

BCI2000 for Developers

BCI2000 References

BCI2000 Overview and Tools

Technical References

Programming References

  • The Programming Reference provides background information
    which you need in order to understand, modify, or create code that
    depends on the BCI2000 framework.

Contributions

BCI2000 Tutorials

Setup Tutorials

Experimental Tutorials

Programming Tutorials

Data Analysis Tutorials

All Tutorials:See a complete list of BCI2000 tutorials here

Supported Frameworks

Additional Information


BCI2000 Publications