Plugin updates for MuseScore 3?
It seems that plugins on MuseScore 2 don't work in MuseScore 3. Is there any way we can convert MuseScore 2 plugins to be used in MuseScore 3 or do entirely new plugins have to be made?
I use these plugins:
https://musescore.org/en/project/check-parallel-fifths-and-octaves
https://musescore.org/en/project/check-harmony-rules
Comments
It may be as simple as changing the "import MuseScore 1.0" to "import MuseScore 3.0", but esp. on Windows you most probably need to wait for MuseScore 3.0.3
In reply to It may be as simple as… by Jojo-Schmitz
I tried changing to
import MuseScore 3.0
, but it doesn't work. It fails with:86:-1: TypeError: Value is undefined and could not be converted to an object
86:-1: TypeError: Value is undefined and could not be converted to an object
Warning: :86: TypeError: Value is undefined and could not be converted to an object
Line 86 is:
myText.pos.y = 1;
in checkHarmonyRules.qml
Identical error for an identical line of code on line 64 of checkParallels.
In reply to I tried, but it doesn't work… by Louis Cloete
Ah, yes, those need to get changed too, see https://musescore.org/en/handbook/developers-handbook/plugins-3x
Here are the plugins working in MS3:
In reply to Here are the plugins working… by Louis Cloete
Thanks, but they still don't work. I get this message when I try to load it in:
Cannot read file C:/.../checkHarmonyRules.qml:unknown type
In reply to Thanks, but they still don't… by drowssap
Please read the handbook on how to install a plugin
In reply to Here are the plugins working… by Louis Cloete
I was able to successfully install both plugins, but they don't work. Both of them won't detect parallel fifths when I tested them out.
In reply to I was able to successfully… by drowssap
You've seen the hint in the handbook that on Windows you'd need to wait for Musescore 3.0.3 for plugins to work?
In reply to You've seen the hint in the… by Jojo-Schmitz
K, didn't see it.
In reply to K, didn't see it. by drowssap
https://musescore.org/en/handbook/3/plugins