Search found 23 matches

by timo.veldt
28 May 2010, 04:23
Forum: Data Analysis
Topic: P300Classifier
Replies: 6
Views: 4729

I've been testing my modifications and I found an error in a data-file (I assume). I've loaded the sample file eeg2_1.dat, which is supposedly recorded by the P3SpellerTask-paradigm . However when I ran it through debug mode I noticed that my code thought it was a StimulusPresentationTask. Assuming ...
by timo.veldt
19 May 2010, 04:24
Forum: Data Analysis
Topic: P300Classifier
Replies: 6
Views: 4729

SWLDA

Still running through the code and I'm stuck at the SWLDA code. Is there some documentation on the algorithms that are used? So far I've been able to check the Moving Average Filter that is applied and I think there is a division missing (i.e. with respect to the wiki-entry , see the code below (fro...
by timo.veldt
15 May 2010, 06:34
Forum: Data Analysis
Topic: P300Classifier
Replies: 6
Views: 4729

As said before, I'm running through the code and at this point I'm just adding a lot of comments to generate doxygen. However this morning I had to merge a new version with my current, documented version and it was a LOT of work. So for me, it would be ideal if I could check in my version with comme...
by timo.veldt
14 May 2010, 11:06
Forum: Software Development
Topic: MS VC++ Build
Replies: 6
Views: 3795

The errors you present have to do with Winsock, a low-level socket implementation presented by Microsoft (WSA gives that away). Normally Visual Studio should be able to locate these files automatically and add them to the path. Search your computer for a file called ws2_32.lib and see whether or not...
by timo.veldt
12 May 2010, 11:30
Forum: Data Analysis
Topic: P300Classifier
Replies: 6
Views: 4729

P300Classifier

I was wondering if the P300Classifier is still being developed? My experiments have turned up some unconvincing results so far (I know, this could also be my own fault). To check if everything goes well in all steps, I'm now running through the P300Classifier Code and in the first few lines I'm pick...
by timo.veldt
27 Apr 2010, 11:27
Forum: Configuration
Topic: Raw EEG plots
Replies: 5
Views: 2949

which load_bcidat mario\data_io\load_bcidat.dll This is indeed an older version, but I couldnt find the newer MEX file which is compatible to my system (XP, SP3, Matlab R2007b), so I used this one instead. Could you give me a direction to a newer file, or how I should build/create one? Thank you ag...
by timo.veldt
27 Apr 2010, 09:59
Forum: Configuration
Topic: Raw EEG plots
Replies: 5
Views: 2949

Thanks for the suggestion, but I'm running into problems: [signal, states, parameters] = load_bcidat('testS001R03.dat', '-calibrated'); gives the following error ??? Error using ==> load_bcidat File "-calibrated" does not exist. Error in ==> getStimWaveForms at 4 [signal, states, parameters] = load_...
by timo.veldt
27 Apr 2010, 02:33
Forum: Configuration
Topic: Raw EEG plots
Replies: 5
Views: 2949

Raw EEG plots

I've created a few data files using BCI2000's: - operator.exe - gUSBamp.exe - P300SignalProcessing.exe And my own Application module, similar to StimulusPresentation.exe. However when I plot the averages of my targets (numbering 200) and non-targets (approximately 600) using matlab I get very weird ...
by timo.veldt
23 Apr 2010, 07:36
Forum: Known Issues
Topic: BCI Visualization
Replies: 4
Views: 3786

I've encountered the same problem. The fix provided worked for me but I was wondering if there is a risk of losing data when this happens? Just to make sure.
by timo.veldt
19 Apr 2010, 13:55
Forum: Software Development
Topic: Environment Extension - Static Libraries
Replies: 1
Views: 1531

Environment Extension - Static Libraries

I'm currently looking into creating an environment extension for BCI2000 and I have a development issue. Instead copying all the cpp files to my project I would like to link against a static library. To do this a .lib file should be build from the existing files. However I couldn't find which files ...
by timo.veldt
16 Apr 2010, 05:21
Forum: Data Analysis
Topic: MARIO P300 Analysis
Replies: 3
Views: 2900

Thank you for the advice! Since Mario is not being supported anymore and there is more information on the other two analysis tools, I am now working with P300Classifier. I've modified both my module and the classifier so that the files I present it can be read. However when generating weights I get ...
by timo.veldt
13 Apr 2010, 05:56
Forum: Data Analysis
Topic: MARIO P300 Analysis
Replies: 3
Views: 2900

MARIO P300 Analysis

Jeej, I've finished my module! :D So now I have a module that can record data files with markers for two different types of stimuli. But as I would like to make a BCI with this module, something of a classifier would be in order. I've had some experience with MARIO (as documented on the Wiki ), so I...
by timo.veldt
08 Apr 2010, 04:50
Forum: Software Development
Topic: Input Logging
Replies: 6
Views: 2710

I gave up :) When implementing the OISKeyboardListener, I could not access the states so I tried an Event Pattern on it, making the application(-filter) listen to the KeyboardListener. Unfortunately this approach caused the KeyboardListener to access states at a time when this is not allowed. Let al...
by timo.veldt
07 Apr 2010, 09:38
Forum: Software Development
Topic: Input Logging
Replies: 6
Views: 2710

Thanks to you both! Unfortunately I already implemented quite a lot for OIS before I saw the message from Gerv. I'll keep it in mind! Another question on the implementation. I've created my own application(-filter) that makes an instance of my OISKeyboardListener. OISKeyboardListener inherits from O...
by timo.veldt
01 Apr 2010, 07:25
Forum: Software Development
Topic: Input Logging
Replies: 6
Views: 2710

Input Logging

I've looking through the tutorial here , because I would like to be able to log a button press by the user. So I only want a keyboard logger. In another project, I've worked with OIS, which I liked. So I started creating my own OSThread which would make use of OIS to capture keyboard activity. Now I...