Staff Text
So I have been having this problem for about a month. There is one spot in my music where when I try to switch the type of sound with the staff text, musescore crashes. It is only in that one spot but it has been constantly crashing and I am sick of it. I think the staff text needs to be fixed.
Comments
It would be better to attach the *.mscz file that's giving you trouble. Someone will take a look.
Is it related to: https://musescore.org/en/node/303589 ?
In reply to It would be better to attach… by Shoichi
It is that piece. It stopped crashing from that spot and started doing it in another spot. I just dont understand how it only happens at a certain group of measures because later in the same piece I can use staff text without it crashing. I am just wondering if anyone else has the problem or a solution.
In reply to It is that piece. It stopped… by Billy Shoulder
No attached file .....
In reply to No attached file ..... by Raymond Wicquart
I guess https://musescore.org/sites/musescore.org/files/2020-04/Percussion%20Et… is meant. Not clear though which spot in that score is causing issues
In reply to I guess https://musescore… by Jojo-Schmitz
Measure 62 in the second synth part. Where it changes to the guitar sound, every time I try to add a staff text there and switch it to the distorted guitar, it crashes.
In reply to Measure 62 in the second… by Billy Shoulder
I think it's best to remove the Parts and regenerate them at the end.
In reply to I think it's best to remove… by Shoichi
What do you mean?
In reply to What do you mean? by Billy Shoulder
I deleted the Parts in the attachment.
Try changing the instrument into measure 62, then File/Parts/Generate...
In reply to I deleted the Parts in the… by Shoichi
It crashed still.
In reply to It crashed still. by Billy Shoulder
This?
In reply to This? by Shoichi
When I added the staff text at measure 62 it crashed.
In reply to Measure 62 in the second… by Billy Shoulder
Confirmed. A Debug build dies from a failed assertion, deep in Qt code:
Fatal: ASSERT failure in QList::operator[]: "index out of range", file C:/Qt/5.12.8/mingw73_64/include/QtCore/qlist.h, line 552 (C:/Qt/5.12.8/mingw73_64/include/QtCore/qlist.h:552, )
Bad news: no stack trace, so difficult to debug
Please report it in the issue tracker
In reply to Confirmed. A Debug build… by Jojo-Schmitz
can it be fixed though?
In reply to can it be fixed though? by Billy Shoulder
Probably, but the first step is to report it in the issue tracker.
In reply to Probably, but the first step… by Spire42
Well, actually the 2nd step. 1st step is done already, here in this forum thread ;-)
But thanks for #304918: Channel lists contain bad values after an instrument change
In reply to Well, actually the 2nd step… by Jojo-Schmitz
Well, actually the third step.
Second step is you and me bickering about the semantics of something irrelevant, here in this forum thread.
In reply to Well, actually the third… by Spire42
OK, I can agree with that ;-)
You are going to want to add another staff text in the bottom staff of the Synthesizer 2 part at the instrument change at measure 74. Use this new staff text to change the channel for voice 1 back to the default. The instrument change should be doing this automatically, but due to a bug in the code, it is only does this for the staff on which the instrument change text appears. I have submitted a patch to fix this.
In reply to You are going to want to add… by mattmcclinch
Ok Thanks!