Jump to content

BCI2000 Binaries: Difference between revisions

From BCI2000 Wiki
Mellinger (talk | contribs)
Mellinger (talk | contribs)
Line 14: Line 14:


New features in this version:
New features in this version:
*State variables can now be set and read for individual samples rather than sample blocks.
*State variables may now be set and read for individual samples rather than entire sample blocks.
*Asynchronous threads within BCI2000 modules may now record events into state variables with single-sample time resolution.
*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, inside the source module.
*Mouse, Keyboard, and Joystick events are now recorded at single-sample time resolution by the source module [[User Reference:Logging Input|when requested from the command line]].
*Added a ''NumericValue'' field to the Matlab parameter struct returned by load_bcidat.
*Added a ''NumericValue'' field to the Matlab parameter struct returned by load_bcidat.


Bug fixes in this version:
Bug fixes in this version:
*Fixed occasional channel swapping in gMOBIlab source modules (contributed by George Townsend).
*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.
*Fixed "TransmitChList out of range" message when specifying channels by labels in TransmitChList.



Revision as of 15:13, 29 May 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

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)