Piano Tuner Assistant

(Formerly known as Piano Temperament Assistant)

Version 2.0 coming soon! (Also Android!)

Working on a complete rewrite of the app (in React Native, for those who care about such things) that will allow me to release an Android version of the app, and will also allow me to add some features such as simulated inharmonicity and octave stretch. I also want to add a way to easily move keys up and down the keyboard keeping the same interval and program in different sequences of keys for ease of learning temperament sequences.

Got any feature requests? Want to be notified when the new version is available? Send me a note below!

Version 2 will be a paid version, but the cost will be minimal. A dollar or two. I will continue to offer Version 1 for free.

What’s New in Version 1.1.3

  • Fixed mismatched colors between keyboard and spectrum view.
  • Updated AudioKit to 3.5 which forced me to update iOS dependency to 10.0.

If the new iOS 10.0 system requirement is a problem for anybody, let me know and I can probably put together a more backwards compatible release, at least with iOS 9

Description of App

Piano Temperament Assistant helps a student of piano tuning visualize the partials and beat rates that are important for tuning a piano by ear. Although more temperaments may be added in a later version, currently all note values assume standard Equal Temperament.

Select two keys in the piano keyboards at the bottom of the screen and see a simulated visualization of the component partials, both on the keyboard and on the graph view. If a partial is detuned from the actual equal temperament note value, a small line marks the amount detuned flat or sharp.


Yellow keys mark where two partials coincide close enough to have a useful beat frequency (less than 20 hz). The beat frequency is also shown in Hertz above the corresponding partials. Tap near a beat in the graph view and the program will play a simulated beat at the exact rate and pitch.

For example

Press F3 & A3 (F & A below middle C) and you will see that there are two beats: one near A5 at 6.93 hz and another near A6 at 13.86 hz. If you slowly press F3 and A3 down on an actual piano keyboard without allowing the hammers to strike the notes but releasing the dampers, you can strike A5 to hear the 6.93 hz beat, and strike A6 to hear the faster and weaker 13.86 hz beat.

Available for the iPhone

Support: if you have any questions, comments, or concerns, please let me know!

Check out my science fiction book on Amazon!

Mind Your Meter: Book One of the Self-Promoted Gods

Centuries in the future, the Earth is a scoured wasteland where hurricane-force winds blow constantly and torrential rains rip deep scars across the surface of the planet. Humanity has retreated into underground tunnels. They’ve been hiding so long they’ve forgotten anything other than this bleak existence. But they’ve found an escape. They’re on the cusp of a great event. The Great Pilgrimage. They’re fleeing from the devastation and hiding in the Heights, a virtual world filled with excarnated sex and fantastic violence, a world of total control where they’ll never have to be unhappy again. One woman resists the change.



Mind Your Meter!

Check out my science fiction novel on amazon.com