The EyeHarp is a gaze-controlled music interface. It aims to allow people with physical disabilities learn and play music. It is open source and free to download and use. It forms part of the master and PhD thesis of Zacharias Vamvakousis, researcher in the Music and Machine Learning Lab, Pompeu Fabra University, Barcelona, Spain. It is implemented on top of the openFrameWorks open source C++ toolkit and is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. The EyeHarp is not an exclusive geze-controlled interface. Any pointing device can be used to control the interface. Many users control it through head movements.

The interface allows constructing arpeggios and controlling their harmony, while playing melodies on top of them. To achieve this, it consists of two layers: the step-sequencer layer and the melody layer.

                             Melody Layer                                                               Step-Sequencer Layer

An evaluation and description of the interface can be found at the following paper:

  • Vamvakousis, Zacharias, and Rafael Ramirez. "The EyeHarp: A Gaze-Controlled Digital Musical Instrument." Frontiers in Psychology 7 (2016).

More information about the interface, along with a manual, performances of users and media coverege can be found at

The software can be downloaded from its github page.