Synchronized EEG & ECG with HyperSync and LSL

Introduction

With our HyperSync set-up, it is possible to synchronize two or more Explore Pro devices and get the data in real-time using LSL. This example aims to showcase one application for multiple synchronized Explore Pro devices in the form of synchronized EEG and ECG streams pulled from LSL and visualised in real-time in a separate process.

Requirements

  • 2 Mentalab Explore Pro Devices and a cap, cables and electrodes for ECG and EEG recording: This hardware is necessary to record and stream biosignal data, in this case ECG and EEG
  • Mentalab Hypersync Add-on: This hardware is necessary to establish time synchronisation between multiple Explore Pro devices
  • 2 PCs, Laptops or Raspberry Pis capable of running our free software: Our free software can connect to one device at a time so one recording / streaming PC per Explore Pro is needed
  • Custom LSL visualiser: Please contact us at support@mentalab.com if you are interested in visualising HyperSync streams in real-time as this software is in active development

Setting up and visualizing the HyperSync streams

Refer to the instructions and software you have received alongside the HyperSync hardware to install and set up the software necessary to synchronize and connect to Explore Pro devices. If you are synchronizing two or more Explore Pro devices, as we do in this example, you will need a PC for every device that you want to stream data from. Please don’t hesitate to contact us at support@mentalab.com if you need help with the set-up or have any questions about it. In our example, we are using two stick’n’peel electrodes (plus one for reference) to stream ECG and four dry electrodes (plus one for reference) to stream EEG (refer to our Dry Electrode Guide for more information).

After setting up the synchronization of the Explore devices and pushing to LSL from our software, the time synchronized LSL streams can be subscribed to and processed from other software that can subscribe to LSL streams. For this example, we have written software that subscribes to Explore Pro HyperSync LSL streams, pulls data from the streams periodically and visualises the retrieved data as it comes in with individual scaling for each channel and customizable colours.

A gif of two Explore Pro streams of EEG and ECG data visualised in real-time.
Real-time HyperSync LSL stream visualiser showing time-synchronized EEG (blue) and ECG (orange) data. The incoming EEG data showcases an increase in alpha waves while the heartbeat seen in the ECG slows.

Copyright © 2025 Mentalab