Skip to content
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

MuLES (MuSAE Lab EEG Server)


MuSAE Lab EEG Server (MuLES) is an open source EEG acquisition and streaming server that aims at creating a standard interface for portable EEG headsets. It provides a minimalist graphical user interface (GUI) to allow quick and simple interfacing with different portable EEG consumer devices.

MuLES is a piece of software designed in LabVIEW, that aims at simplifying the use of common commercial electroencephalography (EEG) devices. It allows easy EEG data acquisition and recording of EEG data as well as data streaming to other software (clients) programmed in any language that supports basic TCP/IP network socket programming. In this sense, it is not necessary for the user to delve into the available SDKs and APIs of the different devices. Moreover, the provided common interface allows complete interchangeability between the devices, making easier to create applications that work with different EEG headsets. The MuLES software is distributed as an installer for Windows 32 and 64bit versions. Future releases of MuLES will include different operative systems.

R. Cassani, H. Banville, and T. Falk, MuLES: An Open Source EEG Acquisition and Streaming Server for Quick and Simple Prototyping and Recording, 20th ACM conference on intelligent user interfaces, 2015. Paper and Poster.


The installation processes for MuLES is simple

  • Download the newest MuLES installer ( from
    This file contains the LabVIEW Run Time Engine installer, needed by MuLES
  • Unzip the file and run setup.exe located in \MuLES_installer\


  • Run mules.exe, a Desktop shortcut is created by the MuLES installer
    Alternatively, MuLES executable is located in:
    C:\Program Files (x86)\MuSAE_Lab\MuLES\ for Windows 64bit
    C:\Program Files\MuSAE_Lab\MuLES\ for Windows 32bit

  • Open the Simple Client Example for Matlab or Python (2 and 3):
    (C:\Program Files (x86)\MuSAE_Lab\MuLES\client_examples\matlab\example_simple_client.m)
    (C:\Program Files (x86)\MuSAE_Lab\MuLES\client_examples\python\
    And follow the instructions in the scripts.

You can’t perform that action at this time.