Jump to content

Main Page: Difference between revisions

From BCI2000 Wiki
Added gif
Jhill (talk | contribs)
No edit summary
 
(17 intermediate revisions by 4 users not shown)
Line 1: Line 1:
__NOTOC__ __NOEDITSECTION__
__NOTOC__ __NOEDITSECTION__
<table cellspacing="10" class="noprint" style="float:right; margin-top:-2em;margin-bottom:-2.4em; text-align:right">
<table cellspacing="10" class="noprint" style="float:left; margin-top:0;margin-bottom:0; text-align:right">
<tr>
<tr>
<td style="border-radius: 4px; background-color:#efefef;padding: 0.4em 1em 0.4em 1em;word-spacing:1em;">
<td style="border-radius: 10px; background-color:#efefef;padding: 1em 1em 1em 1em;word-spacing:1em;">
<htmltag tagname="form" name="sitesearch" action="https://www.google.com/search">
<htmltag tagname="form" name="sitesearch" action="https://www.google.com/search">
<htmltag tagname="input" name="q" type="text" size="40" />
<htmltag tagname="input" name="q" type="text" size="40" />
Line 17: Line 17:
<td style="margin:0; margin-top:-10px; margin-right:10px; background-color:#ededed; padding:0 1em 1em 1em; align:right; border-radius: 10px; vertical-align:top;">
<td style="margin:0; margin-top:-10px; margin-right:10px; background-color:#ededed; padding:0 1em 1em 1em; align:right; border-radius: 10px; vertical-align:top;">
=<b>Download BCI2000</b>=
=<b>Download BCI2000</b>=
<span style="font-size:130%">1. [https://www.bci2000.org/useradmin/ Create a free user account!!] (Required to download BCI2000)</span>
<span style="font-size:130%">1. [https://www.bci2000.org/useradmin/ Create a free user account!] (Required to download BCI2000)</span>
<br>
<br>
<span style="font-size:130%">2. Download the [https://bci2000.org/downloads/bin/BCI2000Setup.exe latest release], or download the source code ([[Programming Howto:Building and Customizing BCI2000 |Windows]], [[Programming Howto:Non:Building and Customizing BCI2000 on Non-Windows Platforms |Non-windows]])</span>
<span style="font-size:130%">2. Download the [https://bci2000.org/downloads/bin/BCI2000Setup.exe latest release], [[BCI2000 Binaries|previous versions]], or the source code ([[Programming Howto:Building and Customizing BCI2000 |Windows]], [[Programming Howto:Non:Building and Customizing BCI2000 on Non-Windows Platforms |Non-windows]])</span>
</td>  
</td>  
</table>
</table>
Line 26: Line 26:
<tr> <td style="margin:0; margin-right:10px; border-radius: 10px; border:0.5px solid #a2a2a2; padding:0 1em 1em 1em; align:right;vertical-align:top;">
<tr> <td style="margin:0; margin-right:10px; border-radius: 10px; border:0.5px solid #a2a2a2; padding:0 1em 1em 1em; align:right;vertical-align:top;">
=<b>What is BCI2000?</b>=
=<b>What is BCI2000?</b>=
BCI2000 is an open-source, general-purpose software system for brain-computer interface (BCI) research that is free for non-commercial use.
BCI2000 is a free, open-source, 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 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.  


[[File:BCI2000 New Schematic Extra Large.gif|center]]
[[File:BCI2000 New Schematic Extra Large.gif|center|800px|BCI2000 Schematic]]


Above shows the main framework of BCI2000, with examples for each section. Navigate to the [[User Reference:Filters|Filters page]] to learn more about the framework, or view links below for tutorials and more reference pages.
Above shows the main framework of BCI2000, with examples for each section. Navigate to the [[User Reference:Filters|Filters page]] to learn more about the framework, or view links below for tutorials and more reference pages.
Line 41: Line 41:
* [//{{SERVERNAME}}/useradmin Create or modify a User Account]
* [//{{SERVERNAME}}/useradmin Create or modify a User Account]
* [[DownloadBCI2000|Download BCI2000]]
* [[DownloadBCI2000|Download BCI2000]]
* [https://bci2000.org/externals/mex/mexfiles.zip Download BCI2000 Matlab MEX files]
* Take the introductory [[User Tutorial:BCI2000 Tour|BCI2000 Tour]]
* Take the introductory [[User Tutorial:BCI2000 Tour|BCI2000 Tour]]
* Learn more through an <br /> [[Introduction_to_Adaptive_Neurotechnologies|Introduction to Adaptive Neurotechnologies]]
* Learn more through an <br /> [[Introduction_to_Adaptive_Neurotechnologies|Introduction to Adaptive Neurotechnologies]]
Line 49: Line 51:
==BCI2000 for Developers==
==BCI2000 for Developers==
* [//{{SERVERNAME}}/useradmin Create or modify a User Account]
* [//{{SERVERNAME}}/useradmin Create or modify a User Account]
* Download [[BCI2000 Binaries]]
* Download source code ([[Programming Howto:Building and Customizing BCI2000 |Windows]], [[Programming Howto:Non:Building and Customizing BCI2000 on Non-Windows Platforms |Non-windows]])
* Download, build, and customize the BCI2000 toolchain for windows using<br /> [[Programming_Howto:Building and Customizing BCI2000|Building and Customizing Howto]]
* [[Programming Reference:Patches|Create a patch]] to add your code to the BCI2000 svn!
* Download, build, and customize the BCI2000 toolchain for non-windows platforms using<br />[[ Programming_Howto:Non:Building_and_Customizing_BCI2000_on_Non-Windows_Platforms|Building and Customizing Howto for Non-Windows]]
* [[APIs|BCI2000 API Documentation]]
* Access to the [[Programming Howto:Building and Customizing BCI2000|BCI2000 Source Code]]
* [[Rebuild BCI2000]] - instructions for rapid prototyping!
</td>
</td>
</tr>
</tr>
Line 70: Line 72:
*[[:Category:Data Acquisition | Data Acquisition]]
*[[:Category:Data Acquisition | Data Acquisition]]
*[[:Category:Signal Processing | Signal Processing]]
*[[:Category:Signal Processing | Signal Processing]]
*[[Contributions:Extensions | Extensions]]
*[[:Category:User Application | User Application]]
*[[:Category:User Application | User Application]]
*[[:Category:External Interfaces | External Interfaces]]
*[[:Category:External Interfaces | External Interfaces]]
Line 88: Line 91:
*[[User Tutorial:Mu Rhythm BCI Tutorial|Mu Rhythm BCI Tutorial]]
*[[User Tutorial:Mu Rhythm BCI Tutorial|Mu Rhythm BCI Tutorial]]
*[[User Tutorial:P300 BCI Tutorial|P300 BCI Tutorial]]
*[[User Tutorial:P300 BCI Tutorial|P300 BCI Tutorial]]
*[[User Tutorial:Testing AV Playback Tutorial|Testing AV Playback Tutorial]]
===Programming Tutorials===
===Programming Tutorials===
*[[Programming Tutorial:Implementing a Source Module|Implementing a Source Module]]
*[[Programming Tutorial:Implementing a Source Module|Implementing a Source Module]]

Latest revision as of 15:49, 4 May 2026

Download BCI2000

1. Create a free user account! (Required to download BCI2000)
2. Download the latest release, previous versions, or the source code (Windows, Non-windows)

What is BCI2000?

BCI2000 is a free, open-source, 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 Schematic
BCI2000 Schematic

Above shows the main framework of BCI2000, with examples for each section. Navigate to the Filters page to learn more about the framework, or view links below for tutorials and more reference pages.

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

Categories

BCI2000 Tutorials

Setup Tutorials

Experimental Tutorials

Programming Tutorials

Data Analysis Tutorials

All Tutorials: See a complete list of BCI2000 tutorials here

Supported Frameworks

BCI2000 Core Frameworks

External Frameworks

Additional Information

BCI2000 Publications