User Manual

Enharmonic

Enharmonic be how sharps and 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. This works 'cept in th' key o' C where there be typically no 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. Fer instance, if ye transpose into th' key o' D, but have this enabled and th' enharmonic preference set t' flat, then F# will be outputted as Gb.

Format Musical Symbols

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

  • Off will not 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 and flat symbols t' language specific variations. Fer instance in German, this will convert G# t' Gis and Gb t' Ges.

Use Natural Notes

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

  • Off will not convert any note and will use th' proper enharmonic preference available in th' key.
  • On will replace non-standard notes like double sharps, double flats, and 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 February 4, 2020