WIDesigner is a Java application to assist woodwind instrument designers; the current version supports whistles and Native American Flutes. WIDesigner is an open-source program hosted on GitHub, available for free under the GNU Public License. As a stand-alone Java application, it should run under Windows, Mac OSX, Linux, and more, with a suitable JRE installed.
Although WIDesigner brings more complexity to whistle design than other tuning calculators, it offers a number of advantages:
- It models notes over the full range of an instrument, including arbitrary cross-fingerings, and notes in higher registers.
- It supports tapered bores, including multiple tapered sections.
- It uses multivariate optimization, varying multiple instrument dimensions to get accurate tuning across the full range of notes.
- It can predict the minimum and maximum frequencies that varying breath pressure will produce for each note, as well as a "nominal" playing frequency.