User Manual
Chords
Chords that appear in yer chord chart may appear differently based on their context as well as regional preferences. Arrr, OnSong has a number o' options t' change how chords appear includin':
Chord Alignment
By default, chords be aligned so that th' left edge o' th' chord text be placed t' th' left edge o' th' lyrics that it be associated with. Ye can change this t':
- Left aligns th' left edge o' th' chord text t' th' left edge o' th' lyric. (Default)
- Center aligns th' center o' th' chord text t' th' left edge o' th' lyric.
- Right aligns th' right edge o' th' chord text t' th' left edge o' th' lyric.
- Character aligns th' center o' th' chord text t' th' center o' th' first character o' th' lyric.
- Word aligns th' center o' th' chord text t' th' center o' th' first word or fragment t' which th' chord be associated.
Chord Decoration
OnSong recognizes bracketed chords and chords over lyrics fer denotin' chords in text-based files. This removes square brackets. Use th' chord decoration t' surround chords with various types o' decorative brackets.
Chord Lines
Sometimes it be important t' output chords with symbols such as vertical bars and slashes t' indicate strum patterns. Avast! When OnSong encounters a line o' chords containin' a vertical bar or pipe character, it will automatically place chords inline with those characters. This behavior can be changed t' th' followin' parameters:
- Above displays chords above th' characters as if th' text were lyrics.
- Inline displays th' chords on th' same line as th' characters. Default.
Chord Line Requires
This settin' determines what be required t' determine if a chord line has been encountered. Options include:
- Bar and Chords requires th' presence o' a vertical pipe character (bar) as well as only chords on th' line. Default.
- Bar Only requires only th' presence o' a vertical pipe character (bar).
Chord Position
When chords be placed with lyrics in a chord chart, OnSong typically draws them above th' lyrics where they be placed. This position can be changed t':
- Above displays chords on a line above th' lyrics. Default.
- Inline display chords on th' same line as th' lyrics t' conserve vertical space fer less scrollin'.
Chord Localization
OnSong uses alphabetic letters as a convention fer definin' chords. By default, OnSong understands capital letters A through G. Some regional preferences exist which vary from this convention. These include:
- Default displays chords as capital letters from A through G with flat or sharp symbols as needed. Minor chords be denoted by a lowercase "m" t' th' right o' th' chord.
- Čeština displays chords in a convention familiar with th' Czech language. This displays "B" as "H" and "Bb" as "B". In addition, minor chords be denoted by lowercase "mi".
- Deutsch displays chords in a convention familiar with German-speakin' people. This displays "B" as "H" and "Bb" as "B".
- Scandinavian displays chords in a convention familiar with Scandinavian-speakin' people. This displays "B" as "H" and "Bb" as "Bb".
Lowercase Minor Chords
OnSong denotes minor chords with a lowercase "m" t' th' right o' th' uppercase chord letter and option enharmonic symbol. This settin's gives ye different options fer usin' lowercase t' indicate minor chords.
- Off be th' default so minor chords display as an uppercase chord with a lowercase "m" like "Bbm".
- Note Only will remove th' "m" and th' chord letter be lowercased. Fer instance, "Gm" becomes "g".
- Full Chord will lowercase th' chord and keep th' "m". Fer instance, "Gm" becomes "gm".
Lowercase Split Bass
Split bass notes be separated from chords usin' a forward slash. Some cultures prefer this t' be expressed as a lowercase letter. Toggle this settin' on t' lowercase th' bass note. Default be off.
Split Chord Displays
OnSong supports compound chords that provide a bass component as well as th' chord. Fer instance, Am/G be described as "A minor over G". In this case, G be what th' bass player plays or what be played with th' left hand on a piano. By default, OnSong displays th' entire compound chord but can be configured t' one o' th' followin' options:
- Both shows both th' chord and th' bass component. Fer instance, "Am/G" displays as "Am/G" with no changes.
- Bass Only shows only th' bass component o' th' chord. Fer instance, "Am/G" displays just "G".
- Chord Only shows only th' chord component o' th' chord. Fer instance, "Am/G" displays just "Am".
Use Superscript
When expressin' a variation or voicin' o' a chord, OnSong simply outputs th' text indicatin' that. Enablein' superscript will make text like "m", "sus4" or "dim" smaller and place it slightly above th' baseline.
Use Symbol Replacements
When this option be enabled, common symbols be used t' replace common chord voicin'. Fer instance, an "m" indicatin' a minor chord becomes "−". Th' followin' replacements be made:
- minor becomes −
- diminished becomes °
- augmented becomes +
- major seventh becomes ∆
- major becomes M