Project #15.1 Guitar As Controller



In this project we present a series of algorithms developed to detect the following guitar playing techniques : bend, hammer-on, pull-off, slide, palm muting, harmonic, plucking point. Via the detection of these information, the instrument can be extended as a natural way to control external content (i.e. loops, audio effects, videos, light changes, etc.). The guitar used is a Godin Multiac with an under-saddle RMC hexaphonic piezo pickup (one pickup per string, i.e six mono signals, one per string). Two exhaustive databases have been recorded by two different guitarists with different playing techniques (finger style picking and plectrum style picking) to test the different algorithms.

Off-line implementation of the algorithms are showing good results. A global implementation on a dedicated software seems to be the solution to provide a more robust solution to real-time hexaphonic use. Implementation on FPGA have been investigated as well, in order to asses the problem of the big amount of process- ing power needed for hexaphonic detection.


  • [2011,inproceedings] bibtex Go to document
    Reboursière Loïc, Lähdeoja Otso, Bose Ricardo Chesini, Drugman Thomas, Dupont Stéphane, Picard-Limpens Cécile, Riche Nicolas, « Guitar As Controller », in « QPSR of the numediart research program », 2011, pp. 41-54.
      author = {Lo\"{i}c Reboursi\`{e}re and Otso L\"{a}hdeoja and Ricardo Chesini Bose and Thomas Drugman and St\'{e}phane Dupont and C\'{e}cile Picard-Limpens and Nicolas Riche},
      title = {Guitar As Controller},
      booktitle = {{QPSR} of the numediart research program},
      year = {2011},
      editor = {Thierry Dutoit},
      volume = {4},
      number = {3},
      pages = {41-54},
      month = {9},
      organization = {numediart Research Program on Digital Art Technologies},
      url = {}