Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix #302710: change default for harmony channel to piano
Resolves: https://musescore.org/en/node/302710 Chord symbols current play back using the sound of the staff to which they are attached. This makes perfect sense for instruments that normally play chords, but is not expected when chords are attached to vocal or other staves. Unfortunately it's not really possible for MuseScore to know what sounds are actually being used, and it would be difficult to decide on which instruments should use their own sound versus a default. So this change just arbitrarily sets the default harmony channel to MIDI program 0, which is piano in general midi soundfonts. It's still possible for individual socres or templates to override this, and overrides can also be programmers into instruments.xml. A potential downside of doing so is that the harony channel would then be created even before chord symbols are present. That's not *necessarily* a problem, but to me it's something to worry about later.
- Loading branch information