Breaking Changes

Sorry, but sometimes ...

cartoon guitar player by bethann93 (

Sometimes the way the source gets interpreted is changed.
So some of your chord sheets might not work as expected anymore.
You have to go through all your chord sheets and fix them manually.

Sorry, but that's just the way it is.

2023-09-20 - row height and vertical alignment

Previously, rendering used a fixed row height.

From now on, a dynamic row height will be used by default.

Overall, all charts should continue to look good.
In individual cases, undesirable effects may occur.
If so, you need to adjust the new line spacing setting.

2023-04-25 - literal text line (section)

I changed the meta character to start a literal line of text.

I introduced this new feature some days before using a pipe |.

However, this causes some user diagrams to no longer render correctly.
Because that's an obvious character you would use for a barline.
Although it doesn't affect the output at all, it is a reasonable use.
So I switched to ;.
Probably not many users are affected. Since the | was only used for a few days.

From now on, to start a literal line of text, you must use a ; as the first character.

2021-07-21 - nashville number system (nns)

Before, you could write roman and arab numbers instead of letters to add your chords.
To simplifiy things I dropped this idea of actually writing the numbers.

I also removed the user setting to toggle rendering of nns charts between roman and arab numbers.

So now things are very straight forward. Arab numbers only and you can convert a regular chord chart to a nns chart. But not write numbers literally.

As of mai 14th, 2023, the setting to toggle between Roman numerals and Arabic numerals is available again
2021-03-06 - slash chords

Before, it was accidentally possible to write slash chords with lowercase letter bass note.

The resulting chords looked very ugly, and that was false anyway.

Now you have to write slash chords always with an uppercase letter bass note.

2020-04-18 - diminished chords

Before, all diminished chords were rendered as diminished seventh chords.
There was a user setting to toggle between dim and dim7 chords.

Well, that was slightly wrong, as these are different chords.

Now you have to write e.g. Bbdim or Bbdim7 in your chart.
The user setting just determines if the diminished chord is rendered as literally dim or with a circle symbol.

If you use diminished chords in your songs you have to check if it still is the desired type. Just Dim or Dim7.