User Manual

Enharmonic

Enharmonic be how sharps an' flats be applied durin' transposition, savvy? By default, OnSong uses th' enharmonic preference o' th' key that be bein' transposed into. Th' followin' preference can adjust how this be treated:

Enharmonic Preference

When a song be transposed into a specific key, th' enharmonic preference o' that key be used fer all th' transposed chords, matey. This works exceptin' in th' key o' C where there be typically nay sharps or flats. By default, OnSong will use a flat symbol fer any half step accidentals in th' key o' C. Ye can alter this behavior t':

  • Default allows OnSong t' determine th' best enharmonic preference t' use fer each key. Default.
  • Flat uses th' flat symbol when required in a key where th' enharmonic preference be unknown.
  • Sharp uses th' sharp symbol when required in a key where th' enharmonic preference be unknown.

Force Enharmonic Preference

When this settin' be enabled, th' enharmonic preference be used regardless o' th' transposed key's enharmonic preference, Arrr! Fer instance, if ye transpose into th' key o' D, but have this enabled an' th' enharmonic preference set t' flat, then F# will be outputted as Gb.

Format Musical Symbols

By default, OnSong outputs sharps an' flats as # an' b respectively, ye scallywag. Ye can change this t' th' followin':

  • Off will nay reformat any symbols keepin' text or symbols as encountered. Default.
  • Text converts any sharp or flat symbols t' th' plain text version like "#" or "b".
  • Symbol converts any plain text version o' sharp or flat t' symbols like "♯" or "♭".
  • Localized changes sharp an' flat symbols t' language specific variations. Fer instance in German, this will convert G# t' Gis an' Gb t' Ges.

Use Natural Notes

Some musical keys may contain sharps or flats that be nay standard such as B#, E#, Fb an' Cb, matey. This settin' will standardize these notes into ones that be more desirable. Ye can change this t' th' followin':

  • Off will nay convert any note an' will use th' proper enharmonic preference available in th' key.
  • On will replace non-standard notes like double sharps, double flats, an' B#, Cb, E#, or Fb with natural notes.
  • Guitar will replace enharmonic notes into ones that be more friendly t' guitarists. This will also replace non-standard notes (see above), but additionally make th' followin' replacements: Db t' C#, D# t' Eb, Gb t' F#, Ab t' G#, A# t' Bb.
OnSong 2026 — Last Updated on June 26, 2024