Label Sets

Label sets provide a way for you to customize the text and color used for markers in the Sections, Chords, Notes, and Time Signature tracks. Each track can have a specific set of text and colors defined for it. Song Master comes with predefined values but they may easily be customized to suite your needs. 

The Label Set Editor

To edit the labels and colors for a particular track, click the down-arrow in the track's header section and select "Edit Label Set..."

Click to display the Label Set Editor

this will display the editor:

Label set editor

To modify the text, just double-click; similarly, click the color to choose a different value. 

Label set editor - double-click text to change, click color to change

Applying the Label Set Colors to a Track

If you make changes to a label set, they are not automatically applied to the track. If you have the "Apply colors to track" option checked on the editor (at the bottom, above the Ok and Cancel buttons), then any colors you changed can be applied to the track. If you want to update an existing track to use the defined colors, click the track's down-arrow to access its menu and select "Apply label set to track".

When you apply the label set to a track, any markers that contain the text defined  in the label set will have the corresponding text's color applied to the marker. For example, the color defined for "Verse" will be applied to all markers in the track that have "Verse". 

Using Wildcard Letters

You can use the "wildcard" letter '*' to match one or more letters and the character '?' to match just one letter. For example, if you name your sections "Verse 1", "Verse 2", "Verse 3", etc., you can define one entry with the text "Verse ?" so that all of the your verse section markers get colored the same. Note that in the previous example, a marker with the text "Verse" would not get colored since the text contains a space after the "Verse", in this case you may be better off using "Verse*" which will match all the previous Verse text. 

Additional Chord Options

You can use the above two wildcard characters to match the names of chords just like with Sections. However, for matching chord names there are a couple of additional characters that may be used. You can specify specific conditions on matching just the chord root, the chord extension, and the chord's bass note. For chords, use the colon (":") to separate the chord root from the extension and the slash ("/") to separate the bass note.

For example, if you want to have all chords with a bass note colored a particular color, you could add a label set entry with text set to "*/*". In this example, the slash ("/") character is used to denote that the letter(s) follow it are to be matched to the bass note.  If you just want to color the chords that have a "Bb" as the bass note, then you would enter the text as "*/Bb".

As another example, say you want to color all minor chords light-blue. Add a new entry to the chord label set and set the text to "*:m". However, if you do this, you may notice that it also colors all major 7th chords (the "m" matches "maj"). We can work around this by adding an entry specifically for major chords (set text to "*:maj") and dragging it so it is listed before the entry for minor chords. Now, when coloring the chord symbols, any major chord will match the text "*:maj" and won't be affect by the entry for minor chords ("*:m").

More Options

The editor's menu is accessed via the down arrow and provides a number of options from adding new entries, deleting existing ones, import and export just the label set defined for the current track or for all tracks, and provides several options to auto-generate and adjust the colors. 

Label set menu options