![](https://www.neurotechcenter.org/sites/default/files/styles/210w-210h/public/pics/BCI2000%20Logo_22.jpg?itok=eTXPQSv5)
Friday, June 10, 2005
Added BCI2000 support for Biosemi data acquisition hardware (Andrey Vankov / Scott Makeig)
Other articles from Schalk Lab
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI-Award-justChames-2017_sRGB.png?itok=v5sNvmq6)
Wednesday, May 17, 2017
The recently published BCI Award Book honors two projects with NCAN staff.
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_48.jpg?itok=duVuKic9)
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.
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_42.jpg?itok=Cv8-lnqJ)
Friday, March 6, 2009
BCPy2000, the python-for-BCI2000 rapid development platform, has been updated. (Jeremy Hill)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_63.jpg?itok=SPJV1TFj)
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.
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_62.jpg?itok=009uWu4u)
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).
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_61.jpg?itok=-p70z4n4)
Tuesday, September 16, 2008
Adam Wilson contributed a BCI2000 Source module to support the V-Amp from Brain Products.
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_60.jpg?itok=kxp3rt9z)
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.
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_59.jpg?itok=xYzL3ymt)
Thursday, July 17, 2008
BCI2000 now supports asynchronous execution of Matlab scripts.
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_58.jpg?itok=23Zbt9iz)
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.
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_57.jpg?itok=D8--uMWy)
Thursday, June 12, 2008
Joshua Fialkoff contributed a BCI2000 source module to support all amplifiers supported by the National Geodesics AmpServer.
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_56.jpg?itok=2psesggp)
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.
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_31.jpg?itok=mrNeDyGs)
Thursday, March 22, 2007
Successfully built a test version of a functioning BCI2000 application module on Linux using QT4. (Adam Wilson)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_55.jpg?itok=cNuruX_U)
Friday, December 8, 2006
Successfully built a test version of a functioning BCI2000 application module on Linux using QT4. (Adam Wilson)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_54.jpg?itok=EqAwOs61)
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).
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_53.jpg?itok=YzOxZyb2)
Friday, October 27, 2006
Added high pass/low pass/notch filtering capacity of visualized signals to Operator. (Juergen Mellinger)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_52.jpg?itok=H-JpMAmN)
Friday, October 20, 2006
BCI2000 Newsletter 1/2006 is released. (Gerwin Schalk).
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_51.jpg?itok=AYUMNxUN)
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).
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_50.jpg?itok=F0phATHx)
Thursday, July 6, 2006
Added BCI2000 support for Refa (TMSi) devices. (Mark Span, Juergen Mellinger)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_39.jpg?itok=5pv71S8t)
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)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_38.jpg?itok=fCEMKBl_)
Tuesday, April 18, 2006
Added a nice EEGlab plugin that can load BCI2000 data. (Adam Wilson)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_37.jpg?itok=mKjtevv1)
Tuesday, April 18, 2006
Created BCIlauncher utility that can execute different BCI2000 configurations and load a specified set of parameters. (Adam Wilson)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_36.jpg?itok=jEP1Qoud)
Thursday, March 30, 2006
Created a BCI2000-compatible User Application that can be compiled using Microsoft Visual Studio. (Juergen Mellinger)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_35.jpg?itok=4k_Q9Bh5)
Wednesday, March 15, 2006
Updated the BCI2000 framework to be compatible with Borland’s Developer Studio 2006. (Juergen Mellinger)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_34.jpg?itok=-xqZmCcE)
Monday, February 20, 2006
BCI2000 can now save data in EDF and GDF. (Juergen Mellinger)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_33.jpg?itok=poXfx5eh)
Wednesday, December 21, 2005
Added a Matlab Signal Processing Module that can execute Matlab scripts within the BCI2000 framework. (Juergen Mellinger)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_32.jpg?itok=GKn29u7q)
Sunday, December 18, 2005
Added automatic version reporting. Systems parameters contain version for the framework and all modules. (Juergen Mellinger)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_27.jpg?itok=u52WQGtO)
Friday, December 16, 2005
Reimplementation of BCI2000 support for Biosemi systems. (Sam Inverso)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_30.jpg?itok=4vOCRHKV)
Thursday, November 3, 2005
Added BCI2000 for Modular EEG systems. (Chris Veigl)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_29.jpg?itok=9YWDzh_J)
Friday, October 28, 2005
Added support for g.tec g.MOBIlab devices (Gerwin Schalk)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_28.jpg?itok=ctzgiBTs)
Thursday, October 6, 2005
BCI2000 command line tools are verified to compile with the free Borland C++ Compiler 5.5 (Roberta Carabalona, Juergen Mellinger)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_26.jpg?itok=vlhXggxH)
Tuesday, July 19, 2005
Added BCI2000 support for Dasher (Department of Physics, University of Cambridge). (Seb Wills and Juergen Mellinger)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_25.jpg?itok=pB8fAsD2)
Tuesday, July 19, 2005
Streamlined BCI2000 directory structure to facilitate system deployment. (Juergen Mellinger and Gerwin Schalk)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_24.jpg?itok=8CQdPeIT)
Friday, June 17, 2005
Added support for Tucker-Davis Pentusa data acquisition systems. (Adam Wilson)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_23.jpg?itok=SzNkFhJE)
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)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_21.jpg?itok=gaYZ0Jrz)
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.
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_20.jpg?itok=-RRMrKNe)
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.
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_19.jpg?itok=bXEs-ebw)
Monday, December 27, 2004
Added additional capabilities (e.g., variable # targets, etc.) to the mu rhythm speller (Shidong Zheng, Melody Moore, Gerwin Schalk)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_18.jpg?itok=xqvr7C5T)
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)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_17.jpg?itok=ssYNryEp)
Wednesday, November 10, 2004
Created 3D Cursor Movement Task (D3Box) using a flexible OpenGL API (Shidong Zheng, Melody Moore, Gerwin Schalk)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_16.jpg?itok=VUZQyFd4)
Wednesday, October 13, 2004
Implemented support for Guger Technologies’ g.USBamp biosignal amplifier/digitizer (Gerwin Schalk)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_15.jpg?itok=uhsfijaU)
Wednesday, October 13, 2004
Streamlined BCI2000 statistics module in preparation for support for three dimensions of control (Dennis McFarland)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_14.jpg?itok=DbocpTk7)
Thursday, July 22, 2004
Major update to BCI2000 documentation (Juergen Mellinger, Gerwin Schalk)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_13.jpg?itok=AyNuL0Hc)
Thursday, July 15, 2004
Communication framework completely rewritten (Juergen Mellinger)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_8.jpg?itok=Z-3-WBhd)
Thursday, July 15, 2004
Created support for Robix robots (Chintan Shah, Melody Moore, Gerwin Schalk)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_9.jpg?itok=LfEFmE8i)
Thursday, April 29, 2004
Enhanced support for Data Translation boards: now supports input from two simultaneous boards (i.e., 128 channels total); (Gerwin Schalk)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_10.jpg?itok=C-6LGXRx)
Thursday, April 29, 2004
Completed full support for Neuroscan Acquire 4.3.1 (Gerwin Schalk)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_12.jpg?itok=fXUGq-l0)
Wednesday, March 10, 2004
Updated the Slow Wave user application and added an n-choice speller to it (Juergen Mellinger).
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_11.jpg?itok=fF4KSH-s)
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).
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_7.jpg?itok=zeOAMqGg)
Monday, June 30, 2003
Added a 2D cursor movement task that can accept input from brain signals or a joystick (Dennis McFarland).
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_6.jpg?itok=ckRWKGAa)
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).
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_5.jpg?itok=pW6Pjzvx)
Tuesday, April 15, 2003
Improved error handling and numerous other enhancements (Juergen Mellinger).
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_3.jpg?itok=SRfhBz8H)
Friday, October 25, 2002
Proposal for a procedure to handle errors in BCI2000 (Juergen Mellinger)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_2.jpg?itok=m32qBDXz)
Wednesday, October 2, 2002
Added makefile that compiles all projects into executables (Juergen Mellinger)
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_1.jpg?itok=pC3UrBGg)
Friday, September 27, 2002
Updated web site and added description of reference system (Gerwin Schalk).
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo.jpg?itok=GnXTKCwE)
Friday, August 9, 2002
Added support for National Instrument boards (Gerwin Schalk).
![](https://www.neurotechcenter.org/sites/default/files/styles/thumbnail/public/pics/BCI2000%20Logo_0.jpg?itok=jR33REZU)
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).