Since this is a program is written for developing a currently underdeveloped field, in order to understand the special terminology, one may need to refer to the glossary of terms in appendix A.
JICalc for Java will have 3 main functions:
The tuning table allows the user to input and edit tuning information and perform calculations.
Tuning Table in the original JICalc
A Lattice Graph
Plotting the 3D / 2D-lattice structure of the tuning scale.
Users can also chose multiple pitch from the lattice structure and listen to the sound quality.
These functions includes generating sounds of the tunings defined by the user, and a ear training program to help user identify different sound frequencies.
Please refer to Appendix B for the screen of the currently implemented user interface.