Search found 20 matches

by joseph
Thu Oct 27, 2022 1:23 pm
Forum: Discussion about OpenViBE
Topic: Streamed matrix multiplexer output order
Replies: 4
Views: 6740

Re: Streamed matrix multiplexer output order

Hi again, So I've been using the streamed matrix multiplexer with success, but after giving a closer look back at the output, it seems that one of the input streams is always one output late, maybe because it has a slightly different date and gets buffered for the next output ... Anyway I ended up w...
by joseph
Wed Jun 01, 2022 9:56 am
Forum: Discussion about OpenViBE
Topic: Streamed matrix multiplexer output order
Replies: 4
Views: 6740

Re: Streamed matrix multiplexer output order

Hello Thibaut, Thanks for the confirmation ! I asked this because I'm mostly used to Pure Data and Max/MSP visual programming paradigms, where there is always an order of arrival in an object's inputs, even if they occur on the same clock tick. As all my signals that trigger classifier outputs origi...
by joseph
Tue May 31, 2022 1:41 pm
Forum: Discussion about OpenViBE
Topic: Streamed matrix multiplexer output order
Replies: 4
Views: 6740

Streamed matrix multiplexer output order

Hello, I'm trying to combine multiple streamed matrix outputs (1 dimensional classifier probabilities outputs) into a single stream to process them all from a python scripting box. I'm actually using a Streamed matrix multiplexer box with 10 inputs, and all the probability matrices are received at t...
by joseph
Tue May 31, 2022 8:21 am
Forum: Discussion about OpenViBE
Topic: scenario lifecycle
Replies: 5
Views: 5967

Re: scenario lifecycle

Hi Thomas, Thanks for the compliment ! I'll post here soon about the hyperscanning setup we are working on. So far 10 riemannian classifiers fed with 48 channels each (16 electrode signals passing through 3 differents bandpass filters for alpha, beta and gamma, following Fabien Lotte's advice) are r...
by joseph
Fri May 27, 2022 5:35 pm
Forum: Discussion about OpenViBE
Topic: scenario lifecycle
Replies: 5
Views: 5967

Re: scenario lifecycle

Hi again, I finally coded the timeout system in my python box and added a setting for it, so if it has a value <= 0 no timeout is performed, otherwise the value in seconds defines when the ending stimulation is sent out. Concerning the "could not reach real-time" issue, I set the python box's clock ...
by joseph
Wed May 25, 2022 9:08 pm
Forum: Discussion about OpenViBE
Topic: scenario lifecycle
Replies: 5
Views: 5967

Re: scenario lifecycle

Hi Thomas, Thanks for the clarification, you perfectly understood what I'm trying to achieve. Indeed, the Timeout box (and the Keyboard Stimulator box, too) look like good solutions and should work in most cases. And using a python box input to forward these stimulations is a very good idea. However...
by joseph
Tue May 24, 2022 3:35 pm
Forum: Discussion about OpenViBE
Topic: scenario lifecycle
Replies: 5
Views: 5967

scenario lifecycle

Hi forum, I'm trying to record a signal stream together with some stimulations into a Generic stream writer, and automatically append a specific stimulation at the end of the file when I stop the scenario, to be able to trigger the training of a Matrix classifier when reading the recorded file in a ...
by joseph
Mon Feb 14, 2022 2:02 pm
Forum: Scenarios and BCI design
Topic: Python generated stimulations
Replies: 2
Views: 5627

Re: Python generated stimulations

Hi Thomas, It definitely looks like a display issue, I ran a few other quick tests and the stimulations all seem to be here. This is reassuring :) For information I'm currently using OpenVibe 3.2.0 on windows 10. Thanks a lot for the insight about how the classifiers and the epoching boxes work, it ...
by joseph
Sat Feb 12, 2022 3:14 pm
Forum: Scenarios and BCI design
Topic: Python generated stimulations
Replies: 2
Views: 5627

Python generated stimulations

Hello, I recently posted about receiving UDP messages and generating stimulations from their content using the python scripting Box. This approach seems to be working right now, but I'd like to make sure I don't miss any potential issue and that my stimulations are properly written together with the...
by joseph
Thu Feb 10, 2022 4:00 pm
Forum: Discussion about OpenViBE
Topic: OpenVibe as OSC server
Replies: 6
Views: 6299

Re: OpenVibe as OSC server

Yes, I see that LSL is the standard here. I guess it's because it's a lossless protocol ... I'd need to dive deeper into LSL specs but unfortunately I can't afford the time right now. Most OSC implementations use UDP as the transport layer, although OSC is just a data formatting specification. In my...
by joseph
Fri Jan 21, 2022 10:23 pm
Forum: Discussion about OpenViBE
Topic: OpenVibe as OSC server
Replies: 6
Views: 6299

Re: OpenVibe as OSC server

Ok, I finally got it to work using pyOSC3 instead of python-osc. Here is the code for the Python 3 scripting box ( this tutorial got me started) : from pyOSC3 import OSCServer ip = "0.0.0.0" port = 8000 class MyOVBox(OVBox): def __init__(self): OVBox.__init__(self) def onStimulation(self, path, tags...
by joseph
Fri Jan 21, 2022 5:15 pm
Forum: Discussion about OpenViBE
Topic: OpenVibe as OSC server
Replies: 6
Views: 6299

Re: OpenVibe as OSC server

Hi Thibaut, Thanks for answering. I realize the sentence "several OpenVibe instances would receive synchronized stimulations from a single stimuli source" can be misleading. What I mean is to have several OpenBCI headsets, each one connected to its own dedicated computer running OpenVibe, and get al...
by joseph
Fri Jan 21, 2022 3:41 pm
Forum: Discussion about OpenViBE
Topic: OpenVibe as OSC server
Replies: 6
Views: 6299

Re: OpenVibe as OSC server

Just noticed the VRPN boxes.
I never used VRPN but I'll investigate if it can solve my issue.
Meanwhile, if anybody managed to get an OSC server running in OpenVibe I'm all ears :)
by joseph
Fri Jan 21, 2022 3:18 pm
Forum: Discussion about OpenViBE
Topic: OpenVibe as OSC server
Replies: 6
Views: 6299

OpenVibe as OSC server

Hello, I can successfully send OSC data from a Python 3 scripting box using the python-osc library. Now I'd like to receive some OSC data in a scenario (several OpenVibe instances would receive synchronized stimulations from a single stimuli source). Everything I tried so far with python-osc (using ...
by joseph
Thu Jan 06, 2022 8:51 am
Forum: Discussion about OpenViBE
Topic: Visual Studio 2015 Redistributable x64
Replies: 4
Views: 6713

Re: Visual Studio 2015 Redistributable x64

Hi again, I finally got it to work ! In my case what fixed it was to install both 64 bit AND 32 bit vc_redists, which was not obvious and would be nice to have somewhere in the doc IMO. The files I installed (Visual C++ Redistributables for Visual Studio 2015) can be found here : https://www.microso...