BCI2000 v2.1 Release Build    
          Friday, April 2, 2010
    
               
          BCI2000 version 2 now contains many bug fixes and improvements over the initial 2.0 release. Also, a number of features from the upcoming Version 3 have been back-ported into the Version 2 source. Thus, it appeared appropriate to release an intermediate version 2.1.
     
  
  
  
  
  
  
      
              
          
    
          5th BCI2000 Workshop    
          Friday, March 6, 2009
    
               
          BCPy2000, the python-for-BCI2000 rapid development platform, has been updated. (Jeremy Hill)
     
  
  
  
  
      
              
          
    
          BCI2000 Support for CTF MEG Scanners    
          Monday, October 20, 2008
    
               
          BCI2000 has been successfully used in the past to provide online feedback of MEG-recorded brain signals (Mellinger et al., NeuroImage 36:581 – 593, 2007). The software tool that supports MEG data acquisition to BCI2000 via the Neuroscan protocol is called "ctfneurod." This tool is now available in the BCI2000 contribution section.
     
  
      
              
          
    
          Python Support for BCI2000    
          Wednesday, October 1, 2008
    
               
          The BCPy2000 tool set for BCI2000 allows for programming of BCI2000 modules, i.e., User Application, Signal Processing, or Data Acquisition, using Python.  The present tool set takes advantage of several well-known high-level Python packages: VisionEgg for stimulus presentation, NumPy and SciPy for signal processing and classification, and IPython for interactive debugging.  (Jeremy Hill).
     
  
  
      
              
          
    
          IEEE Outstanding Paper Award for BCI2000     
          Monday, September 15, 2008
    
               
          The first paper that comprehensively described the BCI2000 system (Schalk et al., IEEE T Biomed Eng, 51(6), 2004), received the Outstanding Paper Award by the IEEE Engineering in Medicine and Biology Society.  This award is listed in the IEEE Engineering in Medicine and Biology Magazine, 27(5), p. 125, September/October 2008.
     
  
  
      
              
          
    
          Improved Support for BCI2000 Data Files    
          Tuesday, June 17, 2008
    
               
          Dr. Alois Schloegl improved support for BCI2000 data files in the Biosig toolbox, which is available at http://biosig.sourceforge.net.
     
  
  
      
              
          
    
          Support for National Instruments MX boards    
          Tuesday, April 1, 2008
    
               
          Gaetano Gargiulo and Giulio Pasquariello (University of Naples “Federico II”) contributed a BCI2000 source module to support National Instruments boards that use the new MX drivers.
     
  
      
              
          
    
          BCI2000 on Linux    
          Thursday, March 22, 2007
    
               
          Successfully built a test version of a functioning BCI2000 application module on Linux using QT4. (Adam Wilson)
     
  
      
              
          
    
          New BCI2000.org Server    
          Friday, December 8, 2006
    
               
          Successfully built a test version of a functioning BCI2000 application module on Linux using QT4. (Adam Wilson)
     
  
      
              
          
    
          Transition from CVS to SVN    
          Thursday, December 7, 2006
    
               
          We transitioned the BCI2000 code base from a CVS-based server to a SVN-based server.  This provides a number of enhancements for the development process, while keeping access to the repository as robust and simple as before (Juergen Mellinger).
     
  
      
              
          
    
          Added Filtering Capacity    
          Friday, October 27, 2006
    
               
          Added high pass/low pass/notch filtering capacity of visualized signals to Operator. (Juergen Mellinger)
     
  
  
  
      
              
          
    
          Refa (TMSi) Support    
          Thursday, July 6, 2006
    
               
          Added BCI2000 support for Refa (TMSi) devices. (Mark Span, Juergen Mellinger)
     
  
      
              
          
    
          P300GUI       
          Tuesday, April 18, 2006
    
               
          Created an analysis tool (i.e., P300GUI) to derive the discriminant function (i.e., MUD matrix weights) for P300 experiments. (Dean Krusienski)
     
  
      
              
          
    
          BCI Launcher Utility    
          Tuesday, April 18, 2006
    
               
          Added a nice EEGlab plugin that can load BCI2000 data. (Adam Wilson)
     
  
      
              
          
    
          EEGlab Support    
          Tuesday, April 18, 2006
    
               
          Created BCIlauncher utility that can execute different BCI2000 configurations and load a specified set of parameters. (Adam Wilson)
     
  
  
  
  
      
              
          
    
          Added Matlab Support    
          Wednesday, December 21, 2005
    
               
          Added a Matlab Signal Processing Module that can execute Matlab scripts within the BCI2000 framework. (Juergen Mellinger)
     
  
      
              
          
    
          Added Version Reporting     
          Sunday, December 18, 2005
    
               
          Added automatic version reporting. Systems parameters contain version for the framework and all modules. (Juergen Mellinger)
     
  
  
  
  
  
      
              
          
    
          Support for Dasher     
          Tuesday, July 19, 2005
    
               
          Added BCI2000 support for Dasher (Department of Physics, University of Cambridge). (Seb Wills and Juergen Mellinger)
     
  
      
              
          
    
          Enhanced Directory Structure     
          Tuesday, July 19, 2005
    
               
          Streamlined BCI2000 directory structure to facilitate system deployment. (Juergen Mellinger and Gerwin Schalk)
     
  
  
      
              
          
    
          Real-Time Access to BCI2000 Data     
          Friday, June 17, 2005
    
               
          BCI2000 External Application Interface created to allow external programs to get access, or to set, the internal state and signals of BCI2000. This could be used, for example, to control an external robotic arm application with control signals derived by BCI2000 signal processing. (Juergen Mellinger)
     
  
      
              
          
    
          Biosemi Support     
          Friday, June 10, 2005
    
               
          Added BCI2000 support for Biosemi data acquisition hardware (Andrey Vankov / Scott Makeig)
     
  
      
              
          
    
          Support for Other Data Formats     
          Saturday, April 30, 2005
    
               
          Floating point support added (Juergen Mellinger):
    1) Communication of brain/control signals between
        BCI2000 modules changed from shorts to 
        floating points.
    2) Data file format and framework extended to support 
        data files and data acquisition boards with 32 bit 
        integers and floating point numbers.
     
  
      
              
          
    
          Explosion of Interest in BCI2000     
          Thursday, April 21, 2005
    
               
          The interest in BCI2000 is growing rapidly. We have observed exponential growth of the number of BCI2000 users and web site accesses over the past three years.
     
  
      
              
          
    
          muSpeller Improvements     
          Monday, December 27, 2004
    
               
          Added additional capabilities (e.g., variable # targets, etc.) to the mu rhythm speller (Shidong Zheng, Melody Moore, Gerwin Schalk)
     
  
      
              
          
    
          P3Speller Improvements    
          Thursday, December 9, 2004
    
               
          Added additional capabilities (e.g., variable # rows/columns, content of spelled text in free spelling mode preserved across sessions, supports back space, etc.) to the P3Speller (Shidong Zheng, Melody Moore, Gerwin Schalk)
     
  
      
              
          
    
          3D Movement Task    
          Wednesday, November 10, 2004
    
               
          Created 3D Cursor Movement Task (D3Box) using a flexible OpenGL API (Shidong Zheng, Melody Moore, Gerwin Schalk)
     
  
      
              
          
    
          Improvements to Statistics Module     
          Wednesday, October 13, 2004
    
               
          Streamlined BCI2000 statistics module in preparation for support for three dimensions of control (Dennis McFarland)
     
  
      
              
          
    
          Support for g.USBamp     
          Wednesday, October 13, 2004
    
               
          Implemented support for Guger Technologies’ g.USBamp biosignal amplifier/digitizer (Gerwin Schalk)
     
  
  
  
      
              
          
    
          Robotic Arm Support    
          Thursday, July 15, 2004
    
               
          Created support for Robix robots (Chintan Shah, Melody Moore, Gerwin Schalk)
     
  
      
              
          
    
          Enhanced Data Translation Support     
          Thursday, April 29, 2004
    
               
          Enhanced support for Data Translation boards: now supports input from two simultaneous boards (i.e., 128 channels total); (Gerwin Schalk)
     
  
      
              
          
    
          Neuroscan Support    
          Thursday, April 29, 2004
    
               
          Completed full support for Neuroscan Acquire 4.3.1 (Gerwin Schalk)
     
  
      
              
          
    
          Slow Wave Support     
          Wednesday, March 10, 2004
    
               
          Updated the Slow Wave user application and added an n-choice speller to it (Juergen Mellinger).
     
  
      
              
          
    
          BCI2000FileInfo    
          Wednesday, October 8, 2003
    
               
          Added the BCI2000FileInfo program that provides information on a particular BCI2000 data file, and that can extract its parameters (Gerwin Schalk).
     
  
      
              
          
    
          2D Cursor Movement Application    
          Monday, June 30, 2003
    
               
          Added a 2D cursor movement task that can accept input from brain signals or a joystick (Dennis McFarland).
     
  
      
              
          
    
          Auditory/Visual Stimulation    
          Monday, June 23, 2003
    
               
          Added a BCI2000 user application that can present auditory and visual stimuli in a sequence defined by the investigator. Can be used as stimulation paradigm only, or together with P3SignalProcessing (Jennia Hizver).
     
  
      
              
          
    
          Error Handling     
          Tuesday, April 15, 2003
    
               
          Improved error handling and numerous other enhancements (Juergen Mellinger).
     
  
      
              
          
    
          BrainAmp    
          Wednesday, February 12, 2003
    
               
          Added support for BrainVision amplifiers (Juergen Mellinger).
     
  
      
              
          
    
          Error Handling Proposal    
          Friday, October 25, 2002
    
               
          Proposal for a procedure to handle errors in BCI2000 (Juergen Mellinger)
     
  
      
              
          
    
          Makefile    
          Wednesday, October 2, 2002
    
               
          Added makefile that compiles all projects into executables (Juergen Mellinger)
     
  
      
              
          
    
          Website Update    
          Friday, September 27, 2002
    
               
          Updated web site and added description of reference system (Gerwin Schalk).
     
  
  
      
              
          
    
          P300 Speller and Oddball task added     
          Thursday, August 1, 2002
    
               
          Added a visual oddball task and a speller based on P300 evoked potentials (Farwell and Donchin, 1988; Donchin et al., 2000) (Gerwin Schalk).