A number of changes for chordcalc 0.3, plus one stupid bug fixed:
- New: AUTO_REDUCE filter option. If no fingerings can be found, try to progressively omit 5th, omit root, and omit 3rd until fingerings are found. This is useful for instruments with fewer strings playing larger chords.
- New: NO_OPEN filter option. Reject fingerings with open strings.
- Fixed: filter options not passed in since version 0.1.
- Added spaces between strings in fingering, to cater for fingerings with 10th fret and above.
- Added display of chord structure beside the chord name
- Added descriptive help text for filter options
- Restructured core functions to be independent of NOTES, TUNINGS, CHORDTYPE dictionaries (no change to command-line interface)