Search found 382 matches

by boulay
15 Feb 2015, 19:15
Forum: BCI Systems - User Applications
Topic: CursorTask & MATLAB & DummySignalProcessing
Replies: 9
Views: 5503

Re: CursorTask & MATLAB & DummySignalProcessing

Yes, it's Chad. Hi, Reza. I'm going from memory because I'm only at my Windows box 2-3 times per week, otherwise I'm using OSX and I don't have a functioning BCI2000 in OSX at the moment. So I sometimes make recall errors. For your question 5, I think I was misremembering another parameter that spec...
by boulay
12 Feb 2015, 20:31
Forum: BCI Systems - User Applications
Topic: CursorTask & MATLAB & DummySignalProcessing
Replies: 9
Views: 5503

Re: CursorTask & MATLAB & DummySignalProcessing

Hi Reza, There are quite a few questions there. I'll just pick at them a bit. The answers to 1, 3, and 4 can be learned by reading the source code. I think you are very interested in the details of the CursorTask so it is probably a good idea for you to look at the source code carefully to learn exa...
by boulay
10 Feb 2015, 09:09
Forum: Software Development
Topic: Compiling AppConnector Example
Replies: 6
Views: 3977

Re: Compiling AppConnector Example

Peter, The killereye post is from a bot. They have a typical format. They copy portions of text from a previous post in the thread (or sometimes a post from a different thread), and they have a very simple signature. Compare the killereye post to the last paragraph of the first post in the thread. I...
by boulay
29 Jan 2015, 21:44
Forum: Software Development
Topic: Questions about timing
Replies: 5
Views: 3311

Re: Questions about timing

If I decrease the sampling rate, BCI2000 incorrectly speeds up the time (i.e. 2 s window of source signal -> zooms through in only 1 s). I've seen this before. It happens when you're DAQ API is non-blocking. i.e., you ask for 20 samples, it only has 10, it returns anyway instead of waiting until th...
by boulay
29 Jan 2015, 21:37
Forum: Software Development
Topic: Questions about timing
Replies: 5
Views: 3311

Re: Questions about timing

There are a few things that happen per-block during running that don't happen in between runs. The data are written to disk, the data are sent through the filter chain, and there are probably more. Are you using a commercial USB DAQ like one from Measurement Computing or Contec? I've written source ...
by boulay
29 Jan 2015, 12:54
Forum: BCI Systems - Signal Processing
Topic: bci2000 for p300 classification
Replies: 8
Views: 5556

Re: bci2000 for p300 classification

my first question is: The resulting data segments were concatenated by channel for each intensification including Target and no Target epochs !!? :!: or Target epoch in features vector and the no Target epoch in another one !!? Let's say your data are originally in a matrix MyTargetData of size n x...
by boulay
17 Jan 2015, 15:48
Forum: Software Development
Topic: Compiling AppConnector Example
Replies: 6
Views: 3977

Re: Compiling AppConnector Example

BCI2000Remote is NOT what you want. That simply allows you to control BCI2000's startup and shutdown. In general, what you're looking to achieve is called inter-process communication (IPC). The most common forms of IPC use network protocols. BCI2000 modules communicate with each other through TCP. A...
by boulay
12 Jan 2015, 20:08
Forum: BCI Systems - User Applications
Topic: Roundtrip time Error
Replies: 6
Views: 3939

Re: Roundtrip time Error

I would try updating all the graphics cards drivers on the problematic machines. If that doesn't fix it then you may have to increase your block size a little bit. The graphics only get rendered once per block, so increasing your block size will decrease the rendering demands.
by boulay
12 Jan 2015, 17:36
Forum: BCI Systems - User Applications
Topic: Roundtrip time Error
Replies: 6
Views: 3939

Re: Roundtrip time Error

Try changing CursorTask's RenderingQuality parameter to 0 (low). I'm guessing there's a problem with your video drivers for that particular combination of video card and version of Windows. If it was already low, try changing it to 1.
by boulay
12 Jan 2015, 12:54
Forum: BCI Systems - User Applications
Topic: Roundtrip time Error
Replies: 6
Views: 3939

Re: Roundtrip time Error

I wonder if it's a disk IO problem. What happens if you set the source to not write the file? www.bci2000.org/wiki/index.php/User_Reference:Data_File_Formats SignalGenerator --FileFormat=NULL (it might be Null, I can't remember). If that doesn't work, identify the processes (in resource monitor) tha...
by boulay
07 Jan 2015, 11:44
Forum: BCI Systems - Brain Signals
Topic: Problems with connecting gUSBamp and BCI2000
Replies: 2
Views: 2429

Re: Problems with connecting gUSBamp and BCI2000

Did you build from source or download the pre-compiled binaries? Are your gUSBAmpSource binaries 32-bit or 64-bit? Do you have the 32-bit or 64-bit g.USB driver installed? It's a bit of a pain to get the 64-bit BCI2000 binaries working. The pre-compiled ones are all 32-bit. The 32-bit binaries requi...
by boulay
18 Dec 2014, 09:38
Forum: BCI Systems - Brain Signals
Topic: 12/18/2014
Replies: 3
Views: 3171

Re: 12/18/2014

You can use the MatlabSignalProcessing module to transmit your data to Matlab, have it do the signal processing, then transmit the data back to BCI2000. See here . Then you can use $SomeApplication + AppConnector to send your control signals to the wheel chair. If you don't want any cues or trial se...
by boulay
12 Dec 2014, 12:36
Forum: Software Development
Topic: Data Aqusitioin module for Smarting
Replies: 3
Views: 2427

Re: Data Aqusitioin module for Smarting

This is what you are looking for. Note that I am not a source code administrator, so I can't set it up for you.

Juergen Mellinger, Peter Brunner, Gerwin Schalk, and maybe others, can do that.
by boulay
09 Dec 2014, 09:33
Forum: BCI Systems - User Applications
Topic: P300 speller unusual behavior
Replies: 1
Views: 2398

Re: P300 speller unusual behavior

Hi Sunny, The default P300 Speller paradigm will ALWAYS make a selection at the end of a trial. For this to work, the user must be attending a target, the EEG recording quality must be good, there must be a discernible difference between target and non-target responses in the averaged EEG signal. If...
by boulay
04 Dec 2014, 15:27
Forum: BCI Systems - General
Topic: advice and tutorial for beginner
Replies: 1
Views: 96752

Re: advice and tutorial for beginner

Here's a tutorial about using BCI2000.

And the wiki also has pages on building BCI2000 from source.