Something so simple

But I just don’t get it.
Written in C sharp major, yet the chords change to a different key. Why? Worse, when the chord is written it changes the spelling of the previously written melody above.
The first 3 notes are the chord notes in succession, Dorico writes them correctly.
The first chord is how Dorico writes it when played on a midi keyboard.
The second chord in the example has been manually corrected, it is what I played.

How do I stop Dorico from doing this? I want my chords to be on the key I am writing on, naturally.
Sorry to bring it up but Sibelius doesn’t do this strange thing.
Surely, I am doing something wrong.
Please enlighten me.

Hello,

I suggest you to try:

“Allow all roots” in Midi Input>Chords Input via Midi keyboard in Note Input Options (Shift+Alt+I)

And to avoid retrospective spelling, you may uncheck:

To explain further: Dorico considers B-sharp and E-sharp as ‘remote accidentals’ and so tries to avoid them when spelling chords. Whether it should still do that when those are part of the key signature, I’m not so sure.

I just tried the example of the OP in C#M, it spells correctly the chord with “allow all roots”.

[correctly = E# G# B#, not F minor! - and it does spell F minor if "Disallow double and remote accidentals is enabled]

Solved, did not expect answers so quickly.
Thanks so much,


best forum in the world!

3 Likes

Indeed.

Jesper

1 Like

P.S. I suspect this doesn’t happen in keys with less sharps, I would have noticed it before.