This is the new version, 2.4, based on JavaSound (JDK 1.3), and using the Clip class. Probably supported by recent browsers. This new version takes one parm, the rate (eg 11025, 22050; default 8000). Here, it is set to 22050, allowing true pitch for the pieces. This new button (besides "Special play") can be toggled by clicking. When on, pieces are played at true pitch (minor piece will be in relative key).

Briefly: Arrows: (no modifiers) meta or alt
UP/DOWN: Adjust adjust note at cursor
± 0.1 cent; shift: ± 1.0 cents
adjust overall pitch
± 0.1 cent; shift: ± 1.0 cents
RIGHT/LEFT: Move move selected note(s)
± 5ths; shift: ± chromatic
rotate tuning/temperament
± 5ths; shift: ± chromatic
Click on note to select; shift-click to build interval/chord
(PC = pythagorean comma / SC = syntonic comma)

If you wish to support this work, you can make a donation via PayPal.


Usage notes:

Violin tuning mode

This applet can also be used as an aid in tuning a violin by playing the four strings at the appropriate pitch (ie. without the usual folding):

Examples and games:

Environments on which I believe the applet works decently:

I have personally run it on the following:

Future plans include turning this applet into a virtual instrument to practice tuning with (when Java Sound becomes available).

Related links:


Technical notes:


About the author:
[the author, really?] My main work is software development (telephony signalling protocols) at Nortel; that's where I learned about µ-law. But, in a previous life, I was very much into (early) music, and also into tuning (as a semi-professional harpsichord tuner); this led me to a study of historical tunings and temperaments.

Copyright: Pierre Lewis,
Page URL: http://pages.globetrotter.net/roule/js/acc.htm
Retour / Zurück / Back