Bulk replace chord symbols?
Is it possible to do a global find and replace on a particular chord symbol?
For example, an arrangement uses the minus sign to indicate a minot triad (D- for Dm). Is there a way to do a find and replace operation instead of having to individually change each instance, one at a time? If not, this would be greatly appreciated in future versions ... thank you
M. Charles
Comments
Try the attached plugin for MU 3.6
In a plain text editor change lines 46 & 47 to the desired replacement. Enter a full chord symbol but replacement will be global, e.g. if you ask to replace Dm7 with D- it will also replace all other m7 chord symbols. If you run the plugin from the plugin creation window you will see a list of the replacements.
This plugin is brand new & may be buggy. Make a copy of the files you test, but ctrl-Z should undo changes made by the plugin.
The plugin may - or may not – work in MU4. I’m not running MU4 so I can’t test that.
In reply to Try the attached plugin for… by elsewhere
Maybe try this for Mu4
If it works it could get added to https://musescore.org/en/project/replace-chord-symbols, or even replace the one from there, as this here should work on both, Mu3 and Mu4
New version of the plugin at:
https://musescore.org/en/project/replace-chord-symbols
In reply to New version of the plugin at… by elsewhere
Does it integrate my changes ?
In reply to Does it integrate my changes… by Jojo-Schmitz
Jojo, I did not realize you had made changes, but thank you. I have integrated them now but run into an additional weird problem: in MU3.6 it's curScore.startCmd(); & cmdStart is not recognized (!?)
Is this the correct way to address this? Is start/end command uberhaupt needed in MU 3.6? There are no other cmd()s in the code.
if (mscoreMajorVersion < 4) {curScore.startCmd();}
else {curScore.cmdStart();}
I wait for your answer before posting the integrated version
EDIT: But I post it here alreadyfor you to look at
In reply to Jojo, I did not realize you… by elsewhere
Strange, what happens if you drop the
curscore.
In reply to Strange, what happens if you… by Jojo-Schmitz
154:-1: ReferenceError: cmdStart is not defined
In reply to 154:-1: ReferenceError:… by elsewhere
Outch, I'm so stupid...
It is startCmd() and endCmd().
In reply to Outch, I'm so stupid... It… by Jojo-Schmitz
No, Jojo, you are not stupid, but perhaps overworked. I add my thanks for the tremendous job you are doing for the MS community.
I posted the 'integrated' score.