Search found 382 matches

by boulay
01 Feb 2016, 09:21
Forum: Software Development
Topic: Connect BCPy2000 to an EEG amp
Replies: 4
Views: 1768

Re: Connect BCPy2000 to an EEG amp

BCI2000 comes with many modules. You run operator.exe, and then you run 3 modules: a source module (many to choose from), a signal processing module (many to choose from), and an application module (a few to choose from). For the source module, use one that already exists for your amplifier. If one ...
by boulay
21 Dec 2015, 14:51
Forum: Software Development
Topic: Connect BCPy2000 to an EEG amp
Replies: 4
Views: 1768

Re: Connect BCPy2000 to an EEG amp

Probably the easiest thing to do is to use one of the BCI2000 signal source modules instead of using PythonSource.exe. The output of the source module will still be available to the PythonProcessing module. If you really want to use Python for the source module then you'll have to write a Python int...
by boulay
21 Dec 2015, 00:07
Forum: Known Issues
Topic: Problem Launching BCI
Replies: 15
Views: 4788

Re: Problem Launching BCI

I've never used any SynAmps hardware, but my guess is that "Acquire" is software that is supposed to come with their hardware.

You can also see a different answer to a similar question from about a year ago:
http://www.bci2000.org/phpbb/viewtopic. ... 7800#p7800
by boulay
14 Dec 2015, 13:09
Forum: Software Development
Topic: BCI2000 v3.6 beta test
Replies: 28
Views: 21179

Re: BCI2000 v3.6 beta test

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 ...
by boulay
26 Nov 2015, 14:21
Forum: Software Development
Topic: StringUtils.h IStream and OStream not C++11 compliant
Replies: 1
Views: 1426

StringUtils.h IStream and OStream not C++11 compliant

Using Revision: 5133 I ran cmake with the following command: E:\SachsLab\Tools\Neurophys\BCI2000\cbuild>cmake ../build -G "Visual Studio 12 2013 Win64" -DUSE_EXTERNAL_QT=ON -DQT_QMAKE_EXECUTABLE=C:\Qt\5.5\msvc2013_64\bin\qmake.exe -DBUILD_BCPY2000=ON It completed fine. I opened the MSVC project. Pre...
by boulay
26 Nov 2015, 11:20
Forum: Software Development
Topic: Any docs on ParallelCominbation?
Replies: 4
Views: 2047

Re: Any docs on ParallelCominbation?

Hi Juergen and Peter, Sorry to revive an old thread, but... In the 2 years since we last talked about this, has anything changed? Are there any docs? I'm a little better at C++ now and can follow the code better. I just wanted to make sure there were no major (breaking) changes or expected changes b...
by boulay
12 Jul 2015, 10:35
Forum: Software Development
Topic: Some questions about BCPy2000
Replies: 7
Views: 2903

Re: Some questions about BCPy2000

About estSinArbol, all you have to do is touch the parameter once during preflight, even if you aren't using it at that time.

For the P300-specific problems, can you examine the data file to see that the states are indeed changing in the data file?
by boulay
30 Jun 2015, 21:19
Forum: Software Development
Topic: Input Logging & Java Animation
Replies: 8
Views: 2279

Re: Input Logging & Java Animation

Hi Christopher, If you're only after controlling the graphical output with the end result of the signal processing (i.e., the control signal normally used to control a cursor or a robot) then you can try using AppConnector [1]. However, if you want the graphical output to access the data at any earl...
by boulay
30 May 2015, 13:07
Forum: Software Development
Topic: BCI2000 and visual studio 2013
Replies: 1
Views: 1268

Re: BCI2000 and visual studio 2013

Can you use VS2012? The devs are aware that it doesn't work with VS2013.
by boulay
28 May 2015, 08:59
Forum: Configuration
Topic: P300 Speller doesn't start
Replies: 1
Views: 1306

Re: P300 Speller doesn't start

One of the warnings says "the actual value of StimulusDuration for stimulus 1 will be 0 ms". You have to increase your stimulus duration parameter or decrease your sample block size.
-Chad
by boulay
21 May 2015, 00:35
Forum: Configuration
Topic: using BCI with AlphaOmega microguide / neuronav
Replies: 2
Views: 1449

Re: using BCI with AlphaOmega microguide / neuronav

Hi Sid, Yes, I do it with the MicroGuide Pro. You need to use its analog outputs if you opted for that feature. I run the analog outputs into a cheap 8-channel 16-bit DAQ [1]. I can send you the BCI2000 source module for that DAQ if you like. It's not really for public distribution because I didn't ...
by boulay
15 May 2015, 11:25
Forum: Known Issues
Topic: BCPy2000 cannot work with Python2.7
Replies: 5
Views: 2317

Re: BCPy2000 cannot work with Python2.7

I think the only way you can get it to work with Python 2.7 is by modifying the embedded Python console in the BCPy2000 modules. This is really difficult to do. In my list of 'incompatible packages', I forgot to mention the one at the heart of it all: IPython. IPython has changed a lot since BCPy200...
by boulay
13 May 2015, 11:42
Forum: BCI Systems - User Applications
Topic: CURSOR TASK SIGNAL EXPORT
Replies: 2
Views: 1403

Re: CURSOR TASK SIGNAL EXPORT

Hello Alvaro,

Please see the App Connector.

http://www.bci2000.org/wiki/index.php/T ... _Connector

-Chad
by boulay
13 May 2015, 11:39
Forum: Known Issues
Topic: BCPy2000 cannot work with Python2.7
Replies: 5
Views: 2317

Re: BCPy2000 cannot work with Python2.7

Jez, Have you thought about open-sourcing it on github, bitbucket, or something similar? I'm not working with BCI2000 at the moment but I could see myself coming back to this at some point in the future. And I know it's not a good idea to put any effort into this until the next stable version of BCI...
by boulay
03 May 2015, 23:11
Forum: BCI Systems - Signal Processing
Topic: How create events with StimulusCode
Replies: 3
Views: 1973

Re: How create events with StimulusCode

You asked me this question by e-mail and I'm afraid the answer is the same: This is an EEGLAB question. You have to learn how to use EEGLAB's functions (not the GUI) to create events. You are more likely to get an answer on the EEGLAB mailing list [1]. If this is for a homework assignment, then it's...