CalSD is a free differential tone calculator software licensed under GNU GPLv3.
System requeriments:
Java Runtime Environment 1.6 or above.
Screen of at least 1024x600px.
Optional: A Java Sound Bank.
The program allows you to select two of 108 notes from a keyboard indicating the harmonic to consider (1-16). Then displays de diference of the two frequencies and shows the tuning error with a graphic indicator.
About differential tones
About the graphic indicator's placement algorithm
OS tests