Override of interpretation does not work in Realize Chord Symbols
Reported version
3.4
Priority
P2 - Medium
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project
1) add chord symbols to score: C7, F
2) right-click C7
3) Realize Chord Symbols
4) check the Override box
5) change interpretation to Jazz
6) OK
Result: no color tones added. Works as expected when changing to jazz in the Inspector.
Cause is simple, using the "_literal" class member rather than the "literal" function argument.
Fix version
3.5.0
Comments
https://github.com/musescore/MuseScore/pull/6281
Fixed in branch 3.x, commit ab49b3cf27
_fix #307430: jazz override does not work in Realize Chord Symbols
Resolves: https://musescore.org/en/node/307430
The "jazz" interpretation works as expected during normal playback
and also in Realize Chord Symbols if the chord is actual set to jazz
in its properties (via the Inspector).
But, if a chord is set to literal and you do Realize Chord Symbols
and you use the override options in the dialog to force jazz,
it does not work.
Cause is that the underlying getIntervals function was ignoring
the parameter it was passed, and was always using the object member.
I tested to be sure this parameter is being set correctly
in all code paths._
Fixed in branch 3.x, commit ddcf5a30e4
_Merge pull request #6281 from MarcSabatella/307430-jazz-override
fix #307430: jazz override does not work in Realize Chord Symbols_
Fixed in branch 3.5rc, commit c187551e0d
_Merge pull request #6281 from MarcSabatella/307430-jazz-override
fix #307430: jazz override does not work in Realize Chord Symbols_
Automatically closed -- issue fixed for 2 weeks with no activity.