Cross-platform software for operating the TouchKeys multi-touch keyboard, providing MIDI and OSC support and flexible mapping options.

The TouchKeys software supports Mac OS X (10.6 and later), Linux (64-bit) and Windows (Vista and later). Required dependencies to compile from source are Juce, liblo and boost.

TouchKeys is licensed under the GNU General Public License version 3 or later.

Pre-compiled binaries can be found at the Downloads tab. For more information on building from source, please see this document

For TouchKeys news and support, please join the TouchKeys Google Group.

Related publications

A. McPherson and Y. Kim, “Design and applications of a multi-touch musical keyboard,” in Proceedings of the 8th Sound and Music Computing Conference (SMC), 2011.
[More Details] [BIBTEX] [URL (ext.)]
C. Heinrichs and A. McPherson, A hybrid keyboard-guitar interface using capacitive touch sensing and physical modeling. 2012.
[More Details] [BIBTEX] [URL (ext.)]
A. McPherson, TouchKeys: capacitive multi-touch sensing on a physical keyboard. 2012.
[More Details] [BIBTEX] [URL (ext.)]
A. McPherson, Portable measurement and mapping of continuous piano gesture. 2013.
[More Details] [BIBTEX] [URL (ext.)]
A. McPherson, A. Gierakowski, and A. Stark, The space between the notes: adding expressive pitch control to the piano keyboard. ACM, 2013, pp. 2195–2204 .
[More Details] [BIBTEX] [URL (ext.)]


Manager: Andrew McPherson