Search found 1207 matches

by mellinger
13 Oct 2023, 18:29
Forum: Configuration
Topic: Error Using P3Speller LSL Source
Replies: 9
Views: 21799

Re: Error Using P3Speller LSL Source

The link is about Matlab but LSL source works there in the same way as in C/C++. You don't need to worry about this any more, I made the property type and value configurable under the "Source" tab. Also, I fixed a bug that might have prevented you from connecting to your amplifier. Please ...
by mellinger
13 Oct 2023, 11:34
Forum: Configuration
Topic: Error Using P3Speller LSL Source
Replies: 9
Views: 21799

Re: Error Using P3Speller LSL Source

From this conversation: https://openbci.com/forum/index.php?p=/discussion/761/unable-to-input-openbci-lsl-stream-in-bcilab it seems that OpenBCI is not using "type" "EEG" but "name" "OpenBCI": you should change the line: result = lsl_resolve_byprop(lib,'type',...
by mellinger
22 Sep 2023, 10:50
Forum: Configuration
Topic: Error Using P3Speller LSL Source
Replies: 9
Views: 21799

Re: Error Using P3Speller LSL Source

Could it be that the stream has a _name_ of "EEG" but a different _type_? I am not very familiar with LSL, but you might try to establish communication with one of those viewers before: https://labstreaminglayer.readthedocs.io/info/viewers.html The advantage of parameterizing stream inform...
by mellinger
21 Sep 2023, 11:05
Forum: Configuration
Topic: Error Using P3Speller LSL Source
Replies: 9
Views: 21799

Re: Error Using P3Speller LSL Source

In the LSL protocol, data streams are registered with a "type". The EPoC documentation about LSL should tell you which type the EPoC uses when registering its data stream. The difference could be as trivial as "eeg" instead of "EEG". In BCI2000, a type of "EEG"...
by mellinger
19 Sep 2023, 07:38
Forum: Configuration
Topic: Error Using P3Speller LSL Source
Replies: 9
Views: 21799

Re: Error Using P3Speller LSL Source

Welcome to the BCI2000 forum. When you click "Set Config", the LSL source module calls lsl_resolve_byprop() to connect to a stream of type "EEG". If this fails, you might not have started your amplifier correctly, or it does not register its stream with a type of "EEG"....
by mellinger
15 Jul 2023, 15:09
Forum: BCI Systems - Signal Processing
Topic: EEG lab conversion
Replies: 3
Views: 8057

Re: EEG lab conversion

Events are available as EEG.events, but they are present there in "compressed" form, i.e. only changes are recorded. If you use pop_loadBCI2000.m from inside EEGLAB, state information will be present in the GUI. If you are not using EEGLAB, I am not sure why you would want to use pop_loadB...
by mellinger
14 Jul 2023, 18:41
Forum: BCI Systems - Signal Processing
Topic: EEG lab conversion
Replies: 3
Views: 8057

Re: EEG lab conversion

Hi,

welcome to the BCI2000 forum.

pop_loadBCI2000.m actually uses load_bcidat.m internally, so there should be no differences.
If the problem persists, I would appreciate if you sent me an example file for which this happens, as a private message.

Best regards,
Jürgen
by mellinger
29 Jun 2023, 09:36
Forum: Software Development
Topic: How do I establish an online connection between the BCI2000 and Neuroscan's new product Grael?
Replies: 6
Views: 9481

Re: How do I establish an online connection between the BCI2000 and Neuroscan's new product Grael?

Hi,

there are many BCI2000 source modules. Typically, they are written in C++.
A tutorial about writing a C++ source module is available here:
https://www.bci2000.org/mediawiki/index ... rce_Module

HTH,
Jürgen
by mellinger
16 Jun 2023, 08:14
Forum: Software Development
Topic: How do I establish an online connection between the BCI2000 and Neuroscan's new product Grael?
Replies: 6
Views: 9481

Re: How do I establish an online connection between the BCI2000 and Neuroscan's new product Grael?

Hi, you would need to contact Neuroscan for information about the IP-based protocol they use to control the amplifier. If they provide this information, you can create a new BCI2000 source module according to the tutorial on the BCI2000 website. If they don't provide this information, you can try to...
by mellinger
21 May 2023, 12:13
Forum: Known Issues
Topic: P300Classifier TransmitChList
Replies: 3
Views: 8441

Re: P300Classifier TransmitChList

In the P300Classifier program, channel names are ignored, and only one-based indices are used. In the TransmitChList parameter of the source module, first channel names are matched, and then one-based indices. So if you actually use 0-based indices in ChannelNames, and specify "0-7" as a r...
by mellinger
12 May 2023, 08:04
Forum: Known Issues
Topic: P300Classifier TransmitChList
Replies: 3
Views: 8441

Re: P300Classifier TransmitChList

Hi, BCI2000 channel numbering is 1-based in the GUI. TransmitChList uses a matching algorithm to determine which channels it transmits. So, if you specify 0-7, it will try 0 (no match), 1 (match), 2 (match), ... 7(match) and omit channel 8. If you want all channels to be transmitted, just specify an...
by mellinger
29 Mar 2023, 10:54
Forum: Software Development
Topic: BCI2000 build code errors, gNautilus
Replies: 4
Views: 12749

Re: BCI2000 build code errors, gNautilus

I will download VisualStudio 2022, and reinstall QT to match. Note that there is no Qt binary distribution specific to VS 2022, but the one for VS 2019 will work. The errors related to the building icons stop the code from creating the prog files it created before, is this something that will be fi...
by mellinger
28 Mar 2023, 08:25
Forum: Software Development
Topic: BCI2000 build code errors, gNautilus
Replies: 4
Views: 12749

Re: BCI2000 build code errors, gNautilus

Hi, and welcome to the BCI2000 forum! CMake is not deleting your entry but moves it below the CMAKE group. You will find it when expanding that group. The errors related to building icons are irrelevant. They occur on some systems due to concurrent access to files (CMake does not offer any synchroni...
by mellinger
16 Mar 2023, 12:46
Forum: Data Analysis
Topic: Error using load_bcidat in MATLAB
Replies: 3
Views: 8679

Re: Error using load_bcidat in MATLAB

Thanks for the information.
We are currently working on a new BCI2000 installer.
by mellinger
15 Mar 2023, 10:40
Forum: Data Analysis
Topic: Error using load_bcidat in MATLAB
Replies: 3
Views: 8679

Re: Error using load_bcidat in MATLAB

This is a Matlab exception that indicates that no memory could be allocated for the signal data in your file. Within Matlab, a file requires a little bit more memory than its size on disk. With a 32 bit version of Matlab, the maximum file size that load_bcidat() can read is about 1.5GB. You may get ...