Participants: Bruno Angeles

Funding: N/A

License: GNU LGPL version 2.1 or later

Time Period: April 2011 - 2012 Status: complete


ofMapperSynth is an application developed by Bruno Angeles at the Input Devices and Musical Interaction Laboratory (IDMIL) at McGill University's Schulich School of Music. It is meant as a multi-platform (Windows, Linux, Mac OS) example of combining OpenFrameworks, libmapper, the STK, and TUIO input.

TUIO is a protocol that describes blob position, mostly used in do-it-yourself (DIY) multi-touch software. ofMapperSynth accepts touch events through that protocol, and also works with mouse input.

The software interface consists of three stains that can be modified and displaced. They represent three instruments: a mandolin, a flute, and a drum kit.

By clicking on the ON button, the user starts the audio, and a rendition of Dr Dre's Nuthin' but a 'G' Thang g-funk classic is played using the three STK instruments.

By changing the positions and shape of the three stains, various parameters of the sound are modified:


  • Unordered List Item
  • X position ↔ jet reflection
  • Y position ↔ jet delay
  • “Spikiness” ↔ end reflection
  • Area ↔ amplitude


  • X position ↔ body size
  • Y position ↔ pluck position
  • “Spikiness” ↔ sustain
  • Area ↔ amplitude


  • X position ↔ echo (for all instruments)
  • Y position ↔ pitch shift (for all instruments)
  • “Spikiness” ↔ rhythm (BPM)
  • Area ↔ amplitude



File Description
ofmappersynth_v0.0.1.zip Source
(Linux / Mac OSX / Win32)
ofxstk.zip Required OpenFrameworks add-on
(Linux / Mac OSX / Win32)
ofxtactosonixtools.zip Required OpenFrameworks add-on
(Linux / Mac OSX / Win32)