Jump to content

BCI2000 Binaries: Difference between revisions

From BCI2000 Wiki
Mellinger (talk | contribs)
Mellinger (talk | contribs)
No edit summary
Line 14: Line 14:
http://bci2000.org/downloads/bin/BCI2000Contrib.exe
http://bci2000.org/downloads/bin/BCI2000Contrib.exe


The extended distribution is always built from the same source code version as the core distribution.
In the future, the extended distribution will always be built from the same source code version as the core distribution.


==Version History==
==Version History==

Revision as of 15:46, 18 June 2008

Access

You need a user account to download the binary version of BCI2000.

Latest Version

The latest binary version of BCI2000 is always available as

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

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. We provide an extended binary distribution that includes binary versions of BCI2000 contributions at

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

In the future, the extended distribution will always be built from the same source code version as the core distribution.

Version History

Version 2 Builds

May 2008 Build

Latest changeset: 1987

New features in this version:

  • State variables may now be set and read for individual samples rather than entire sample blocks.
  • Threads within BCI2000 modules may now record asynchronous events into state variables at single-sample time resolution.
  • Mouse, Keyboard, and Joystick events are now recorded at single-sample time resolution by the source module when requested from the command line.
  • Added a NumericValue field to the Matlab parameter struct returned by load_bcidat.

Bug fixes in this version:

  • Fixed occasional channel swapping in gMOBIlab source modules (fix contributed by George Townsend).
  • Fixed "TransmitChList out of range" message when specifying channels by labels in TransmitChList.

Apr 2008 Build

Latest changeset: 1921

New features in this version:

  • Support for the gMOBIlab+ amplifier.
  • The MatlabFilter now allows choosing Matlab's working directory at startup, and has an option to leave the Matlab window open when quitting BCI2000.
  • Added JoystickFilter to the CursorTask application module's default configuration.
  • Introduced the ExpressionFilter into the ARSignalProcessing module's default configuration.
  • Modified Expression class to handle 1-based offsets, physical units and labels in expressions.
  • Added an option to invert the background in the operator module's signal display windows, and in BCI2000Viewer.

Bug fixes in this version:

  • Adding parameters and states from filter constructors will not overwrite existing parameter values any more (mostly affects command line tools).
  • Fixed error in convert_bciprm that would change the type of list parameters to "matrix" when converting into parameter strings.
  • A number of minor bug fixes and modifications to the OfflineAnalysis tool.
  • EEGlabImport tool now makes sure that the imported signal is of "single" data type.

Mar 2008 Build

Latest changeset: 1828

New features in this version:

  • The operator module's parameter configuration window now has a help button. Clicking on the help button, and then on a parameter's name, will open the corresponding help file in a browser window.
  • There is now an 8 channel CAR filter parameter fragment provided in parms/fragments/spatial_filters.
  • The application log window has been re-introduced into the P3SpellerTask.

Bug fixes in this version:

  • The load_bcimat Matlab function would scramble 3-dimensional data.
  • Under rare conditions, visualization windows would move across the screen by themselves.
  • The P3TemporalFilter's visualization display would always display zero data.

Feb 2008 Build

Latest changeset: 1790

New features in this version:

  • The CursorTask application module now uses fast 2D drawing when RenderingQuality is set to "low", and only uses OpenGL rendering when quality is set to "high".
  • It is now possible to display a downsized copy of the subject's application window in an operator visualization window.
  • Command line tools have been updated to support propagation of signal units as introduced in Version 2.

Bug fixes in this version:

  • Parameters updated in the GenericFilter::StopRun() function would not be propagated to the operator module. Most notably, the Normalizer's adapted offsets and gains would not be reflected in the operator module's parameter dialog. This has been fixed.
  • A number of minor fixes in the OfflineAnalysis tool.

Jan 2008 Version 2 Release Build

Latest changeset: 1746


Version 2 Preview Builds

Nov 2007 Build (changeset 1646)

Oct 2007 Build (changeset 1577)


Version 1 Builds

Jul 2007 Build (changeset 1401)

Apr 2007 Build (changeset 1299)

Jan 2007 Build (changeset 1255)

Dec 2006 Build (changeset 1183)

Jun 2006 Build (changeset 1135)