I deleted the song from MS, and re-imported fresh. MS displays "Capo: 2" on the song as it should; however, it also dropped the displayed key by 2 half steps. My understanding of the CP "capo" directive, according to the CP docs, is that the chords in the file are the capo chords, i.e. if the CP chords are in D and there is a {capo: 2} directive, then the song is actually in E, so MS should display in D and add "Capo: 2" on the sheet (assuming "Show capo on score" is enabled). Current behavior is to just apply the MS capo setting, which ends up displaying the wrong chords.
I would say, when importing a CP containing a capo directive, default behavior should be to apply both MS transpose and MS capo setting according to the capo directive. This should fix the issue, without having to modify the original file or add any new MS logic.
I would say, when importing a CP containing a capo directive, default behavior should be to apply both MS transpose and MS capo setting according to the capo directive. This should fix the issue, without having to modify the original file or add any new MS logic.