DownloadBCI2000

From BCI2000 Wiki
Revision as of 15:46, 29 March 2022 by Emilycohen (talk | contribs) (Create more basic BCI2000 download page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Access

Access to BCI2000 is provided to users who have agreed to the terms of the GNU General Public License (GPL). Thus, you need a user account to download the binary version of BCI2000, and you need to take an extra step and agree to the GPL at https://www.bci2000.org/useradmin/.

Download BCI2000

The latest binary release of BCI2000 is from 2020, and it is available at

http://bci2000.org/downloads/bin/BCI2000Setup.exe

Building BCI2000 from the current source

A step-by-step tutorial describing the process of building BCI2000 from source may be found here.

Contributed Code

BCI2000 modules from the contribution section are not part of the BCI2000 core distribution. Especially, this is the case for a number of source modules. For convenience, we provide an extended binary distribution that includes binary versions of BCI2000 contributions. This extended distribution is always built from the same source code version as the most recent core distribution, and is available at

http://bci2000.org/downloads/bin/BCI2000Contrib.exe

NOTE: While we do our best to maintain contributed code, we cannot promise that it is functional, nor provide extensive support. This is especially true in case of contributed source modules which we cannot test for functionality in the absence of the respective hardware. When you experience problems with contributed code, please contact the contributor indicated on the contribution's reference page (accessible through Contributions:Contents).

BCPy2000 Contribution

The extended distribution does not contain the BCPy2000 contribution. Rather, all required executables may be downloaded here.

Non-Windows Operating Systems

BCI2000 used to run on both Linux and OS X systems for a while. However, it became increasingly difficult to identify low-latency audiovisual APIs available across platforms. In addition, most source modules depend on vendor-supplied libraries which are only available for Windows, limiting the usefulness of ports to other platforms.