This is a response to the latest Development Diary post.
Dorico is going to be way ahead in this area at input, but will it have rules also for when you do change a note.
Other products have very odd algorithms for this, running through very exotic options before the straightforward ones.
For example, C D# and G# as a chord: if I click to change the entire chord, it tries C Fbb G#, C D# Ab, B# Eb Ab (annoyingly close…!) etc before getting to an Ab triad.
I think here the program should prefer major, minor, diminished and augmented triads, correct spelling of sixth chords, Neapolitan chords, as well as taking into account the momentary key and especially changes that have already been input.
Will Dorico look ahead (and behind) when changing? Will it take into account other staves and instruments harmonically? Will it be able to auto-change other staves if I change say B to C into Cb to C? Even if they are transposed? Will Dorico be able to change similar passages automatically? Will there be criteria for how similar? Also if the passages are on other staves or in other instruments?
This has the capacity to seriously save time.
(OMOT The pedalling plans look amazing - will conversion be possible between traditional and brackets?)