05-24-2019, 12:15 AM

(05-23-2019, 07:58 PM)sciurius Wrote: I had to deal with this extensively when I added chord localizations to ChordPro.

In ChordPro, there is a source notation (where the score is written in) and a target notation (how it must be shown). So if the source notation is German, B means H♭. By default, this is also the way it will be shown. If you would select to show common notation, you'll get B♭ instead of B.

ChordPro defaults to common notation, but MSPro could show by default using the notation system corresponding to the localization.

I think it would be a bad choice to default the source notation to the localization since many people download ChordPro files from the internet and these are almost always in common notation. So I propose to add this as a (new) metadata item, e.g.

{meta: notation German}

Summarizing for MSPro:

- Add a setting for the default source notation

- Add a setting for the desired show notation

- Allow {meta: notation xxx} to override the source notation

Does this sound an acceptable approach?

That would be perfect

first language: German

Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11

www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de

Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11

www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de