Using actiCHamp with OpenViBE

Obtaining data from various hardware devices
Post Reply
mysillin
Posts: 1
Joined: Fri Jul 15, 2022 7:37 pm

Using actiCHamp with OpenViBE

Post by mysillin »

I have been attempting to connect an actiCHamp (not Pro) amp with OpenViBE. The acquisition server cannot detect the device, although I have confirmed on Device Manager that the computer itself recognizes it is connected. The driver settings menu on the acquisition server recommends I update the device firmware, but the firmware update it links to no longer exists on the Brain Products website. I have also tried connecting through actiCHamp -> Brain Recorder with the same result. Does anyone have suggestions on how to resolve this issue?

Thomas
Posts: 210
Joined: Wed Mar 04, 2020 3:38 pm

Re: Using actiCHamp with OpenViBE

Post by Thomas »

Hi,

Yes the driver support for BrainProducts hardware is not at its best at the moment. We are discussing to update them but I cannot give you a date yet.

The firmware update link appears even if no device is connected at all (thanks for letting us know it's broken). You could try to contact BrainProducts for the latest version. I would be happy to know if this solves the issue.

The other options most BrainProducts users go for is to record through the BrainVision Recorder software.

Sorry for not being able to assist more at this time.

Let us know when you have any updates.

Cheers,
Thomas

AlexKreilinger
Posts: 1
Joined: Fri Aug 12, 2022 2:00 pm

Re: Using actiCHamp with OpenViBE

Post by AlexKreilinger »

Hi all,

please let me clarify a few things regarding the Brain Products driver integration in OpenViBE.
Unfortunately, as Thomas already mentioned, the drivers are currently not working ideally.

However, I would like to point you to a workaround based on LabStreamingLayer (LSL) https://github.com/sccn/labstreaminglayer.
LabStreamingLayer (LSL) can be selected as a driver in OpenViBE's Acquisition Server.
In addition, Brain Products provides LSL Connector Apps for all the current amplifiers on the Brain Products GitHub page https://github.com/brain-products.

To use this LSL-based workaround, simply start an LSL stream with the corresponding LSL Connector App (check the releases page for the amplifier you are using, e.g., https://github.com/brain-products/LSL-a ... p/releases for actiCHamp (Plus)),
and connect to it with OpenViBE Acquisition Server.

There are just two things that you should make sure of:
- Verify the correct name of the LSL stream (you might have to refresh it in the "Driver Properties" and hit "Apply")
- Set the "Drift Correction" to "Let the driver decide" in "Preferences".

As Thomas also mentioned already, we are collaborating with Inria to improve the integration of Brain Products drivers in OpenViBE.
Until then, please give this LSL-based workaround a try.

Best
Alex
Technical Product Manager at Brain Products GmbH

Post Reply