NAME
    Lutherie::FretCalc

SYNOPSIS
    use Lutherie::FretCalc qw/fret fretcalc/;

    my $fret = fret($scale_length,$fret_num,$in_units,$out_units,
                    $calc_method,$tet);
    my @chart = fretcalc($scale_length,$num_frets,$in_units,$out_units,
                         $calc_method,$tet);

DESCRIPTION
    Lutherie::FretCalc provides two routines for calculating 
    fret spacing locations for stringed musical instruments.

    fret() will find the distance for the nut for a given fret number.

    fretcalc() will generate an array containing the fret locations
    for a given number of frets.

    fret()
    ------
    $scale_length - Numeric scale length (int of float)

    $fret_num - Fret number being calculated (int)

    $input_scale - Scale to be used for the input (Scale length):
    'in' (inches) or 'mm' (millimeters) (int or float)

    $output_scale - Scale to be used when dipslaying the calculations:
    'in' (inches) or 'mm' (millimeters) (int of float)

    $calc_method - Calculation method (optional):
    't': tempered (default)
    'ec': classic - 17.817
    'es': Sloane - 17.835
    'ep': Primative - 18

    $tet - Tones per Octave (optional, $calc_method='t' only: default=12) (int)

    fretcalc()
    ---------- 

    $scale_length - Numeric scale length (int of float)

    $num_frets - Number of frets to be calculated (int)

    $input_scale - Scale to be used for the input (Scale length):
    'in' (inches) or 'mm' (millimeters) (int or float)

    $output_scale - Scale to be used when dipslaying the calculations:
    'in' (inches) or 'mm' (millimeters) (int of float)

    $calc_method - Calculation method (optional):
    't': tempered (default)
    'ec': classic - 17.817
    'es': Sloane - 17.835
    'ep': Primative - 18

    $tet - Tones per Octave (optional, $calc_method='t' only: default=12) (int)


    Please let me know of any bugs you find or if you have any other
    routines you would like to contribute.

REQUIREMENTS
    Perl version 5.000 or higher. Developed using version 5.6 on Linux.

WHERE CAN I GET IT?
    www.cpan.org/authors/id/D/DS/DSPARLING 

INSTALLATION
    perl Makefile.PL
    make
    make test
    make install

DOCUMENTATION
    Documentation is included in the module as POD. A man file should be
    created in the installation process.

CHANGES
    See the Changes file

AUTHOR
    Doug Sparling <doug@dougsparling.com>

DISCLAIMER
    This program is distributed inthe hope that it will be
    useful, but without any warranty; without even the implied
    warranty of merchantability or fitness for a particular purpose.

SUPPORT
    Questions, but reports, useful code bits, and suggestions for
    Lutherie::FretCalc should be sent to me at doug@dougsparling.com

COPYRIGHT
    Copyright (c) 2001 Douglas Sparling. All rights reserved.
    This program is free software; you can redistribute it
    and/or modify it under the same terms as Perl itself.
