Search found 780 matches

by jtlindgren
Thu Sep 20, 2018 1:53 pm
Forum: Boxes
Topic: Box Processing & Signal Lables
Replies: 4
Views: 1627

Re: Box Processing & Signal Lables

Hi Amit, thank you for posting this description of what you are trying, it definitely can give ideas to people interested to do something 'neurofeedback-like' with OpenViBE. Regarding your questions, 1. Is there documentation with regards to how the boxes process the signals? While the current docum...
by jtlindgren
Wed Sep 19, 2018 7:46 am
Forum: Acquisition server and drivers
Topic: TCP Tagging: Unable to connect to AS's TCP Tagging plugin
Replies: 7
Views: 4080

Re: TCP Tagging: Unable to connect to AS's TCP Tagging plugi

Hi, you can open the lua script in text editor to see what it does. ;) In particular, it'll need exactly the kind of stimulation stream as input that would result from the operation of the original scenarios including the p300 stimulator box (instead of presentation). You can use the stimulation lis...
by jtlindgren
Mon Sep 17, 2018 8:56 am
Forum: Boxes
Topic: can't make the Classifier Accuracy Measure work
Replies: 3
Views: 1730

Re: can't make the Classifier Accuracy Measure work

Hi, we don't have a firm deadline for the next release, so I'm adding a hotfix here. It hasn't been thoroughly tested. Just extract it on top of 2.1.0 installation. It has three .dll files that address different issues. These included files should replace the ones in the installation. - Matlab scrip...
by jtlindgren
Mon Sep 17, 2018 8:07 am
Forum: Acquisition server and drivers
Topic: Help to build driver for Brainmaster Freedom 24D devices
Replies: 2
Views: 1693

Re: Help to build driver for Brainmaster Freedom 24D devices

Hi, if the Freedom 24D API and philosophy are close to those of other BrainMaster devices, then probably the easiest starting point would be to take the C++ code for the BrainMaster Discovery and customize from there. The code can be found from the OV source tree. There are also several tutorials fo...
by jtlindgren
Fri Sep 14, 2018 11:32 am
Forum: Acquisition server and drivers
Topic: TCP Tagging: Unable to connect to AS's TCP Tagging plugin
Replies: 7
Views: 4080

Re: TCP Tagging: Unable to connect to AS's TCP Tagging plugi

Hello again, I made you a custom version of the 'P300 visualizer' box so that the TCP Tagging address can be specified for it. To use this, extract the attached archive so that the .dll in it replaces the existing one of the OV 2.1.0 installation (you can backup the existing .dll elsewhere if you li...
by jtlindgren
Thu Sep 13, 2018 7:53 am
Forum: Boxes
Topic: EOG Denoising
Replies: 2
Views: 1731

Re: EOG Denoising

Hello Amit, welcome on board! I'm not very familiar with the boxes in question, and their manual pages are unfortunately not the most clear ones. Reasoning about the example scenarios, especially the channel selector configs in them, suggest that the box might actually not be intended to work in a w...
by jtlindgren
Thu Sep 13, 2018 7:33 am
Forum: Acquisition server and drivers
Topic: TCP Tagging: Unable to connect to AS's TCP Tagging plugin
Replies: 7
Views: 4080

Re: TCP Tagging: Unable to connect to AS's TCP Tagging plugi

Hello James, this is a limitation on the client side: openvibe doesn't expose the necessary setting to the user. This can be changed by modifying the code, but there is a potential problem: the network latency is not taken into account by the approach. How about the following: I build you a custom v...
by jtlindgren
Wed Sep 05, 2018 3:41 pm
Forum: Scenarios and BCI design
Topic: Help with Matlab scripting
Replies: 9
Views: 3883

Re: Help with Matlab scripting

Ok, getting back on this, the problem is that your code is missing the assignment of the header -- in OV all streams must have one. You need to add the following to the part of Process() where you iterate over the inputs, box_in.outputs{1}.header = box_in.inputs{1}.header; The crash on the other han...
by jtlindgren
Wed Sep 05, 2018 2:53 pm
Forum: Scenarios and BCI design
Topic: Help with Matlab scripting
Replies: 9
Views: 3883

Re: Help with Matlab scripting

Hello Yael,

Designer shouldn't crash - if it does, thats a bug. I'll take a look. I first thought it could be the changed function names, but then these can be specified in the box config...


Cheers,
Jussi
by jtlindgren
Thu Aug 30, 2018 7:55 am
Forum: Scenarios and BCI design
Topic: Designing an experiment using matlab scripting box
Replies: 4
Views: 2294

Re: Designing an experiment using matlab scripting box

The trial.xml one should work, in the others you have the conceptual error that you assume Identity boxes to generate stimulation stream, when they don't in fact generate anything but just pass the data on as-is. Basically some OV boxes make novel outputs, where some can only produce output if they ...
by jtlindgren
Wed Aug 29, 2018 8:06 am
Forum: Scenarios and BCI design
Topic: Designing an experiment using matlab scripting box
Replies: 4
Views: 2294

Re: Designing an experiment using matlab scripting box

Hi, if I understand the questions correctly, you may be able to do some of these things using some cleverness. 1) some combination of timeout, clock stimulator, lua stimulator and stream swich box can be rigged to change where the data flows. Player Controller can be used to stop the processing. 2) ...
by jtlindgren
Mon Aug 27, 2018 9:21 am
Forum: Acquisition server and drivers
Topic: Recording simultaneously with two OpenBCI devices
Replies: 3
Views: 2451

Re: Recording simultaneously with two OpenBCI devices

Hi Ralf, things have not changed that much, I'm afraid! Solution #1 would work if you can find a way outside OpenViBE to merge two LSL streams into one stream. The LSL driver in OpenViBE only supports one signal and one stimulation stream. If you get the merge done into one LSL stream, then you can ...
by jtlindgren
Mon Aug 20, 2018 1:53 pm
Forum: Scenarios and BCI design
Topic: Stim Time out on a Mismatch Negativity Scenario
Replies: 1
Views: 1245

Re: Stim Time out on a Mismatch Negativity Scenario

Hi, the problem is that the stimulation is not in the chunk which the kernel expects it to be. Instead of debugging the issue, one possible approach is just to copy whats done in the motor imagery and ssvep scenarios: simply create all the stimulations right in the beginning and push them out. The O...
by jtlindgren
Mon Aug 20, 2018 1:46 pm
Forum: Acquisition server and drivers
Topic: How to connect openVIBE with BrainAMP MRplus?
Replies: 2
Views: 1421

Re: How to connect openVIBE with BrainAMP MRplus?

Hi, the pictures are not coming through correctly, they look like chinese placeholders. I don't know the specific device, but based on its name you should be able to use it with the "Brain Prouchs BrainAmp Series" driver from OpenViBE, unless you're ready to loop the signal through BrainVision Recor...
by jtlindgren
Mon Aug 20, 2018 1:41 pm
Forum: Acquisition server and drivers
Topic: g.tec USBamp in Linux
Replies: 1
Views: 1197

Re: g.tec USBamp in Linux

Hi, you need the gUSBAmp C API from gtec to compile OV yourself with the usbamp support. Please look at the file

Code: Select all

extras/cmake-modules/FindThirdPartyGUSBampCAPI.cmake
to see what the compilation is exactly looking for and from where.

Hope this helps,
Jussi