-
Notifications
You must be signed in to change notification settings - Fork 41
Devices
About device support in neuromore Studio 1.4.4 and later
Vendor | Device | Model | OOB | SDK | Win10 | Linux | MacOS | Brainflow |
---|---|---|---|---|---|---|---|---|
ABM | B-Alert | X10, X24 | No | Yes | Yes (x86) | No | No | No |
ANT Neuro | eego amplifiers | --- | Yes | No | Yes | No | No | Both |
Brainbit | Brainbit EEG | --- | Yes | No | Yes | No | Yes | Yes |
Brainmaster | Discovery | 20 | Yes | Yes | Yes (x86) | No | No | No |
Brainquiry | PET | 4.0 | No | Yes | Yes (x86) | No | No | No |
Callibri | EEG | --- | Yes | No | Yes | No | Yes | Yes |
G.TEC | Unicorn | --- | Yes | No | Yes | Yes | No | Yes |
Emotiv | EPOC | 1.0 | No | Yes | Yes | No | WIP | No |
Emotiv | Insight | 1.0 | No | Yes | Yes | No | WIP | No |
FreeEEG32 | --- | --- | Yes | No | Yes | Yes | Yes | Yes |
Interaxon | Muse | 2014 | Yes | Yes | Yes | Yes | Yes | Both |
Mitsar | EEG | 201 | Yes | Yes | Yes | ? | ? | No |
NeuroSky | MindWave Mobile | MW003 | No | Yes | Yes | No | WIP | No |
Neurosity | Notion, Notion2, Crown | 1, 2 | Yes | No | Yes | Yes | Yes | Both |
OpenBCI | Cyton (+Daisy) | V3-32 | Yes | No | Yes | Yes | Yes | Both |
SenseLabs | VERSUS | --- | Yes | No | Yes | Yes | Yes | No |
- OOB (out of box): No self-compile needed. Works with our github release versions.
- SDK: Vendor provides a (proprietary) SDK that is required at compile-/runtime
- Brainflow: Works through the Brainflow node in neuromore Studio. All Brainflow devices are listed at the bottom under the Brainflow section
All Bluetooth LE based heart rate monitors should work. The following ones have been tested explicitly:
Vendor | Device | OOB | Win10 | Linux | MacOS | Brainflow | Notes |
---|---|---|---|---|---|---|---|
Callibri | ECG | Yes | Yes | No | Yes | Yes | |
Polar | H7 | Yes | Yes | Yes | Yes | No | Must be paired on Windows |
Vendor | Device | OOB | Win10 | Linux | MacOS | Brainflow |
---|---|---|---|---|---|---|
Callibri | EMG | Yes | Yes | No | Yes | Yes |
Oymotion | gForce, gForce Pro | Yes | Yes | No | No | Yes |
- Requires proprietary SDK
- Ours includes WIN-X86 only
- No Download link
Steps
- Copy *.h from SDK to here
- Copy ABM*.lib and ABM*.dll from SDK to here
- Enable
INCLUDE_DEVICE_ADVANCEDBRAINMONITORING
in Config.h of Engine - Build (Windows x86 only)
- Platforms: Windows
The amplifiers of ANT Neuro can be used out of the box on Windows machines. Just make sure that ANT devices are enabled in the Settings in neuromore Studio and you're ready to go.
- Requires proprietary SDK
- Ours includes WIN-X86 only
- No Download link
Steps
- Copy BQPetDLL.h from SDK to here
- Copy BQPetDLL.lib and BQPetDLL.dll from SDK to here
- Enable
INCLUDE_DEVICE_BRAINQUIRY
in Config.h of Engine - Build (Windows x86 only)
- Platforms: Windows (x86)
- Devices: Discovery 20
Steps To use the Brainmaster Discovery 20 you first need to contact Brainmaster to get the .dll library file called bmrcm.dll which you will need to copy into the folder where the Studio.exe resides. Once you have done that you can start Studio (x86) and can start streaming EEG. To also read impedance values at runtime go to Settings>Devices and set the serial number and device password. Then you will be able to test the impedance in the "Devices" window.
Uses public, but proprietary community-sdk for integration.
Steps
- Copy *.h from here and here to here
- Copy _.lib from here and _.dll from here to here
- Copy _.lib from here and _.dll from here to here
- Enable
INCLUDE_DEVICE_EMOTIV
in Config.h of Engine - Build
SDK v3.4.1
Note: These links are from Google's cache. Vendor took the old SDK sites offline, see here.
Steps
- Download and install the SDK(s)
- Win10: Copy the Muse folder from the installed location
%PROGRAMFILES(X86)%
to the folder of the Studio executable. - Start Studio and run muse-io from the
Tools
menu bar entry
- Win10: Will automatically start the muse-io.exe in subfolder Muse
- OSX/Linux: Will show a dialog and ask you to manually locate and start muse-io from the SDK
- No compiling required.
INCLUDE_DEVICE_INTERAXON_MUSE
is enabled by default.
- Requires proprietary SDK
- Requires MitsarConnector.exe from SDK to stream to Studio using OSC
- No Download link
Steps
- Download SDK
- Copy SDK folder Mitsar (MitsarConnector.exe must be inside) to the location of the Studio executable.
- The MitsarConnector.exe is started automatically (if present) by triggering a device search in Studio
- No compiling required.
INCLUDE_DEVICE_MITSAR
is enabled by default.
SDK
Steps
- Download SDK(s)
- Copy thinkgear.h from SDK to here
- Copy thinkgear.lib and thinkgear.dll from SDK to here
- Copy thinkgear64.lib and thinkgear64.dll from SDK to here
- Enable
INCLUDE_DEVICE_NEUROSKY_MINDWAVE
in Config.h of Engine - Build
- Platforms: Windows, MacOS, Linux
- Devices: Notion, Notion2 (Crown coming soon)
To use Neurosity devices with neuromore Studio, you'll have to prepare a few steps:
You'll have to enable OSC support in the Neurosity developer console.
- In case you don't have a Neurosity dev account yet, follow this short guide to set up your account.
- Go to your device settings in to the developer console and enable OSC.
-
Go to the Network Settings (go to Edit>Settings>Network (Windows) or NMStudio>Settings>Network (MacOS)) and set the Input UDP port to 9000. This is necessary as the Notion devices stream their data through OSC to the Studio.
-
Make sure the device is on the same WIFI network as your computer.
-
Start the device, go to the "Devices" window and click on the search icon (if it is not automatically recognized)
-
Find the device ID in the "Devices" window in neuromore Studio.
-
Set the "Device Number" of the Neurosity node in the classifer to the device ID incremented by 1 (e.g. if the device ID is 33285 set it to 33286 in the classifier). Note: at the moment we still experience a drift when streaming from Neurosity devices which means that the signal might not be consistently streamed. We are working on a fix for that at the moment with the Neurosity team.
- No SDK or any further steps needed
- Our implementation directly uses the serial port (bluetooth) of the device.
Can be accessed using the menu bar entry Edit
->Settings
Check:
- Your real/desired device is enabled here
- The test device is disabled if you got a real EEG (not required, but recommended)
Others:
- By default devices are not discovered automatically (see
Automatic Device Search
setting). - Manual scan is initiated by clicking the loupe icon in the Devices widget.
- Any device can be integrated if its SDK supports OSC streaming
- Use the
OSC Input
node and send data to its configured OSC address.