Dallin S. Durfee

Temperament Studio 1.8.0 - Demonstrating Intonation with MIDI

Temperament Studio is a free, open source program that allows students, teachers, and anyone else to explore the science of intonation. The program includes detailed help files and suggested activities to do in order to better understand the history and physics of tuning.

Temperament Studio is written in Java, so you will need to have the Java runtime environment installed to use it. Most computers do, even if you don't realize it. If you don't, Windows users have an option to download a file with it's own contained runtime envirnoment (it won't affect any installed environment or any installed in the future). Otherwise, you may need to download and install the Jave runtime environment.

A paper on Temperament Studio

We recently published a paper which gives a nice introduction to intonation and temperament, and describes how to use Temperament Studio to study temperament. It can be found here: The physics of musical scales: Theory and experiment

Videos on the physics of music and Temperament Studio

I gave a talk at Openwest in 2014. Utah Open Source recorded it and put it online. You can watch it here: https://www.youtube.com/watch?v=33co7kxwPxY.

I also put together a quick video on the physics of music for my freshman physics class. You can watch it here: https://www.youtube.com/watch?v=dyavF0CMJqQ.

Windows Users

You should be able to just download the JAR file and run it:

TemperamentStudio.jar (400 kB)

If that doesn't work, Windows users can download the following executable file:

TemperamentStudio.exe (1 MB)

If this still doesn't work for you, you can download the following installer which will install the program along with a self-contained Java runtime environment:

TemperamentStudio-setup.exe (29 MB)

Mac Users and Linux Users

Just download the jar file:

TemperamentStudio.jar (400 kB)

If your system is set up to run jar files, you should be able to run it by double clicking on it in your file navigator. Or you can start it from the command line by typing

java -jar /whereever/you/put/the/jar/file/TemperamentStudio.jar


This software has a GitHub page:


I love feedback!

I appreciate any feedback on the software:

Contact Me!

If you love it, I'd love to know about it! If there's a bug, let me know that too. I'll also accept feature requests. When you give feedback, please let me know what OS and version you used (for example, Windows 7, Windows 8, Mac OS X 10.9, Ubuntu 12.1, etc.)