Custom Chord Editor

The Custom Chord Editor allows chord grids to be defined other than those that are defined by default in Songsheet Generator. A button on the Chords/Grids Options Property Page will open the Custom Chord Editor, and it can also be opened via the menu bar.

Controls

The dialog contains the following controls, in addition to OK and Cancel buttons:

Add New
Adds a new chord to the list. The chord will be called "New chord"—this name should be changed by typing a new name in the "Name" text field.
Delete
Deletes the currently selected chord from the list.
Name
This text field is used to define the name of the chord. This is the same name that should be using in a song file. If the name of the chord is Em11, the song file should use [Em11].
Frets
These six text fields (four when in Ukulele mode) define the frets for each string of the guitar. An 0 (zero) or o (lowercase letter o) can be used to indicate the string is played open. A dash (-) or an x (lowercase letter x) indicates the string is not played.
Fingerings
These six text fields (four when in Ukulele mode) can be optionally used to define the fingerings for each string of the guitar. A dash (-) or an x (lowercase letter x) indicates that no fingering is defined for that string; Songsheet Generator will not print anything for the string fingering in this case.
Base fret
This text field optionally defines the base fret for the chord grid. This is the fret at which the chord diagram begins. The base fret prints to the left of the grid. When set to 0 or 1, the base fret is not printed.
Key signature
This text field optionally defines the key signature for the chord grid. When the key signature is defined for a song, this will be used to make sure that the chord definition is appropriate for the key signature.

Preview

The lower part of the dialog displays the grid as it will appear in the printed output.

For futher information on chord definitions, see the ChordPro Song File Format Reference.