Check parallel 5th and octave plugins not working in musescore 3

• Feb 26, 2019 - 16:27

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?


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 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 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 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 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 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 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

Do you still have an unanswered question? Please log in first to post your question.