VIPRE

FretFind

Home
 
FretFind 2-D

FretFind 2-D is a two dimensional fretboard design tool. FretFind 2-D doesn't just calculate fret spacing. It models the entire fretboard, strings and frets, as a system of line segments on a two dimensional plane. Because of this approach, it can design fretboards for instruments with multiple scale lengths and non-parallel frets as well as fretboards for instruments that play just or meantone scales.

FretFind 2-D can be accessed through three frontends.

Standard Frontend
User specifies a single scale length.
Non-Parallel Frontend
User specifies a scale length for the first and last strings.
Advanced Frontend
User specifies the endpoints for both fretboard edges and every string.

Current features:

Planned features:

The latest release is available for download here. You may view the ChangeLog.

Some portions of FretFind 2-D may be useful in other software projects.

ffgeom.php
ffgeom.js
Simple point and segment classes with methods for some useful calculations in PHP and JavaScript
scala.php
A function to convert Scala Scale Files into an array of ratios useful for frequency and string length calculation
FretFind 2-D is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

FretFind 2-D is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.