Check parallel 5th and octave plugins not working in musescore 3
I want to check my work using the Check parallel 5th and octave plugins in musescore 3, but it never works. Do I have to use musescore 2 to run this plugin, or is there an update that I could download for musescore 3?
Comments
You need at least the brandnew MuseScore 3.0.3, and then port that plugin.
Or indeed MuseScore 2
In reply to You need at least the… by Jojo-Schmitz
Can you remind us how to port the plugin into M3 please?
In reply to Can you remind us how to… by tykewriter
"to port" effectively means you have to do plugin programming. Develop a plugin for MS3 based on the one for MS2 as a starting point.
In reply to "to port" effectively means… by drowo
Not in my skill set I’m afraid. Is somebody doing it?
In reply to You need at least the… by Jojo-Schmitz
I have MuseScore 3.0.4, which keeps on crashing every time I open it, but I port that plugin. It always tells me that musescore version 1.0 is note installed.
In reply to I have MuseScore 3.0.4,… by Hinners Leung
For that I think you'll need to change one of the first lines of your plugin so it reads "import MuseScore 3.0" instead of "import MuseScore 1.0". There probably will be other changes needed though too.
In my case the plugin works (newer version of Musescore), but the information it provides is not entirely correct. It does not discriminate fifths and octaves according to the rules, he just merely inform every fifth and octave present in the score. For example, the analysis this plugin does and what the Sibelius program does are completely different.
In reply to In my case the plugin works … by aspasd
I find it works quite well when I have tried it. Can you attach the score where you are encountering problems?
In reply to I find it works quite well… by Marc Sabatella
Of course! An example of a short composition of Bach: Symphony BWV 794.
As you can see the program Sibelius analysis does not detect so many "errors".
In reply to Of course! An example of a… by aspasd
The parallel fifth in the last measures of the Sinfonia BWV 794 really is in that score, but that score is in error; the D in the alto should be E (ref. BGA).
In reply to Of course! An example of a… by aspasd
I agree the plugin is pretty picky, but I don't see anything that doesn't seem accurate. I guess the "6th better avoided is something I wouldn't have thought an issue, but everything else matches what most textbooks will tell you. And the warnings about the notes preceding or following octaves are more appropriate for vocal music than keyboard music.
In any case, certainly it isn't just marking every single fifth as you initially suggested. If it did, it would have found tons more. Maybe you are confused by the "hidden" 8ths and 5ths? These seem accurate as well, but they are something not everyone tends to think about, and I see that Sibelius doesn't bother reporting them except when both voices leap to the fifth.
In reply to Of course! An example of a… by aspasd
You used the "Check Harmony Rules" plugin.
The "Check parallel fifths and octaves" plug-in should work differently.
If you're using both, you may have confused each other.
In reply to You used the "Check Harmony… by Ziya Mete Demircan
Hi, another example: a composition of Bach from WTC2, BWV 888.
The program Sibelius analysis detect only one "error".
But you can preform all other tests with other original scores to check the plugin yourself.
Sorry but I have to say this: This plugin proves that Bach would not pass the test either. (AHAHA)
In reply to Hi, another example: a… by aspasd
These plugins impose a very harsh set of standards ("No diminished sevenths! No leaps of ninths! ever!!" etc.), that are appropriate and observed in some stylistic frameworks, especially some models of beginners' exercises, but not in most real music. The trouble with them is that beginners use them to try to find real "errors" and hear complaints from these plugins that are way over the line. The problem is not code or plugin design, but the lack of a knowledgeable teacher when using them. They give "rules" a bad name, (end of sermon). Their output on the WTC is a sermon in itself: "Why, look at Bach!! he's breaking all those rules!! Wow!! Damned if you'll get me to follow rules!"
In reply to These plugins impose a very… by [DELETED] 1831606
(I can not stop laughing because of Bach and the plugin... ok.)
Was it you who wrote the code BSG or was it another?
In reply to (I can not stop laughing… by aspasd
No, it was not. I gave some thought to writing such a plugin, but I was put off by the plugin development process at the time. Surely, I would not be critiquing it as I just have had I written it!!!! I have given more thought to it recently, but the intellectual obstacle I tried to describe above, the black-and-white "error or good?" binary, which renders any such robojudge to be of questionable value to those without sufficient judgment or skill (and surely, the desire to try to use such a thing as a path to skill is understandable) dissuades me.
In reply to No, it was not. I gave some… by [DELETED] 1831606
Do not think badly of me BSG. I love you, even though you look like a grumpy. You see, if the team had considered you none of this would have happened.
In reply to Do not think badly of me BSG… by aspasd
I am a proud "grumpy" (so was Beethoven). don't love me, thanks. "The team" doesn't choose people to work on the product: competent people with the necessary skills choose to contribute to the product, and those already involved judge their work. In fact, I am doing some work on the product. The Russian organization is very different. You have to live in Kaliningrad, which is far from my US home. You can write a music-debugging plugin, too, if you understand QML and 40 other necessary substrate matters. It's not impossible. Stop trolling me.
In reply to I am a proud "grumpy" (so… by [DELETED] 1831606
grumpy
In reply to grumpy by aspasd
Fine. Guilty as charged. STOP TROLLING ME. Hundreds of people have to read this.
In reply to Do not think badly of me BSG… by aspasd
I'm grumpy, too.
I'm arrogant also.
But what does this have to do with parallel 5th and octaves?
In reply to Hi, another example: a… by aspasd
Don't think of it as finding "errors". It is merely finding the things that theory textbooks tell you to be careful of. And it's finding them correctly. But "be careful of" isn't at all the same as "you can't do that". It's like the out of range warnings for now that are kind of high, just an advisory.
If you prefer a more strict plugin that doesn't provide as much helpful info, it should be easy enough to go into the code and comment out the specific checks you've decided you'd rather not be informed about.
I downloaded the plugins for checking parallel fifth and octave, for versions 3 and 4. So when i try pasting it on the plugins directory on my system, the system is not accepting it. Please help me out, i really need it urgent
In reply to I downloaded the plugins for… by Solomon Esemuze
Did you follow the handbook on how to install and enable a plugin?