“The études, some fast and virtuosic, others spare and introspective, unfolded to beautiful and haunting effect in a haze of pitch-bending, echoes, distorted rhythms and eerie timbres.”
—The New York Times, about the Nostalgic Synchronic Etudes, made with bitKlavier

bitKlavier is the software that drives the "prepared digital piano;" it has been used by a number of composers for creating new music, and has been featured in performances around the world.

Like the prepared piano, the "prepared digital piano" feels just like a piano under the hands and often sounds like one, but it is full of surprises; instead of bolts and screws stuck between the piano strings, virtual machines of various sorts adorn the virtual strings of the digital piano, transforming it into an instrument that pushes back, sometimes like a metronome, other times like a recording played backwards. The virtual strings also tighten and loosen on the fly, dynamically tuning in response to what is played.

To begin, experiment with the included galleries, many of which are from existing pieces (the Nostalgic Synchronic Etudes by Dan Trueman, and the Mikroetudes, a collection of small pieces by various composers), others are examples for exploring the various types of digital preparations. Work with the on-screen keyboards, or hook up a USB-MIDI keyboard using a Lighting-USB adaptor and play with a full-sized keyboard.

There are a range of "preparations," including:

1. Synchronic: "metronomes" of various sorts that respond to your playing.

2. Nostalgic: reverse piano, synced to the synchronic preparations or driven by the length of the notes that you play.

3. Tuning: various tuning systems, including some that change under your hands as you play.

4. Direct: modify the direct sound of the piano itself in various ways.

5. Blendrónic: beat programmed delays that process other preparations.

These preparations can change under your hands in various ways, using Modifications attached to Preparations and triggered by Keymaps, or by using Pianos, which change the entire instrument instantaneously.

Created by Dan Trueman and Mike Mulshine at Princeton University, with support from Princeton's Music Department, Center for the Digital Humanities and Council on Science and Technology, as well as the American Council of Learned Societies.

What’s New

Version 2.8

Version 2.8 brings a number of useful new internal features to bitKlavier, including Undo/Redo; Harmonizer mappings in Keymap; Modification smoothing, incrementing and alternating, and numerous bug fixes.

Ratings and Reviews

5.0 out of 5
3 Ratings

3 Ratings

Adam Sliwinski ,

A new era for keyboard playing

I have been using this app since it was first invented, and it has changed the way I make music.

It is so easy to change settings and immediately hear the consequences that it becomes addictive! Musicians who aren’t accustomed to thinking of themselves as composers will find themselves creating spontaneously and potentially spending hours tinkering with them. In one session, I got carried away with seeing if I could build an accurate machine to perform Reich's piano phase just triggering one note (I could), while in another I set different octaves of the keyboard to trigger metronomes at different tempi and improvised with it.

Bubba Crumrine ,

App issue- help?

I've been using this app for months and now in all patches, lite or medium mode, a glitch/ pulse sound persists at around 117 bpm, making the app unplayable. Tutorials and videos do not address. Running 10.2.1 on iPad mini 2. Reinstalled several times. Uninstalled other apps. Plenty of storage left. Any known issues? Help? Recording a piece with this app in 3 months and without a fix I'll need to scrap the work....

Developer Response ,

Sorry to hear about these issues, and for taking so long to respond. We've been redeveloping bitKlavier from scratch, and it's now totally rewritten and more efficient. We can't guarantee that it will work on older devices, but going forward we imagine this version will work much better everyone!

App Privacy

The developer, Dan Trueman, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You May Also Like