BCI2000 v3.6 beta test

Forum for software developers to discuss BCI2000 software development
admin
Site Admin
Posts: 5
Joined: 27 Jan 2003, 04:30

BCI2000 v3.6 beta test

Post by admin » 08 Dec 2015, 16:02


Dear BCI2000 User Community,

we are soliciting beta users for the upcoming BCI2000 v3.6 release.

Please download the most recent beta binaries from the links below and report any issues, recommendations and suggestions in this thread.

Please note that this will require a BCI2000 user account.
* Sign up for a BCI2000 account: http://www.bci2000.org/GPL/
* Your forgot your BCI2000 account password: see instructions at the bottom of this post



BCI2000 v3.6 - binaries - release candidate R5711 - August 31th, 2017

Synopsis:
This is the sixth release candidate of BCI2000 v3.6 based on SVN revision 5711. Two installers are provided, one without and one with selected BCI2000 extensions. We kindly ask users with the appropriate hardware (i.e., sound card, Tobii T/X eye tracker, Tobii EyeX eye tracker, PCI-based parallel port, g.tec stim box) to selectively test the functionality of these BCI2000 extensions.

For your convenience, please see the links below to the windows installers for the pre-compiled beta binaries. After installing you will find the following four folders in your destination directory:
BCI2000.x32: 32-bit version with dll files in prog folder
BCI2000.x64: 64-bit version with dll files in prog folder
BCI2000.x32.bundled: 32-bit version with executable and dll files bundled
BCI2000.x64.bundled: 64-bit version with executable and dll files bundled

Download BCI2000 (all contributions, without extensions):
Windows Installer (~600 MB):
http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5711.setup.exe

Download BCI2000 (all contributions, including selected extensions):
Windows Installer (~700 MB):
http://bci2000.org/downloads/bin/BCI2000.x32.x64.extensions.beta.R5711.setup.exe

Instructions on how to enable and use the selected BCI2000 extensions.
https://www.bci2000.org/mediawiki/index.php/Contributions:AudioExtension
https://www.bci2000.org/mediawiki/index.php/Contributions:EyetrackerLogger
https://www.bci2000.org/mediawiki/index.php/Contributions:EyetrackerLoggerTobii3
https://www.bci2000.org/mediawiki/index.php/Contributions:EyetrackerLoggerTobiiX
https://www.bci2000.org/mediawiki/index.php/Contributions:EyetrackerLoggerTobiiPro
https://www.bci2000.org/mediawiki/index.php/Contributions:GazeMonitorFilter
https://www.bci2000.org/mediawiki/index.php/Contributions:ParallelPortFilter
https://www.bci2000.org/mediawiki/index.php/Contributions:StimBoxFilter

Issues resolved
* Stability Improvements
* Grapevine Module Improvements
* Bugfix: SpatialFilter in CAR mode would have zero output rather than all channels when SpatialFilterCAROutput set to empty.
* Bugfix: gUSBampADC digital output preflight
* Bugfix: EyetrackerLoggerTobii3 output format now consistent with other eye-tracker loggers

New Features
* LiveAmpLiveAmpADC
* EyetrackerLoggerTobiiPro

Focus testing on
* Platform testing on Windows 7, 8, 10 for 32 and 64 bit for all 4 binary compilations
* Platform testing on 1, 2, 4, 6, 8 and 12 core CPUs.
* Deployment on Windows PCs with and without administrator privileges.
* Deployment on Windows PCs with Antivirus software installed.
* Functionality of BCI2000 extensions.
* Timing behavior
* Inspection of the audio output
* Inspection of the visual output
* Functionality in conjunction with acquisition hardware
* Functionality in conjunction with experimental paradigms

Known Issues:
* none


BCI2000 v3.6 - binaries - release candidate R5570 - October 20th, 2016

Synopsis:
This is the fifth release candidate of BCI2000 v3.6 based on SVN revision 5570. Two installers are provided, one without and one with selected BCI2000 extensions. We kindly ask users with the appropriate hardware (i.e., sound card, Tobii T/X eye tracker, Tobii EyeX eye tracker, PCI-based parallel port, g.tec stim box) to selectively test the functionality of these BCI2000 extensions.

For your convenience, please see the links below to the windows installers for the pre-compiled beta binaries. After installing you will find the following four folders in your destination directory:
BCI2000.x32: 32-bit version with dll files in prog folder
BCI2000.x64: 64-bit version with dll files in prog folder
BCI2000.x32.bundled: 32-bit version with executable and dll files bundled
BCI2000.x64.bundled: 64-bit version with executable and dll files bundled

Download BCI2000 (all contributions, without extensions):
Windows Installer (~600 MB):
http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5570.setup.exe

Download BCI2000 (all contributions, including selected extensions):
Windows Installer (~700 MB):
http://bci2000.org/downloads/bin/BCI2000.x32.x64.extensions.beta.R5570.setup.exe

Instructions on how to enable and use the selected BCI2000 extensions.
https://www.bci2000.org/mediawiki/index.php/Contributions:AudioExtension
https://www.bci2000.org/mediawiki/index.php/Contributions:EyetrackerLogger
https://www.bci2000.org/mediawiki/index.php/Contributions:EyetrackerLoggerTobii3
https://www.bci2000.org/mediawiki/index.php/Contributions:EyetrackerLoggerTobiiX
https://www.bci2000.org/mediawiki/index.php/Contributions:EyetrackerLoggerTobiiPro
https://www.bci2000.org/mediawiki/index.php/Contributions:GazeMonitorFilter
https://www.bci2000.org/mediawiki/index.php/Contributions:ParallelPortFilter
https://www.bci2000.org/mediawiki/index.php/Contributions:StimBoxFilter

Issues resolved
* Bundled Applications issue on Windows 10 fixed.
* Stability Improvements

New Features
* none

Focus testing on
* Platform testing on Windows 7, 8, 10 for 32 and 64 bit for all 4 binary compilations
* Platform testing on 1, 2, 4, 6, 8 and 12 core CPUs.
* Deployment on Windows PCs with and without administrator privileges.
* Deployment on Windows PCs with Antivirus software installed.
* Functionality of BCI2000 extensions.
* Timing behavior
* Inspection of the audio output
* Inspection of the visual output
* Functionality in conjunction with acquisition hardware
* Functionality in conjunction with experimental paradigms

Known Issues:
* none


BCI2000 v3.6 - binaries - release candidate R5558 - October 5th, 2016

Synopsis:
This is the fourth release candidate of BCI2000 v3.6 based on SVN revision 5558. Two installers are provided, one without and one with selected BCI2000 extensions. We kindly ask users with the appropriate hardware (i.e., sound card, Tobii T/X eye tracker, Tobii EyeX eye tracker, PCI-based parallel port, g.tec stim box) to selectively test the functionality of these BCI2000 extensions.

For your convenience, please see the links below to the windows installers for the pre-compiled beta binaries. After installing you will find the following four folders in your destination directory:
BCI2000.x32: 32-bit version with dll files in prog folder
BCI2000.x64: 64-bit version with dll files in prog folder
BCI2000.x32.bundled: 32-bit version with executable and dll files bundled
BCI2000.x64.bundled: 64-bit version with executable and dll files bundled

Download BCI2000 (all contributions, without extensions):
Windows Installer (~600 MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5558.setup.exe.html

Download BCI2000 (all contributions, including selected extensions):
Windows Installer (~700 MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.extensions.beta.R5558.setup.exe.html

Instructions on how to enable and use the selected BCI2000 extensions.
http://www.bci2000.org/wiki/index.php/Contributions:AudioExtension
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLogger
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobii3
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobiiX
http://www.bci2000.org/wiki/index.php/Contributions:GazeMonitorFilter
http://www.bci2000.org/wiki/index.php/Contributions:ParallelPortFilter
http://www.bci2000.org/wiki/index.php/Contributions:StimBoxFilter

Issues resolved
* BrainProducts vAmp and ActiCHamp source modules are now more reliable.
* Wearable Sensing DSISerial source module is now updated to use the latest API (1.13.1) to provide better timing performance.
* Stability improvements.
* BCI2000 Shell scripting bug with "WAIT FOR" fixed.
* IIRFilter windowing bug fixed.
* Application is now more reliable.
* Audio output working on all sounds cards.

New Features
* Timing improvements to visual stimuli presentation. Visual stimuli are presented within one frame and actual presentation time is measured and stored in a state.
* Operator now uses Greek symbols (e.g., µ) for signal units.
* Binaries now show build version in their properties.
* BCI2000 applications are now grouped in the task bar.
* BCI2000 applications now use custom icons.
* Updated MEX files.
* Updated BCPy2000 framework.


Focus testing on
* Platform testing on Windows 7, 8, 10 for 32 and 64 bit for all 4 binary compilations
* Platform testing on 1, 2, 4, 6, 8 and 12 core CPUs.
* Deployment on Windows PCs with and without administrator privileges.
* Deployment on Windows PCs with Antivirus software installed.
* Functionality of BCI2000 extensions.
* Timing behavior
* Inspection of the audio output
* Inspection of the visual output
* Functionality in conjunction with acquisition hardware
* Functionality in conjunction with experimental paradigms

Known Issues:
* none


BCI2000 v3.6 - binaries - release candidate R5393 - June 8th, 2016

Synopsis:
This is the third release candidate of BCI2000 v3.6 based on SVN revision 5393. Two installers are provided, one without and one with selected BCI2000 extensions. We kindly ask users with the appropriate hardware (i.e., sound card, Tobii T/X eye tracker, Tobii EyeX eye tracker, PCI-based parallel port, g.tec stim box) to selectively test the functionality of these BCI2000 extensions.

For your convenience, please see the links below to the windows installers for the pre-compiled beta binaries. After installing you will find the following four folders in your destination directory:
BCI2000.x32: 32-bit version with dll files in prog folder
BCI2000.x64: 64-bit version with dll files in prog folder
BCI2000.x32.bundled: 32-bit version with executable and dll files bundled
BCI2000.x64.bundled: 64-bit version with executable and dll files bundled

Download BCI2000 (all contributions, without extensions):
Windows Installer (~600 MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5393.setup.exe.html

Download BCI2000 (all contributions, including selected extensions):
Windows Installer (~700 MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.extensions.beta.R5393.setup.exe.html

Instructions on how to enable and use the selected BCI2000 extensions.
http://www.bci2000.org/wiki/index.php/Contributions:AudioExtension
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLogger
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobii3
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobiiX
http://www.bci2000.org/wiki/index.php/Contributions:GazeMonitorFilter
http://www.bci2000.org/wiki/index.php/Contributions:ParallelPortFilter
http://www.bci2000.org/wiki/index.php/Contributions:StimBoxFilter

Issues resolved
* Watches are now working properly for stream states (e.g., digital inputs that are sampled with the source signal).

New Features
* none

Focus testing on
* Platform testing on Windows 7, 8, 10 for 32 and 64 bit for all 4 binary compilations
* Platform testing on 1, 2, 4, 6, 8 and 12 core CPUs.
* Deployment on Windows PCs with and without administrator privileges.
* Deployment on Windows PCs with Antivirus software installed.
* Functionality of BCI2000 extensions.
* Timing behavior
* Inspection of the audio output
* Inspection of the visual output
* Functionality in conjunction with acquisition hardware
* Functionality in conjunction with experimental paradigms

Known Issues:
* none


BCI2000 v3.6 - binaries - release candidate R5388 - June 2nd, 2016

Synopsis:
This is the second release candidate of BCI2000 v3.6 based on SVN revision 5388. Two installers are provided, one without and one with selected BCI2000 extensions. We kindly ask users with the appropriate hardware (i.e., sound card, Tobii T/X eye tracker, Tobii EyeX eye tracker, PCI-based parallel port, g.tec stim box) to selectively test the functionality of these BCI2000 extensions.

For your convenience, please see the links below to the windows installers for the pre-compiled beta binaries. After installing you will find the following four folders in your destination directory:
BCI2000.x32: 32-bit version with dll files in prog folder
BCI2000.x64: 64-bit version with dll files in prog folder
BCI2000.x32.bundled: 32-bit version with executable and dll files bundled
BCI2000.x64.bundled: 64-bit version with executable and dll files bundled

Download BCI2000 (all contributions, without extensions):
Windows Installer (~600 MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5388.setup.exe.html

Download BCI2000 (all contributions, including selected extensions):
Windows Installer (~700 MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.extensions.beta.R5388.setup.exe.html

Instructions on how to enable and use the selected BCI2000 extensions.
http://www.bci2000.org/wiki/index.php/Contributions:AudioExtension
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLogger
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobii3
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobiiX
http://www.bci2000.org/wiki/index.php/Contributions:GazeMonitorFilter
http://www.bci2000.org/wiki/index.php/Contributions:ParallelPortFilter
http://www.bci2000.org/wiki/index.php/Contributions:StimBoxFilter

Issues resolved
* minor performance improvements

New Features
* none

Focus testing on
* Platform testing on Windows 7, 8, 10 for 32 and 64 bit for all 4 binary compilations
* Platform testing on 1, 2, 4, 6, 8 and 12 core CPUs.
* Deployment on Windows PCs with and without administrator privileges.
* Deployment on Windows PCs with Antivirus software installed.
* Functionality of BCI2000 extensions.
* Timing behavior
* Inspection of the audio output
* Inspection of the visual output
* Functionality in conjunction with acquisition hardware
* Functionality in conjunction with experimental paradigms

Known Issues:
* none

BCI2000 v3.6 - binaries - release candidate R5380 - May 26th, 2016

Synopsis:
This is the first release candidate of BCI2000 v3.6 based on SVN revision 5380. Two installers are provided, one without and one with selected BCI2000 extensions. We kindly ask users with the appropriate hardware (i.e., sound card, Tobii T/X eye tracker, Tobii EyeX eye tracker, PCI-based parallel port, g.tec stim box) to selectively test the functionality of these BCI2000 extensions.

For your convenience, please see the links below to the windows installers for the pre-compiled beta binaries. After installing you will find the following four folders in your destination directory:
BCI2000.x32: 32-bit version with dll files in prog folder
BCI2000.x64: 64-bit version with dll files in prog folder
BCI2000.x32.bundled: 32-bit version with executable and dll files bundled
BCI2000.x64.bundled: 64-bit version with executable and dll files bundled

Download BCI2000 (all contributions, without extensions):
Windows Installer (~600 MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5380.setup.exe.html

Download BCI2000 (all contributions, including selected extensions):
Windows Installer (~700 MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.extensions.beta.R5380.setup.exe.html

Instructions on how to enable and use the selected BCI2000 extensions.
http://www.bci2000.org/wiki/index.php/Contributions:AudioExtension
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLogger
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobii3
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobiiX
http://www.bci2000.org/wiki/index.php/Contributions:GazeMonitorFilter
http://www.bci2000.org/wiki/index.php/Contributions:ParallelPortFilter
http://www.bci2000.org/wiki/index.php/Contributions:StimBoxFilter

Issues resolved
* bci_stream2mat now fully functional with new data files
* bug in storing digial inputs for g.HIamp resolved
* g.HIamp and g.USBamp now store digital inputs as individual states
* mex updated for all platforms (mexw64, mexw32, mexmaci64, mexmaca64)

New Features
* none

Focus testing on
* Platform testing on Windows 7, 8, 10 for 32 and 64 bit for all 4 binary compilations
* Platform testing on 1, 2, 4, 6, 8 and 12 core CPUs.
* Deployment on Windows PCs with and without administrator privileges.
* Deployment on Windows PCs with Antivirus software installed.
* Functionality of BCI2000 extensions.
* Timing behavior
* Inspection of the audio output
* Inspection of the visual output
* Functionality in conjunction with acquisition hardware
* Functionality in conjunction with experimental paradigms

Known Issues:
* none

BCI2000 v3.6 - binaries - beta version R5348 - May 9th, 2016

Synopsis:
This is the eight public beta of BCI2000 v3.6 based on SVN revision 5348, which focuses mainly on bug fixes. Two installers are provided, one without and one with selected BCI2000 extensions. We kindly ask users with the appropriate hardware (i.e., sound card, Tobii T/X eye tracker, Tobii EyeX eye tracker, PCI-based parallel port, g.tec stim box) to selectively test the functionality of these BCI2000 extensions.

For your convenience, please see the links below to the windows installers for the pre-compiled beta binaries. After installing you will find the following four folders in your destination directory:
BCI2000.x32: 32-bit version with dll files in prog folder
BCI2000.x64: 64-bit version with dll files in prog folder
BCI2000.x32.bundled: 32-bit version with executable and dll files bundled
BCI2000.x64.bundled: 64-bit version with executable and dll files bundled

Download BCI2000 (all contributions, without extensions):
Windows Installer (~600 MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5348.setup.exe.html

Download BCI2000 (all contributions, including selected extensions):
Windows Installer (~690 MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.extensions.beta.R5348.setup.exe.html

Instructions on how to enable and use the selected BCI2000 extensions.
http://www.bci2000.org/wiki/index.php/Contributions:AudioExtension
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLogger
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobii3
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobiiX
http://www.bci2000.org/wiki/index.php/Contributions:GazeMonitorFilter
http://www.bci2000.org/wiki/index.php/Contributions:ParallelPortFilter
http://www.bci2000.org/wiki/index.php/Contributions:StimBoxFilter

Issues resolved
* FilePlayback now working properly.
* Windows 10 issue fixed that was caused by 64-bit bundled binaries not starting.
* StimulusPresentation bug fixed that was caused by StimulusBegin state set incorrectly when stimulus was suppressed by EarlyOffsetExpression before being displayed.
* gNautilus bug fixed that was caused by bundled version not loading settings file properly.
* actiCHamp bug fixed that was caused by initialization issue.
* Offline filters bug fixed that was caused by new data format.
* Operator parameter writing bug fixed that was caused by invalid parameters.
* Operator crash fixed that was caused by occasional access violations in OperatorLib::StateMachine.

New Features
* BCPy2000 now bundled with v3.6 beta

Focus testing on
* Platform testing on Windows 7, 8, 10 for 32 and 64 bit for all 4 binary compilations
* Platform testing on 1, 2, 4, 6, 8 and 12 core CPUs.
* Deployment on Windows PCs with and without administrator privileges.
* Deployment on Windows PCs with Antivirus software installed.
* Functionality of BCI2000 extensions.
* Timing behavior
* Inspection of the audio output
* Inspection of the visual output
* Functionality in conjunction with acquisition hardware
* Functionality in conjunction with experimental paradigms

Known Issues:
- Missing 64-bit libraries for some contributed SignalSource modules
http://www.bci2000.org/tracproj/ticket/176
- MEX files not yet updated


BCI2000 v3.6 - binaries - beta version R5304 - March 28th, 2016

Synopsis:
This is the seventh public beta of BCI2000 v3.6 based on SVN revision 5304, which focuses mainly on bug fixes. Two installers are provided, one without and one with selected BCI2000 extensions. We kindly ask users with the appropriate hardware (i.e., sound card, Tobii T/X eye tracker, Tobii EyeX eye tracker, PCI-based parallel port, g.tec stim box) to selectively test the functionality of these BCI2000 extensions.

For your convenience, please see the links below to the windows installers for the pre-compiled beta binaries. After installing you will find the following four folders in your destination directory:
BCI2000.x32: 32-bit version with dll files in prog folder
BCI2000.x64: 64-bit version with dll files in prog folder
BCI2000.x32.bundled: 32-bit version with executable and dll files bundled
BCI2000.x64.bundled: 64-bit version with executable and dll files bundled

Download BCI2000 (all contributions, without extensions):
Windows Installer (~560 MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5304.setup.exe.html

Download BCI2000 (all contributions, including selected extensions):
Windows Installer (~630 MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.extensions.beta.R5304.setup.exe.html

Instructions on how to enable and use the selected BCI2000 extensions.
http://www.bci2000.org/wiki/index.php/Contributions:AudioExtension
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLogger
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobii3
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobiiX
http://www.bci2000.org/wiki/index.php/Contributions:GazeMonitorFilter
http://www.bci2000.org/wiki/index.php/Contributions:ParallelPortFilter
http://www.bci2000.org/wiki/index.php/Contributions:StimBoxFilter

Issues resolved
* Bug with closing all visualization windows that terminated Operator process if main window was hidden is now fixed.
- http://www.bci2000.org/tracproj/ticket/184
* Bug in g.MOBIlab+ auto config fixed


New Features
* Auto config for g.MOBIlab+

Focus testing on
* Platform testing on Windows XP, 7, 8, 10 for 32 and 64 bit for all 4 binary compilations
* Platform testing on 1, 2, 4, 6, 8 and 12 core CPUs.
* Deployment on Windows PCs with and without administrator privileges.
* Deployment on Windows PCs with Antivirus software installed.
* Functionality of BCI2000 extensions.
* Timing behavior
* Inspection of the audio output
* Inspection of the visual output
* Functionality in conjunction with acquisition hardware
* Functionality in conjunction with experimental paradigms

Known Issues:
- Missing 64-bit libraries for some contributed SignalSource modules
http://www.bci2000.org/tracproj/ticket/176
- Newly compiled mem mex interface crashing


BCI2000 v3.6 - binaries - beta version R5296 - March 22th, 2016

Synopsis:
This is the sixth public beta of BCI2000 v3.6 based on SVN revision 5296, which focuses mainly on bug fixes and packaging. As part of the packaging we now provide installers to deploy BCI2000 on your PC. Two installers are provided, one without and one with selected BCI2000 extensions. We kindly ask users with the appropriate hardware (i.e., sound card, Tobii T/X eye tracker, Tobii EyeX eye tracker, PCI-based parallel port, g.tec stim box) to selectively test the functionality of these BCI2000 extensions.

For your convenience, please see the links below to the windows installers for the pre-compiled beta binaries. After installing you will find the following four folders in your destination directory:
BCI2000.x32: 32-bit version with dll files in prog folder
BCI2000.x64: 64-bit version with dll files in prog folder
BCI2000.x32.bundled: 32-bit version with executable and dll files bundled
BCI2000.x64.bundled: 64-bit version with executable and dll files bundled

Download BCI2000 (all contributions, without extensions):
Windows Installer (~560 MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5296.setup.exe.html

Download BCI2000 (all contributions, including selected extensions):
Windows Installer (~630 MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.extensions.beta.R5296.setup.exe.html

Instructions on how to enable and use the selected BCI2000 extensions.
http://www.bci2000.org/wiki/index.php/Contributions:AudioExtension
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLogger
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobii3
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobiiX
http://www.bci2000.org/wiki/index.php/Contributions:GazeMonitorFilter
http://www.bci2000.org/wiki/index.php/Contributions:ParallelPortFilter
http://www.bci2000.org/wiki/index.php/Contributions:StimBoxFilter


Issues resolved
* Bundled BCI2000 modules are now packaged with all necessary dynamic link libraries.
* Operator Watches are now able to detect transient changes in events and states, rather than only testing the first sample in each block.
* Operator now does not hang on shutdown if any Telnet connections is open.
* Events now propagate to source module.
- http://www.bci2000.org/tracproj/ticket/185
* MATLAB mex files are newly compiled for Windows x32 and x64 platforms using latest MATLAB SDK.
* g.MOBIlab+ issue with digital input expression is now fixed.
* Bug in BCI2000Remote fixed.
- http://www.bci2000.org/bbs/viewtopic.php?f=1&t=2877

New Features
* Executables, installers and dynamic link libraries are now digitally signed with SHA1/SHA256 certificates.
* Installer for installing/uninstalling BCI2000.
* Installer is whitelisted with Symantec.
* Auto config for g.MOBILlab, g.MOBIlab+ and g.STIMbox

Focus testing on
* Platform testing on Windows XP, 7, 8, 10 for 32 and 64 bit for all 4 binary compilations
* Platform testing on 1, 2, 4, 6, 8 and 12 core CPUs.
* Deployment on Windows PCs with and without administrator privileges.
* Deployment on Windows PCs with Antivirus software installed.
* Functionality of BCI2000 extensions.
* Timing behavior
* Inspection of the audio output
* Inspection of the visual output
* Functionality in conjunction with acquisition hardware
* Functionality in conjunction with experimental paradigms

Known Issues:
- Missing 64-bit libraries for some contributed SignalSource modules
http://www.bci2000.org/tracproj/ticket/176
- Newly compiled mem mex interface crashing
- Closing all visualization windows will terminate Operator process if main window was hidden
http://www.bci2000.org/tracproj/ticket/184


BCI2000 v3.6 - binaries - beta version R5253 - February 22th, 2016

Synopsis:
This is the fifth public beta of BCI2000 v3.6 based on SVN revision 5253, which focuses mainly on bug fixes and new functionality for the g.HIamp source module. As usual, we provide two BCI2000 packages, one without and one with selected BCI2000 extensions. We kindly ask users with the appropriate hardware (i.e., sound card, Tobii T/X eye tracker, Tobii EyeX eye tracker, PCI-based parallel port, g-tec stim box) to selectively test the functionality of these BCI2000 extensions.

For your convenience, please see the links below to the pre-compiled beta binaries. These archives contain 4 binary compilations:
BCI2000.x32: 32-bit version with dll files in prog folder
BCI2000.x64: 64-bit version with dll files in prog folder
BCI2000.x32.bundled: 32-bit version with executable and dll files bundled
BCI2000.x64.bundled: 64-bit version with executable and dll files bundled

Download BCI2000 (all contributions, without extensions):
Self Extracting Archive (~400MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5253.exe.html
ZIP Archive (~800MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5253.zip.html

Download BCI2000 (all contributions, including selected extensions):
Self Extracting Archive (~450MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.extensions.beta.R5253.exe.html
ZIP Archive (~900MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.extensions.beta.R5253.zip.html

Instructions on how to enable and use the selected BCI2000 extensions.
http://www.bci2000.org/wiki/index.php/Contributions:AudioExtension
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLogger
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobii3
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobiiX
http://www.bci2000.org/wiki/index.php/Contributions:GazeMonitorFilter
http://www.bci2000.org/wiki/index.php/Contributions:ParallelPortFilter
http://www.bci2000.org/wiki/index.php/Contributions:StimBoxFilter


Issues resolved
* Fixed issues in EEGOSource (now supports EE213 amplifier)
* Fixed timing issues on dual core cpus
* Fixed deadlock on dual core cpus
* Fixed issue with ParallelPortFilter on systems that don't have a parallel port
* Fixed issue in MATLAB processing filter (ticket #183)
* Performance improvements in JoystickLogger

New Features
* g.HIamp now supports auto configuration
* g.HIamp now supports impedance measurement for passive and active electrodes
* g.HIamp now supports calibration mode
* g.HIamp now robust against data loss by using the hardware sample counter
* EEGOSource now provides default amplifier fragments
* Bundled BCI2000 version now provides more detailed error information if it fails to load the executable (relevant if using aggressive anti-virus software)

Focus testing on
* Platform testing on Windows XP, 7, 8, 10 for 32 and 64 bit for all 4 binary compilations
* Platform testing on 1, 2, 4, 6, 8 and 12 core CPUs.
* Antivirus Scanner behavior in conjunction with BCI2000
* Extensions testing
* Timing behavior
* Inspection of the audio output
* Inspection of the visual output
* Functionality in conjunction with acquisition hardware
* Functionality in conjunction with experimental paradigms

Known Issues:
- missing 64-bit libraries for some contributed SignalSource modules
http://www.bci2000.org/tracproj/ticket/176


BCI2000 v3.6 - binaries - beta version R5225 - January 30th, 2016

Synopsis:
This is the fourth public beta of BCI2000 v3.6 based on SVN revision 5225, which focuses mainly on performance improvements. In this fourth beta version, we provide two BCI2000 packages, one without and one with selected BCI2000 extensions. We kindly ask users with the appropriate hardware (i.e., sound card, Tobii T/X eye tracker, Tobii EyeX eye tracker, PCI-based parallel port, g-tec stim box) to selectively test the functionality of these BCI2000 extensions.

For your convenience, please see the links below to the pre-compiled beta binaries. These archives contain 4 binary compilations:
BCI2000.x32: 32-bit version with dll files in prog folder
BCI2000.x64: 64-bit version with dll files in prog folder
BCI2000.x32.bundled: 32-bit version with executable and dll files bundled
BCI2000.x64.bundled: 64-bit version with executable and dll files bundled

Download BCI2000 (all contributions, without extensions):
Self Extracting Archive (~400MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5225.exe.html
ZIP Archive (~800MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5225.zip.html

Download BCI2000 (all contributions, including selected extensions):
Self Extracting Archive (~450MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.extensions.beta.R5225.exe.html
ZIP Archive (~900MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.extensions.beta.R5225.zip.html

Instructions on how to enable and use the selected BCI2000 extensions.
http://www.bci2000.org/wiki/index.php/Contributions:AudioExtension
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLogger
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobii3
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobiiX
http://www.bci2000.org/wiki/index.php/Contributions:GazeMonitorFilter
http://www.bci2000.org/wiki/index.php/Contributions:ParallelPortFilter
http://www.bci2000.org/wiki/index.php/Contributions:StimBoxFilter


Issues resolved
* Fixed timing issues caused by waiting for tread activation.
* Fixed race condition in the OnSet() function.
* Fixed issues that prevented running the ParallelPortFilter on some machines.
* Fixed issue in Operator log that could slow down the system.
* Fixed remaining issue in Tiny::Thread() to make it more robust against improper thread termination on Win32 (could result in endless waiting on program exit).
* Fixed issue in audio output to eliminate a deadlock condition on program exit.


New Features
* none

Focus testing on
* Platform testing on Windows XP, 7, 8, 10 for 32 and 64 bit for all 4 binary compilations
* Antivirus Scanner behavior in conjunction with BCI2000
* Extensions testing
* Timing behavior
* Inspection of the audio output
* Inspection of the visual output
* Functionality in conjunction with acquisition hardware
* Functionality in conjunction with experimental paradigms

Known Issues:
- missing 64-bit libraries of contributed SignalSource modules
http://www.bci2000.org/tracproj/ticket/176
- timing behavior unreliable at high clock rates (i.e., SamplingRate / SampleBlockSize >= 20)

BCI2000 v3.6 - binaries - beta version R5207 - January 20th, 2016

Synopsis:
This is the third public beta of BCI2000 v3.6 based on SVN revision 5207. In this third beta version, we provide two BCI2000 packages, one without and one with selected BCI2000 extensions. We kindly ask users with the appropriate hardware (i.e., sound card, Tobii T/X eye tracker, Tobii EyeX eye tracker, PCI-based parallel port, g-tec stim box) to selectively test the functionality of these BCI2000 extensions.

For your convenience, please see the links below to the pre-compiled beta binaries. These archives contain 4 binary compilations:
BCI2000.x32: 32-bit version with dll files in prog folder
BCI2000.x64: 64-bit version with dll files in prog folder
BCI2000.x32.bundled: 32-bit version with executable and dll files bundled
BCI2000.x64.bundled: 64-bit version with executable and dll files bundled

Download BCI2000 (all contributions, without extensions):
Self Extracting Archive (~400MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5207.exe.html
ZIP Archive (~800MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5207.zip.html

Download BCI2000 (all contributions, including selected extensions):
Self Extracting Archive (~450MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.extensions.beta.R5207.exe.html
ZIP Archive (~900MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.extensions.beta.R5207.zip.html

Instructions on how to enable and use the selected BCI2000 extensions.
http://www.bci2000.org/wiki/index.php/Contributions:AudioExtension
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLogger
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobii3
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobiiX
http://www.bci2000.org/wiki/index.php/Contributions:GazeMonitorFilter
http://www.bci2000.org/wiki/index.php/Contributions:ParallelPortFilter
http://www.bci2000.org/wiki/index.php/Contributions:StimBoxFilter


Issues resolved
* Now compliant with Antivirus Scanners
-- http://www.bci2000.org/tracproj/ticket/182
* New implementation of the ParallelPortFilter with better performance and reliability
-- Split up into logger (source module) and filter (application) component
-- Hardware IO addresses are now obtained through Windows configuration manager, avoiding dangerous manual configuration
-- Accessing inpout32 driver device file directly, rather than through inpout32.dll (no deployment overhead)
-- Prompting user to download input32 driver installer from BCI2000 website if device file not present
-- http://www.bci2000.org/wiki/index.php/Contributions:ParallelPortFilter
* Improved performance and reliability of gUSBampSource
-- DigitalInputs are now stored in one state per amplifier, rather than one state per digital input bit.
* Improved Operator signal visualization
* Updated DSISerial based on v1.13.0 of DSI_API
-- Removed dependency on MSVC runtime redistributables
* Fixed issue from previous beta version that prevented loading certain BCI2000 files in MATLAB on the OSX platform.
* Fixed issue from previous beta version that prevented accessing/visualizing states that were written in the source module along with the signal (State::StreamKind).
* Fixed issue with TextField objects that prevented to completely conceal of the objects.
* Fixed issue in the Tiny::Thread() to make BCI2000 more robust against improper thread termination on Win32 (could result in endless waiting on program exit).


New Features
* New source module for ANT Neuro EEG amplifiers
-- http://www.bci2000.org/wiki/index.php/Contributions:EEGOSource
-- https://www.ant-neuro.com/products/eego_product_family
* Auto-configuration functionality for gUSBampSource which automatically detects and configures the connected amplifiers
* Added bit extractor functions to ArithmeticExpression: bit( value, position ), bits( value, position, count )
* P3SpellerTask modification to allow showing different icons on intensification. This can be used to show "Faces" on intensification of a row/column.
-- http://www.bci2000.org/wiki/index.php/User_Reference:P3SpellerTask#Visual_Representation
-- http://www.bci2000.org/wiki/index.php/User_Reference:P3SpellerTask#TargetDefinitions

Focus testing on
* Platform testing on Windows XP, 7, 8, 10 for 32 and 64 bit for all 4 binary compilations
* Antivirus Scanner behavior in conjunction with BCI2000
* Extensions testing
* Timing behavior
* Inspection of the audio output
* Inspection of the visual output
* Functionality in conjunction with acquisition hardware
* Functionality in conjunction with experimental paradigms

Known Issues:
- missing 64-bit libraries of contributed SignalSource modules
http://www.bci2000.org/tracproj/ticket/176
- timing behavior unreliable at high clock rates (i.e., SamplingRate / SampleBlockSize >= 20)


BCI2000 v3.6 - binaries - beta version R5181 - December 21th, 2015

Synopsis:
This is the second public beta of BCI2000 v3.6 based on SVN revision 5181. In this second beta version, we provide two BCI2000 packages, one without and one with selected BCI2000 extensions. We kindly ask users with the appropriate hardware (i.e., sound card, Tobii T/X eye tracker, Tobii EyeX eye tracker, PCI-based parallel port, g-tec stim box) to selectively test the functionality of these BCI2000 extensions.

For your convenience, please see the links below to the pre-compiled beta binaries. These archives contain 4 binary compilations:
BCI2000.x32: 32-bit version with dll files in prog folder
BCI2000.x64: 64-bit version with dll files in prog folder
BCI2000.x32.bundled: 32-bit version with executable and dll files bundled
BCI2000.x64.bundled: 64-bit version with executable and dll files bundled

Download BCI2000 (all contributions, without extensions):
Self Extracting Archive (~400MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5181.exe.html
ZIP Archive (~800MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5181.zip.html

Download BCI2000 (all contributions, including selected extensions):
Self Extracting Archive (~450MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.extensions.beta.R5181.exe.html
ZIP Archive (~900MB): http://bci2000.org/downloads/bin/BCI2000.x32.x64.extensions.beta.R5181.zip.html

Instructions on how to enable and use the selected BCI2000 extensions.
http://www.bci2000.org/wiki/index.php/Contributions:AudioExtension
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLogger
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobii3
http://www.bci2000.org/wiki/index.php/Contributions:EyetrackerLoggerTobiiX
http://www.bci2000.org/wiki/index.php/Contributions:GazeMonitorFilter
http://www.bci2000.org/wiki/index.php/Contributions:ParallelPortFilter
http://www.bci2000.org/wiki/index.php/Contributions:StimBoxFilter


Issues resolved
- BrainProducts vAmp now with 64-bit support
http://www.bci2000.org/tracproj/ticket/176
- Bundled applications now execute on Windows 10
http://www.bci2000.org/tracproj/ticket/180
- digital states written in source modules at high sampling rates now without any performance penalty
http://www.bci2000.org/tracproj/ticket/181


Focus testing on
* Platform testing on Windows XP, 7, 8, 10 for 32 and 64 bit for all 4 binary compilations
* Antivirus Scanner behavior in conjunction with BCI2000
* Extensions testing
* Timing behavior
* Inspection of the audio output
* Inspection of the visual output
* Functionality in conjunction with acquisition hardware
* Functionality in conjunction with experimental paradigms

Known Issues:
- missing 64-bit libraries of contributed SignalSource modules
http://www.bci2000.org/tracproj/ticket/176
- Antivirus scanners flag BCI2000
http://www.bci2000.org/tracproj/ticket/182



BCI2000 v3.6 - source code - compile and debug instructions - December 10th, 2015

Synopsis:
This are the instructions for BCI2000 developers on how to build and debug your own binaries.

Pre-requisites:
* Windows 32 or 64 bit OS.
* TortoiseSVN (https://tortoisesvn.net/downloads.html) [make sure to check "command line tools" on installation]
* CMake 3.3.2 (https://cmake.org/files/v3.3/cmake-3.3.2-win32-x86.exe) [make sure to check "add to path for all users" on installation]
* Visual Studio 2012 Express (http://www.microsoft.com/en-us/download/details.aspx?id=34673)
* Visual Studio 2012 Update 4 (https://www.microsoft.com/en-us/download/details.aspx?id=39305)

Process:
* SVN check out the BCI2000 trunk (https://www.bci2000.org/svn/trunk) setting the revision to the one of the latest binary (see R-number in the binary section above).
* For 32-bit builds start "Make VS2012 Project Files.cmd" in the batch folder.
* For 64-bit builds start "Make VS2012 Win64 Project Files.cmd" in the batch folder.
* This cmd file will open a command window in which you can select which modules should be included in the build.
* To fine-tune (e.g., to disable the application bundling, USE_APPLICATION_BUNDES) open the "Configure.sh.cmd" to start the CMake GUI, check/uncheck the appropriate options and click at "Configure" and then "Generate" at the bottom left corner of this window.
* Open the "BCI2000.sln", select the "Release" or "Debug" and the select "Build Solution" from the "Build" menu.
* After building is completed, you can debug the "Debug" build by starting the appropriate BCI2000 configuration and selecting the corresponding BCI2000 module from "Attach to Process" from the Debug menu. Set appropriate breakpoints and perform your debugging.



BCI2000 v3.6 - binaries - beta version R5158 - December 8th, 2015

Synopsis:
This is the first public beta of BCI2000 v3.6 based on SVN revision 5158. For your convenience, please see the links below to the pre-compiled beta binaries. These archives contain 4 binary compilations:
BCI2000.x32: 32-bit version with dll files in prog folder
BCI2000.x64: 64-bit version with dll files in prog folder
BCI2000.x32.bundled: 32-bit version with executable and dll files bundled
BCI2000.x64.bundled: 64-bit version with executable and dll files bundled

Download Self Extracting Archive (~500MB):
http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5158.exe.html

Download ZIP Archive (~800MB):
http://bci2000.org/downloads/bin/BCI2000.x32.x64.beta.R5158.zip.html

New Features
* Build environment: Now based on Visual Studio 2012, CMake 3 and Qt 5.3.
* Platform support: Now with 32 and 64 bit build support for Windows platforms.
* Packaging: BCI2000 applications are now bundled together with necessary dll files into one binary.
* New acquisition hardware supported: g.tec g.Nautilus, Enobio 3G, Wearable Sensing Dry Sensor Interface, Blackrock, ANT Neuro eego, iotech analog digital boards
* New acquisition hardware features: g.tec (digital inputs, hold signal).
* New Peripheral Hardware Supported: gtec g.STIMbox, PCI-based ParallelPort, TobiiX, CyberGlove data glove
* New APIs Supported: PortAudio (audio), LibAV (video).
* Under the Hood Improvements: Timing markers to mark exact stimulus delivery time.

Focus testing on
* Platform testing on Windows XP, 7, 8, 10 for 32 and 64 bit for all 4 binary compilations
* Timing behavior
* Inspection of the audio output
* Inspection of the visual output
* Functionality in conjunction with acquisition hardware
* Functionality in conjunction with experimental paradigms

Known Issues:
- digital states written in source modules at high sampling rates impose a performance penalty
http://www.bci2000.org/tracproj/ticket/181
- Bundled applications do not execute on Windows 10
http://www.bci2000.org/tracproj/ticket/180
- missing 64-bit libraries of contributed SignalSource modules
http://www.bci2000.org/tracproj/ticket/176



BCI2000 - You forgot your BCI2000 SVN/BBS/Wiki account password?

Please contact bci2000@neurotechcenter.org and provide your BCI2000 username to initiate the password reset. You will receive a new password within 24 hours.

victor_uva
Posts: 9
Joined: 13 Jan 2014, 07:13

Re: BCI2000 v3.6 beta test

Post by victor_uva » 10 Dec 2015, 06:44

Hi,

I had suffered the "bundled applications error" documented here: http://www.bci2000.org/tracproj/ticket/180; in a Windows 8.1 machine with IDE Visual Studio 2012 and BCI2000 release 5158.

Although BCI2000 v3.6 beta version "BCI2000.x64.bundled" binaries give the same error again (as could be expected), "BCI2000.x64" binaries work perfectly, so I think it could be solved.

As a request, I would appreciate a BCI2000 v3.6 beta version source code. Could you make it available?

Regards,
Víctor.

griffin.milsap
Posts: 58
Joined: 08 Jun 2009, 12:42

Re: BCI2000 v3.6 beta test

Post by griffin.milsap » 10 Dec 2015, 17:02

@Victor: You can find the source for this beta of BCI2000 at http://www.bci2000.org/svn/trunk.

We seem to be experiencing an issue with the load_bcidat.mexmaci64, wherein it loads dat files recorded with old versions of BCI2000 but not the 3.6 beta. The mexw32 and mexw64 binaries appear to be capable of loading dat files recorded with 3.6.

-Griff

boulay
Posts: 382
Joined: 25 Dec 2011, 21:14

Re: BCI2000 v3.6 beta test

Post by boulay » 14 Dec 2015, 13:09

Windows: Version 10.0.10586 Build 10586
Visual Studio: Microsoft Visual Studio Express 2012 for Windows Desktop Version 11.0.61219.00 Update 5

You already know about the app bundling problem in Windows 8 and 10, but here is a more detailed error message (when trying to build Release 32) in case you don't have a Windows 10 system to test on:

Code: Select all

Error	1	error MSB3073: The command "setlocal
E:\SachsLab\Tools\Neurophys\BCI2000\build\buildutils\create_app_bundle E:/SachsLab/Tools/Neurophys/BCI2000/src/contrib/AppConnectorApplications/ParallelSwitch/ParallelSwitch E:/SachsLab/Tools/Neurophys/BCI2000/cbuild/CMakeFiles/contrib/AppConnectorApplications/ParallelSwitch/Release/ParallelSwitch.exe --add-redist-dir E:/SachsLab/Tools/Neurophys/BCI2000/cbuild/CMakeFiles/extlib/qt-5.3.2/win32-msvc2012/bin
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
:cmErrorLevel
exit /b %1
:cmDone
if %errorlevel% neq 0 goto :VCEnd
:VCEnd" exited with code 9009.	C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets	134	5	ParallelSwitch
I get about 50 of these, almost one for each target.

After disabling the USE_APPLICATION_BUNDLES option in cmake-gui, I was able to build everything without issue, even my custom source module. I tested it and the signal generator with Cursor Task and Stimulus Presentation. Everything worked as expected. I noticed that there was a bit of variance in block time (+- 15 msec) when using the signal generator but almost none when using my source module. I'm guessing the cause of this is that the hardware I'm using has better timing resolution than whatever sleep function is being used by signal generator.

I don't really have the time to do any more than that right now.

P.S. I like how the default cursor now rolls (even in the 2D task). It would make more sense if the default 2D targets also had a 3D appearance (blocks to run into) or if they were textured to look like goal zones. The mixture of 3D and 2D elements may be a minor distraction to some participants.

P.P.S. I don't really like building in source when using cmake because it is often difficult to change cmake settings without deleting a bunch of files, but it's difficult to know which files to delete and which to keep when building in source. Currently, using the provided scripts, the easiest way to 'clean' the cmake output is to delete the whole build directory then svn update, but this is a bit annoying and not so fast. I typically make a sub-directory (i.e. BCI2000\build\vsprojects\) and then call cmake-gui .. -G "<generator>" -D<Options>=ON. This is nice because I can then just delete the directory and try again. It would be great if the provided scripts also used a subdirectory for the cmake build directory. You'll notice this is very handy if/when you migrate to git (please?) because it is simpler to add an ignore rule for the subdirectory than for each specific file that cmake outputs.

TecMonterrey
Posts: 2
Joined: 12 Aug 2015, 22:25

Re: BCI2000 v3.6 beta test

Post by TecMonterrey » 20 Dec 2015, 23:23

hi everyone,
I have looked every where for the release of the ant Neuro, but I dont seem to be able to find it. I wanted to test it to see if this version works better than mine.
I would appreciate any help
Kind regards, and happy holidays
David

pbrunner
Posts: 344
Joined: 17 Sep 2010, 12:43

Re: BCI2000 v3.6 beta test

Post by pbrunner » 21 Dec 2015, 15:06

TecMonterrey,

the integration of the ant-neuro provided source module is still pending on our list. We anticipate to get that done within the next few weeks.

Regards, Peter

ageronimo
Posts: 26
Joined: 04 Dec 2012, 14:00

Re: BCI2000 v3.6 beta test

Post by ageronimo » 22 Dec 2015, 17:36

Summary of my testing of the R5181 binaries:

For all the executables in each of the four versions of the binaries, i get security warnings (which i can disable after the first time) and symantec warnings (which show up every time run a batch file). Symantec doesnt automatically quarantine anything, but it really wants to. in the first iteration of the 3.6 binaries, i got automatic quarantines for the x32 binaries, but no Symantec errors for the x64 binaries.

For both sets of the bundled binaries, i get the error that Operator.exe is not a valid application bundle. Does not get to loading the source, processing, or application modules.

The binaries I am able to open (the non-bundled ones) pretty much destroy my computer by the third run. This is because the application module (CursorTask, P3Speller, StimulusPresentation) hovers around 25% CPU on the first run, 50% CPU on the second run, and 75% CPU on the third run. I dont have to press "Set Config" for this to happen. By the third run, I have to turn it off really fast, or it freezes so badly I have to restart the computer. This happens with every batch file i tested for both the x32 and x64 binaries.

In the runs which i did manage to test the TobiiX eye tracker, data records fine. But i will need to test more when the system is not as frustrating to operate :)

Edit: The version of R5181 I built from source using "Make VS2012 Win64 Project Files", with USE_APP_BUNDLES disabled works like a charm

pbrunner
Posts: 344
Joined: 17 Sep 2010, 12:43

Re: BCI2000 v3.6 beta test

Post by pbrunner » 22 Dec 2015, 17:42

Andrew,

thanks for the detailed testing.

Can you detail your system configuration, i.e., Windows version, CPU, graphics card, etc.

Also to narrow down the issue, can you temporarily disable Symantec? I suspect that this may interfere. If this doe not resolve it, I may need to debug the issue on your machine via TeamViewer. Let me know if this would be possible.

Regards, Peter

griffin.milsap
Posts: 58
Joined: 08 Jun 2009, 12:42

Re: BCI2000 v3.6 beta test

Post by griffin.milsap » 12 Jan 2016, 11:30

Hey folks,

Another bug to report. Is this the better place to have them, or should they be put into the bugtracker?

* Lowercase "caption" text in stimulus presentation results in visual artifacts when the caption is concealed; specifically from the bits of text that hang-under the line -- See the little white bits in the image below that are leftover from the previous stimulus.
artifact.PNG
artifact.PNG (2.21 KiB) Viewed 79482 times
It's probably been this way for a long time; I've just been using caps for my caption text for a long time.

EDIT: Ignore the asterisk in the bottom of the image, that's a custom addition and not what I'm talking about

-Griff

pbrunner
Posts: 344
Joined: 17 Sep 2010, 12:43

Re: BCI2000 v3.6 beta test

Post by pbrunner » 20 Jan 2016, 17:53

Griffin,

thank you for reporting this bug. The newest BETA R5207 should fix this issue. If you get the chance could you please download the binaries (see above) and verify that this is the case? Thanks!

Regards, Peter

voelker
Posts: 1
Joined: 20 Mar 2013, 06:36

Re: BCI2000 v3.6 beta test

Post by voelker » 27 Jan 2016, 10:17

Hi,

when trying to run the "MatlabDemo_SignalGenerator" batch, I can start BCI2000 and also do "Set Config", but after clicking "Start", I get the following error message:

Unexpected number of fields in bci_States
Aborting current run.


The other demos work just fine.

System: Windows 7 Enterprise 64 bit
Matlab: 2014a 64 bit
BCI2000: beta.R5207 (x64.extensions.bundled)


I also ran a custom BCI2000 application with Matlab Signal Processing, which worked with the "old" version of BCI2000.
There I also get the same error.

Best,
Martin



Detailed log:


2016-01-27T16:05:30 - BCI2000 Started.
2016-01-27T16:05:30 - Started "SignalGenerator".
2016-01-27T16:05:30 - Started "MatlabSignalProcessing".
2016-01-27T16:05:30 - SignalProcessing: Waiting for Matlab engine to start up ...
2016-01-27T16:05:30 - SignalSource: Waiting for configuration ...
2016-01-27T16:05:30 - Started "FeedbackDemo".
2016-01-27T16:05:30 - Application: Waiting for configuration ...
2016-01-27T16:05:35 - SignalProcessing: Connected to Matlab engine.
2016-01-27T16:05:36 - SignalProcessing: Waiting for configuration ...
2016-01-27T16:05:36 - Loaded parameter file "C:\Program Files\BCI2000_v3\prog\../parms/examples/MatlabDemo_SignalGenerator.prm".
2016-01-27T16:05:37 - Operator set configuration.
2016-01-27T16:05:37 - SignalSource: SignalGenerator initialized.
2016-01-27T16:05:37 - Application, FeedbackDemoTask::Preflight:
Will ignore additional channels in control signal.
2016-01-27T16:05:37 - Application, ParallelPortFilter::AutoConfig:
Parallel ports detected:
LPT3 @378
LPT4 @E010.
2016-01-27T16:05:37 - Application: FeedbackDemo initialized.
2016-01-27T16:05:38 - SignalProcessing: MatlabSignalProcessing initialized.
2016-01-27T16:05:39 - Operator started operation.
2016-01-27T16:05:39 - SignalSource: SignalGenerator running.
2016-01-27T16:05:40 - SignalProcessing: MatlabSignalProcessing running.
2016-01-27T16:05:40 - SignalProcessing warning, MatlabFilter::Process:
Unexpected number of fields in bci_States
Aborting current run.

ageronimo
Posts: 26
Joined: 04 Dec 2012, 14:00

Re: BCI2000 v3.6 beta test

Post by ageronimo » 27 Jan 2016, 10:22

Hi All,

I still have issues with antivirus. It allows me to run the modules, but it requests permission EVERY TIME :(
Errors in ParallelPort Filter prevent anything from running though.

Here are my notes from testing

https://drive.google.com/file/d/0BxP5i8 ... sp=sharing

pbrunner
Posts: 344
Joined: 17 Sep 2010, 12:43

Re: BCI2000 v3.6 beta test

Post by pbrunner » 27 Jan 2016, 11:22

Andrew,

thanks for the very detailed test report.

two workaround for the issues that you are experiencing:

(1) "Open File - Security Warning": Please uncheck the "Always ask before opening this file" checkbox. This will remove the dialog the next time you start BCI2000.

(2) Symantec Endpoint Protection - Download Insight: There is unfortunately no other way than to manually add the binaries or download URL to Symantec Endpoint Protection as detailed in the article below. This is an inherent problem as the Download Insight feature will only let you run software that is widely used.
https://support.symantec.com/en_US/arti ... 80966.html

(3) Can you please also verify that your path to the BCI2000 binaries is not on a network share. Both Windows and Symantec Endpoint Protection treat files on network shares as more suspicious than files on the local hard drive (i.e,. the boot drive).

We will fix the parallel port autoconfigure issue and issue another beta version this week. In the meantime, can you please try to see whether the "not a valid bundle" error persists if you disable Symantec Endpoint Protection on your machine?

Regards, Peter

ageronimo
Posts: 26
Joined: 04 Dec 2012, 14:00

Re: BCI2000 v3.6 beta test

Post by ageronimo » 03 Feb 2016, 10:45

Hi Peter,

Unfortunately I cannot disable Symantec on my computer. I imagine having a computer dedicated to BCI work that is not on the University/Medical Center's network would be the way to handle this.

The binaries I am testing are being downloaded to the desktop on the C: drive.

I've tested R5225 the same way. Here are my notes.
https://drive.google.com/file/d/0BxP5i8 ... sp=sharing

Symantec is a problem for the non bundled applications. For the .x32.bundled, i get the "Not a valid bundle" error. For the .x64.bundled, i still have errors within ParallelPortFilter

griffin.milsap
Posts: 58
Joined: 08 Jun 2009, 12:42

Re: BCI2000 v3.6 beta test

Post by griffin.milsap » 01 Mar 2016, 15:17

Two more bugs:

1. If an initialized system that has a hidden operator window is "reset", the entire system closes and Operator.exe finishes execution. If Operator.exe has a visible window, it doesn't finish execution.

The expected behavior is that Operator.exe remains open and the remote session can continue after a 'reset system' command.

To replicate: open BCI2000Shell and enter the following commands

Code: Select all

Reset system
Startup system localhost

Start executable SignalGenerator --local 
Start executable DummySignalProcessing --local 
Start executable DummyApplication --local  

Wait for Connected  
Set Config

Reset System
 -- ( Operator.exe finishes execution )

Version
 -- ( BCI2000Shell terminates because there's no Operator )
To prevent Operator.exe from finishing execution on the 'Reset System' command, execute a 'Show Window' command before entering the aforementioned commands.

2. Events added to the operator do not propogate into the signal source module upon system startup.

To replicate: open BCI2000Shell and enter the following commands

Code: Select all

Show Window
Reset system

Add Event StimulusCode 8 0

Startup system localhost

Start executable SignalGenerator --local
Start executable DummySignalProcessing --local
Start executable DummyApplication --local

Wait for Connected

Set Config
Wait for Resting
Start
					
Set Event StimulusCode 1
					
[ ... ~2 seconds later ]
					
Set Event StimulusCode 0

[ ... ~2 seconds later ]

Stop
Then load up the resulting data file -- StimulusCode won't be represented in the states in the file.

The issue is that upon system startup, when StateMachine.cpp sends the event definition to the EventLink logger in the source module, the socket stream reads bad() and fail() upon ::getline. I can verify using Wireshark that the message is being sent to the proper port (albeit in about 10 separate UDP packets), so I don't think the issue is on the operator side ( StateMachine::EventLink::OnExecute() in StateMachine.cpp, and EventLink::Publish in EventLink.cpp)

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests