Plugin x 4: traditionalVocalBeaming

• Mar 15, 2023 - 01:20

macOS Ventura 13.2.1

I installed and enabled the traditionalVocalBeaming plugin but it has no effect.
The second attached (traditionalVocalBeaming_0(1).qml) works!
Thanks to @frirobi48 from the Italian forum


Comments

In reply to by Claudio Riffero

That exactly the 4.x one from https://musescore.org/en/project/traditional-vocal-beaming

Actually it is not...
The difference is

$ diff -u ~/Desktop/*qml
--- /c/Users/Jojo/Desktop/traditionalVocalBeaming_0.qml 2023-03-15 11:14:17.931272100 +0100
+++ "/c/Users/Jojo/Desktop/traditionalVocalBeaming_MS4_0 (1)_0.qml"     2023-03-15 11:14:22.249182800 +0100
@@ -86,7 +86,7 @@
                        if (lyrics.length === 0) {
                            if (lastChord != null && hasLyrics) {
                                // set last chord to "BEGIN", if it existed
-                               lastChord.beamMode = 1;
+                               lastChord.beamMode = 0;
                            }
                            // don't change anything for this chord
                            lastChord = null;

And as far as I can tell that bug exists in the 3.x version too.
Apparently BeamMode::BEGIN is 2 in Mu4, 1 being AUTO, 0 being NONE,
But Beam::Mode::BEGIN indeed is 1 in Mu3, NONE is 4, AUTO is 0

So that difference needs to be taken care of in a plugin that works for Mu3 and Mu4.
Question is whether it should be BEGIN or NONE in either.

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