
Friday, October 27, 2006
Added high pass/low pass/notch filtering capacity of visualized signals to Operator. (Juergen Mellinger)
Other articles from Schalk Lab
     NCAN Staff Honored in BCI Research Award Book
    
          NCAN Staff Honored in BCI Research Award Book    
          Wednesday, May 17, 2017
    
              
          The recently published BCI Award Book honors two projects with NCAN staff.
     BCI2000 v2.1 Release Build
    
          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
    
          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
    
          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
    
          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).
     BCI2000 Support for V-Amp (Brain Products)
    
          BCI2000 Support for V-Amp (Brain Products)     
          Tuesday, September 16, 2008
    
               
          Adam Wilson contributed a BCI2000 Source module to support the V-Amp from Brain Products.
     IEEE Outstanding Paper Award for BCI2000
    
          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.
     BCI2000 Support for Matlab/FieldTrip
    
          BCI2000 Support for Matlab/FieldTrip     
          Thursday, July 17, 2008
    
               
          BCI2000 now supports asynchronous execution of Matlab scripts. 
     Improved Support for BCI2000 Data Files
    
          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 Electrical Geodesics AmpServer
    
          Support for Electrical Geodesics AmpServer    
          Thursday, June 12, 2008
    
               
          Joshua Fialkoff contributed a BCI2000 source module to support all amplifiers supported by the National Geodesics AmpServer.
     Support for National Instruments MX boards
    
          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
    
          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
    
          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
    
          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).
     BCI2000 Newsletter 1/2006
    
          BCI2000 Newsletter 1/2006     
          Friday, October 20, 2006
    
               
          BCI2000 Newsletter 1/2006 is released. (Gerwin Schalk).
     BCI2000 Project Secures 4-yr NIH Grant
    
          BCI2000 Project Secures 4-yr NIH Grant    
          Tuesday, August 15, 2006
    
               
          The BCI2000 Project secures a 4-yr grant from NIH/NIBIB to further develop and maintain the BCI2000 system. (Gerwin Schalk).
     Refa (TMSi) Support
    
          Refa (TMSi) Support    
          Thursday, July 6, 2006
    
               
          Added BCI2000 support for Refa (TMSi) devices. (Mark Span, Juergen Mellinger)
     P300GUI
    
          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
    
          BCI Launcher Utility    
          Tuesday, April 18, 2006
    
               
          Added a nice EEGlab plugin that can load BCI2000 data. (Adam Wilson)
     EEGlab Support
    
          EEGlab Support    
          Tuesday, April 18, 2006
    
               
          Created BCIlauncher utility that can execute different BCI2000 configurations and load a specified set of parameters. (Adam Wilson)
     Support for User Applications Written in Visual C++
    
          Support for User Applications Written in Visual C++     
          Thursday, March 30, 2006
    
               
          Created a BCI2000-compatible User Application that can be compiled using Microsoft Visual Studio. (Juergen Mellinger)
     Support for Borland Developer Studio 2006
    
          Support for Borland Developer Studio 2006    
          Wednesday, March 15, 2006
    
               
          Updated the BCI2000 framework to be compatible with Borland’s Developer Studio 2006. (Juergen Mellinger)
     Added EDF and GDF Support
    
          Added EDF and GDF Support    
          Monday, February 20, 2006
    
               
          BCI2000 can now save data in EDF and GDF. (Juergen Mellinger)
     Added Matlab Support
    
          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
    
          Added Version Reporting     
          Sunday, December 18, 2005
    
               
          Added automatic version reporting. Systems parameters contain version for the framework and all modules. (Juergen Mellinger)
     Enhanced Support for Biosemi Devices
    
          Enhanced Support for Biosemi Devices    
          Friday, December 16, 2005
    
               
          Reimplementation of BCI2000 support for Biosemi systems. (Sam Inverso)
     Support for Modular EEG Systems
    
          Support for Modular EEG Systems     
          Thursday, November 3, 2005
    
               
          Added BCI2000 for Modular EEG systems. (Chris Veigl)
     Support for g.tec g.MOBIlab devices
    
          Support for g.tec g.MOBIlab devices     
          Friday, October 28, 2005
    
               
          Added support for g.tec g.MOBIlab devices (Gerwin Schalk)
     Support Added for Borland C++ Compiler 5.5
    
          Support Added for Borland C++ Compiler 5.5     
          Thursday, October 6, 2005
    
               
          BCI2000 command line tools are verified to compile with the free Borland C++ Compiler 5.5 (Roberta Carabalona, Juergen Mellinger)
     Support for Dasher
    
          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
    
          Enhanced Directory Structure     
          Tuesday, July 19, 2005
    
               
          Streamlined BCI2000 directory structure to facilitate system deployment. (Juergen Mellinger and Gerwin Schalk)
     Support for Tucker-Davis Pentusa
    
          Support for Tucker-Davis Pentusa     
          Friday, June 17, 2005
    
               
          Added support for Tucker-Davis Pentusa data acquisition systems. (Adam Wilson)
     Real-Time Access to BCI2000 Data
    
          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
    
          Biosemi Support     
          Friday, June 10, 2005
    
               
          Added BCI2000 support for Biosemi data acquisition hardware (Andrey Vankov / Scott Makeig)
     Support for Other Data Formats
    
          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
    
          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
    
          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
    
          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
    
          3D Movement Task    
          Wednesday, November 10, 2004
    
               
          Created 3D Cursor Movement Task (D3Box) using a flexible OpenGL API (Shidong Zheng, Melody Moore, Gerwin Schalk)
     Support for g.USBamp
    
          Support for g.USBamp     
          Wednesday, October 13, 2004
    
               
          Implemented support for Guger Technologies’ g.USBamp biosignal amplifier/digitizer (Gerwin Schalk)
     Improvements to Statistics Module
    
          Improvements to Statistics Module     
          Wednesday, October 13, 2004
    
               
          Streamlined BCI2000 statistics module in preparation for support for three dimensions of control (Dennis McFarland)
     Update to BCI2000 Documentation
    
          Update to BCI2000 Documentation    
          Thursday, July 22, 2004
    
               
          Major update to BCI2000 documentation (Juergen Mellinger, Gerwin Schalk)
     Improved Communication Framework
    
          Improved Communication Framework     
          Thursday, July 15, 2004
    
               
          Communication framework completely rewritten (Juergen Mellinger)
     Robotic Arm Support
    
          Robotic Arm Support    
          Thursday, July 15, 2004
    
               
          Created support for Robix robots (Chintan Shah, Melody Moore, Gerwin Schalk)
     Enhanced Data Translation Support
    
          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
    
          Neuroscan Support    
          Thursday, April 29, 2004
    
               
          Completed full support for Neuroscan Acquire 4.3.1 (Gerwin Schalk)
     Slow Wave Support
    
          Slow Wave Support     
          Wednesday, March 10, 2004
    
               
          Updated the Slow Wave user application and added an n-choice speller to it (Juergen Mellinger).
     BCI2000FileInfo
    
          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
    
          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
    
          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
    
          Error Handling     
          Tuesday, April 15, 2003
    
               
          Improved error handling and numerous other enhancements (Juergen Mellinger).
     Error Handling Proposal
    
          Error Handling Proposal    
          Friday, October 25, 2002
    
               
          Proposal for a procedure to handle errors in BCI2000 (Juergen Mellinger)
     Makefile
    
          Makefile    
          Wednesday, October 2, 2002
    
               
          Added makefile that compiles all projects into executables (Juergen Mellinger)
     Website Update
    
          Website Update    
          Friday, September 27, 2002
    
               
          Updated web site and added description of reference system (Gerwin Schalk).
     National Instruments support
    
          National Instruments support    
          Friday, August 9, 2002
    
               
          Added support for National Instrument boards (Gerwin Schalk).
     P300 Speller and Oddball task added
    
          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).
    











