This is TWJCalc running as an applet.  It demonstrates the core functionality of the program. The full functionality (for example load and save) can only be used when the 'stand-alone' application is downloaded and run. This is not some evil scheme to get my code onto your machine, but a feature of Java's 'sand box' philosophy of protecting your computer from potentially harmful code on the web.

User Guide

New feature in this version:

Thumb Holes

This version has the ability to calculate a 'thumb hole'.  This is where an extra hole is added that allows a strong distictly fingered Cnat (as well as a C#) on a D whistle.  The coding is a little 'special case' as the Cnat hole (hole 6) is kept closed while sounding C# (hole 7), but the C# hole is kept closed while sounding Cnat.  This breaks the pattern of all holes open below the highest open hole, which means that the standard calculation algorithm needed 'tweaking'.

To try the new feature, select the new Scale Pattern 'Major Plus' from the scale pattern drop down.  You may need to adjust hole sizes to get reasonable values.

Calculation Algorithm

I have been working on the calculation algorithms.  There are two changes:

Drill Sets

I have added the ability to specify the drill bit sizes, to load and to save the drill bit sets so created.  This feature uses dialogues, and so will only be seen in the stand-alone version (not the applet version above).

Scale Pattern Editing

Scale Patterns can now be managed from a dedicated dialogue.  Note that each Scale Pattern name must be unique, so if you wish to replace an existing scale pattern create a new one with the same name.  Creating scale patterns with the 'thumbhole' indicator (*) may give unexpected results - use with care.


If you find this useful, please tell me.  Similarly, if you find a defect, please tell me.


Previous Version 1.02