Search found 1051 matches

by mellinger
14 Oct 2013, 08:59
Forum: BCI Systems - Signal Processing
Topic: SigfriedSigProc
Replies: 5
Views: 3220

Re: SigfriedSigProc

Hi, Borland compilers are no longer supported by BCI2000. Lacking proper support by the CMake build tool, maintaining Borland support over time was just exceeding our resources. Also, you can download Express versions of MSVC compilers without cost (registration required), which should work for comp...
by mellinger
14 Oct 2013, 08:55
Forum: Data Analysis
Topic: Value of last stimulus presented
Replies: 1
Views: 1760

Re: Value of last stimulus presented

Hi, there is no such state variable, as it would be completely redundant. Just create a LastStimulusCode global variable on the Matlab side to hold the desired information. Then, in bci_Process(), assign the current value of StimulusCode whenever it is nonzero. This way, your LastStimulusCode variab...
by mellinger
14 Oct 2013, 08:46
Forum: Configuration
Topic: Categorize human emotions using Enobio3G
Replies: 6
Views: 3047

Re: Categorize human emotions using Enobio3G

Hi Chad, thanks for your friendly comments. The source code does tell you exactly what's happening, though I agree they could be commented more heavily. The general problem with comments is that they consist of natural language, and thus cannot be checked for consistency and correctness by an automa...
by mellinger
14 Oct 2013, 08:31
Forum: Known Issues
Topic: BCI2000 and Matlab linking problem
Replies: 1
Views: 2423

Re: BCI2000 and Matlab linking problem

Hi,

sorry for the late answer. There have been changes to the MatlabSignalProcessing module which have hopefully fixed that issue.

You might try recompiling from the latest source version.

Best regards,
Juergen
by mellinger
30 Sep 2013, 12:56
Forum: BCI Systems - User Applications
Topic: Replicate an experiment in a cursor task
Replies: 12
Views: 6041

Re: Replicate an experiment in a cursor task

Hi, there are many issues with replaying recorded signals in the BCI2000 online system. If you want to do that for demonstration purposes, it's fine. For offline data analysis of existing data, use analysis tools such as FieldTrip, or EEGlab. BCI2000 is not a data analysis tool. Rather, it is a syst...
by mellinger
12 Sep 2013, 16:03
Forum: Software Development
Topic: P3Speller: Obtaining a per stimulus score
Replies: 1
Views: 1497

Re: P3Speller: Obtaining a per stimulus score

The input to ClassifyTargets is the per-stimulus score. The purpose of ClassifyTargets is to translate per-stimulus-scores into per-target-scores.
by mellinger
12 Sep 2013, 15:58
Forum: Known Issues
Topic: OnExit command line issues
Replies: 3
Views: 2783

Re: OnExit command line issues

Hi Stefan, thanks for your concise bug report. The bug has been fixed. OnExit is indeed handled differently, by the Operator application itself rather than the OperatorLib, which implements the remaining events. In the meantime, BCI2000 startup batch files have been rewritten to use Operator scripti...
by mellinger
12 Sep 2013, 12:14
Forum: Known Issues
Topic: Error during BCI2000 setup
Replies: 12
Views: 7758

Re: Error during BCI2000 setup

Hi,

make sure to install all available VS2010 service packs (SP 1 at least), and update your CMake to the latest version.

HTH,
Juergen
by mellinger
12 Sep 2013, 12:03
Forum: Software Development
Topic: MicRecorder
Replies: 1
Views: 1244

Re: MicRecorder

Thanks for reporting this, it's fixed.
by mellinger
12 Sep 2013, 11:58
Forum: Software Development
Topic: P3Speller: Changing background color of intensified row/col
Replies: 1
Views: 1567

Re: P3Speller: Changing background color of intensified row/

Hi, if you have the current stimulus code, you can use Associations()[stimulusCode].Stimuli() in order to access the current set of stimuli, which contains pointers of type Stimulus*. Iterating over all entries in that set, you can use dynamic_cast<>() to test whether the stimulus is a text stimulus...
by mellinger
09 Sep 2013, 12:29
Forum: Software Development
Topic: Putting MatlabFilter at the beginning of a chain?
Replies: 4
Views: 2012

Re: Putting MatlabFilter at the beginning of a chain?

Hi, thanks for pointing out this problem. In the most recent version on SVN, the MatlabFilter should now handle signal properties properly, such that subsequent filters are able to obtain necessary signal information. In addition, the MatlabFilter now uses shared memory to transfer signals and state...
by mellinger
08 Aug 2013, 10:19
Forum: BCI Systems - Signal Processing
Topic: P3 speller classifier value of row/column (stimuli) flashes
Replies: 3
Views: 3021

Re: P3 speller classifier value of row/column (stimuli) flas

Hi, the SingleEpochMode parameter was introduced some time ago, but is not present in the 3.0.5 precompiled binaries which you may be using. You can get the signal processing output through UDP packets. Such packets can be sent by the Application module (check the AppConnector wiki page for details)...
by mellinger
08 Aug 2013, 10:10
Forum: Known Issues
Topic: Error during BCI2000 setup
Replies: 12
Views: 7758

Re: Error during BCI2000 setup

Hi, there have been quite some changes since this thread was started half a year ago. Especially, precompiled static Qt libraries are no longer kept in the BCI2000 repository. Rather, they are downloaded by CMake at configuration time, trying a plain HTTP download first, and using a locally installe...
by mellinger
08 Aug 2013, 10:02
Forum: Software Development
Topic: Custom Visualizations
Replies: 3
Views: 1808

Re: Custom Visualizations

Hi,

sorry, I was a bit confused when I wrote the previous post. You are right, you should use BitmapVisualization rather than GenericVisualization.

I edited my previous post such that it should now be correct.

Best regards,
Juergen