Info: Call for Graduate Fellows!

Applications for the CDH Graduate Fellowship are open through October 20, 2025. Apply now.

bitKlavier

A software tool for exploring the prepared digital piano, an instrument at the charged border between body and computer.

Media Studies
Platform Design
View project website
bitklavier_cdh_website.png

Code

Code

Dan Trueman, Mike Mulshine, Matt Wang, Davis Polito, Theo Trevisan, Katie Chou, Jeff Gordon, “bitKlavier v3.4” (Zenodo, September 26, 2023).

Documentation

Documentation

Dan Trueman, Ghys Florent, Rebecca Munson, Rebecca Sutton Koeser, and Xinyi Li, “CDH Project Charter — bitKlavier 2017-18” (Center for Digital Humanities at Princeton, September 6, 2017).

analysis

analysis

Dan Trueman and Michael Mulshine, “Preparing the Digital Piano: Introducing bitKlavier,” Computer Music Journal 43, no. 2–3 (June 2020): 48–66.

Dan Trueman, Aatish Bhatia, Michael Mulshine, and Theo Trevisan, “Tuning Playfully: Composed and Adaptive Tunings in bitKlavier,” Computer Music Journal 43, no. 2–3 (June 1, 2019): 67–88.

bitKlavier is a software tool for exploring a range of musical ideas via “preparing” the digital piano, inspired by John Cage’s “prepared piano.” These preparations consist of various relatively simple algorithms inspired by conventional machines like the metronome, the reverse tape delay, and others, while also exploiting possibilities native to the digital realm where we are largely freed from normal physical and acoustic constraints.

Digital musical instrument building resides at the murky but charged border between body and computer. On the one hand, we are trying to imagine how we might physically and intuitively relate to sound in expressive, qualitative ways, and on the other hand we are required to code that relationship in precise terms; the significance of this project manifests itself (at least partly) in the ways quantitative and qualitative approaches to understanding can be reconciled, and how we can learn from our failures (which in and of themselves might be fascinating if unexpected).

We continue to extend bitKlavier's functionality in both straightforward and complex ways, while also making the instrument more widely accessible. After a year of work, bitKlavier has been fully reworked. The instrument now features a fun, colorful, and easy-to-use graphical interface in which musical components can be dragged, dropped, and reconfigured to tune the instrument. While the core functionality and vision remains intact, new exciting features continue to creep their way in to bitKlavier, bringing more power and flexibility.

bitKlavier is available for OSX, iOS, and Windows as a standalone application as well as in several audio plugin formats (VST, VST3, AU) for use within notation (Sibelius, Finale, Dorico) and digital audio workstation environments (Logic, Reaper, Digital Performer).

Related events

bitKlavier Workshop

Mar 14 2018 2:00PM–3:30PM
Florent Ghys
Michael Mulshine
Daniel Trueman
Workshop
icon.png

Unsolved Data Problems

Mar 13 2019 3:30PM–4:30PM
Brian Kernighan
Meredith Martin
Jennifer Rexford
Marina Rustow
Daniel Trueman
Panel
unsolved_data_problems_poster_final_.jpg

Team

Project Director

Technical Lead

Michael Mulshine

Project Manager

Project Coordinator

Technical Advisor

Jeffrey Snyder

User Experience Advisor

Grants

2017–2018

Sponsored Project

2016–2017

Sponsored Project