Search found 1056 matches

by mellinger
25 Nov 2013, 08:58
Forum: Known Issues
Topic: FocusOn announcement before each stimuli
Replies: 2
Views: 2060

Re: FocusOn announcement before each stimuli

Hi, I'm not sure whether I understand what you are trying to do. The purpose of a "FocusOn" announcement is to instruct the subject before presentation begins. Then, during presentation, all stimuli are treated equally, because otherwise information about the desired stimulus would be physically pre...
by mellinger
25 Nov 2013, 08:46
Forum: Software Development
Topic: Amplifier
Replies: 4
Views: 2421

Re: Amplifier

Hi, after getting feedback from EGI, last week I checked in a bug fix to the AmpServerPro source module. Lacking access to an EGI amplifier myself, I was not able to confirm that it works now, but you should give it a try by updating your source code to the latest SVN version. Otherwise, to avoid in...
by mellinger
25 Nov 2013, 08:38
Forum: Software Development
Topic: cursor task
Replies: 1
Views: 1472

Re: cursor task

What are the status messages displayed in the Operator window?
by mellinger
25 Nov 2013, 08:37
Forum: Software Development
Topic: " DataIOFilter Modification"
Replies: 3
Views: 2242

Re: " DataIOFilter Modification"

Hi, as this is a problem specific to the TMSI amplifier, I think the appropriate place to implement your change will be the TMSI source module rather than the DataIOFilter. Actual writing to data files is done by separate components, specific to the various file formats that BCI2000 supports. These ...
by mellinger
25 Nov 2013, 08:33
Forum: Software Development
Topic: "CursorTask Modification"
Replies: 5
Views: 2792

Re: "CursorTask Modification"

Hi Sam, Chad is right, I was not at SfN, but have been very busy during the last weeks. It's not clear to me what exactly you want to achieve. Do you actually want to display the feedback cursor, but ask the subject to suppress imagery until some time else, and then play the "Go" command? Or do you ...
by mellinger
25 Nov 2013, 08:24
Forum: Software Development
Topic: run the bci 2000
Replies: 2
Views: 1608

Re: run the bci 2000

BCI2000 comes with a GettingStarted document in its root directory.
Please make sure that you read and follow that short introduction into how to start up and use BCI2000.

Regards,
Juergen
by mellinger
11 Nov 2013, 08:39
Forum: Software Development
Topic: P3Speller not outputting "P3Speller_Output"
Replies: 2
Views: 1548

Re: P3Speller not outputting "P3Speller_Output"

It seems you are reading from the UDP port used by the AppConnector to write its data to.
You should make sure that the P3Speller uses a different UDP port than the one specified in the ConnectorOutput parameter.

Regards,
Juergen
by mellinger
11 Nov 2013, 08:34
Forum: Software Development
Topic: Amplifier
Replies: 4
Views: 2421

Re: Amplifier

Hi, if you have an AmpServerPro SDK license, you will be able to use an EGI amplifier connected to NetStation. Note that the current version of the AmpServerPro module is broken but we are working on this together with EGI to make it work again. If you need to use BCI2000 right now, you should use t...
by mellinger
30 Oct 2013, 15:11
Forum: Software Development
Topic: EEG Data Acquisition from LABNIRS using BCI2000
Replies: 2
Views: 1775

Re: EEG Data Acquisition from LABNIRS using BCI2000

Hi, currently, there is no LABNIRS source module available. Useful information about how to write BCI2000 components in general, is available here: http://www.bci2000.org/wiki/index.php/Programming_Howto:Quickstart_Guide Once you have some idea about how to write a BCI2000 filter, you will find more...
by mellinger
30 Oct 2013, 15:00
Forum: Software Development
Topic: Edit StimulusCodes and associations
Replies: 5
Views: 2088

Re: Edit StimulusCodes and associations

Hi, for visual stimuli, calling the Associations() function, and obtaining a reference to the current association object, is done first. Then, later in the code, that reference is used to call the Add() function. It may not be obvious at first sight, but if you look a bit more closely, you will be a...
by mellinger
30 Oct 2013, 14:52
Forum: Software Development
Topic: " BCI Metronome"
Replies: 4
Views: 2216

Re: " BCI Metronome"

Hi Sam,

you are not missing anything. I just tried to point out that, for EEG amplifiers with their typically low sampling rates, 8ms is quite close to a single sample's duration already.

Regards,
Juergen
by mellinger
29 Oct 2013, 09:06
Forum: Software Development
Topic: " BCI Metronome"
Replies: 4
Views: 2216

Re: " BCI Metronome"

Hi, BCI2000 indeed relies on the timing of data packets by the amplifier for its entire timing. Despite the obvious drawbacks of this approach, it is not easily possible to design a better method in such a way that the resulting improvement would justify the additional complications. Some points: 1)...
by mellinger
29 Oct 2013, 08:22
Forum: Software Development
Topic: P300 Speller flashing just letter, not columns neither rows
Replies: 4
Views: 2265

Re: P300 Speller flashing just letter, not columns neither r

I was assuming you were asking how to modify the source code of the P3Speller task. LoadMenu() is one of the functions in the P3SpellerTask class, which implements the P3Speller. Without a modification to the source code, you cannot implement the flashing of individual matrix elements in the P3Spell...
by mellinger
28 Oct 2013, 08:40
Forum: Software Development
Topic: P300 Speller flashing just letter, not columns neither rows
Replies: 4
Views: 2265

Re: P300 Speller flashing just letter, not columns neither r

Hi,

you may just modify the LoadMenu() function such that each stimulus goes into its own Association object.
For more information about stimuli and associations, see the StimulusTask class documentation on the BCI2000 wiki.

Regards,
Juergen
by mellinger
25 Oct 2013, 08:45
Forum: Software Development
Topic: Any docs on ParallelCominbation?
Replies: 4
Views: 2032

Re: Any docs on ParallelCominbation?

Hi Chad, the SignalStream<> template is really a workaround, and it _does_ write all samples that are contained in the signal it sees (which is not too much for the Normalizer). There is no special reason at all for including SignalStream<> filters, unless you want to document intermediate signals i...