fc − name chord |
fc [ options ] <values> |
fc is a utility that attempts to name a chord, and possibly resolve scales that fit this chord, given as a space-separated list of fretvalues values, lowest string first. fc matches the input pattern against internally stored chord and scale patterns. If the difference between the input pattern and an internally stored chord is in only one note, the chord is altered to fit the input pattern. fc outputs the resolved names one pr. line. Each name is prefixed by a number. This number is a measurement of how much the original chord pattern had to be altered to match the input pattern. fc 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, (here), or (at your option) any later version. fc 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. You should have received a copy of the GNU General Public License along with fc; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Get a gzipped tar archive here. |
−v prints the version string. |
−h prints a short usage summary. |
−t <val> sets the chords output value threshold to <val>. |
−T <val> sets the scales output value threshold to <val>. |
−s performs scale resolution. |
−S performs scale resolution in addition to chord resolution. |
−b puts a star next to mode matching bass lowest note. |
−m <maxdistance> sets the maximal distance you want the altered |
note to move. 11 is default. Addition or subtraction of a note counts as 1. |
fc x x 6 8 5 7 | sort -n fc -S -b -T 0 -t 2 -m 1 x x 6 8 5 7 |
Staal Vinterbo <sav@mit.edu> |
Copyright © 1995-2006 Staal Vinterbo |
fcgui(1) (here) |