Everything is Strings

• Apr 12, 2019 - 16:30

Something has gone horribly wrong with my score, and now everything sounds like strings. To explain, I'm using the Aegean Symphonic Orchestra soundfont as mentioned on the site. Everything was going perfectly fine, except I noticed that in a few places where I needed a sordino tremolo, there was no specific sordino tremolo for the general violin/viola section- only string ensemble. So, I added in some mid-staff instrument changes and got the palyback I wanted, but then that messed up the short name for the instruments.

In order to resolve that issue, I saved the file as an .mscx, edited the instrument changes so that their short names were correct, and checked the score. It worked! However, now everything sounds like it's from the string ensemble instrument. Worse still, the original .mscz has this issue as well, and that hasn't been changed at all! Additionally, another score I have which also uses the soundfont sounds just fine.

So what can I do to save my score?

(Note: I tried to upload the .mscx file, but it is too large to upload, so I re-saved it as an .mscz)


Comments

MuseScore 3.1 Beta crashes on loading either score
master too, stack trace:
1 std::vector::begin stl_vector.h 573 0xf0c5c0
2 Ms::Score::updateHairpin rendermidi.cpp 1015 0x928735
3 Ms::Score::updateVelo rendermidi.cpp 1202 0x9295b0
4 Ms::Score::doLayoutRange layout.cpp 4274 0x8e0ad4
5 Ms::Score::update cmd.cpp 220 0x9f790d
6 Ms::readScore file.cpp 2347 0x673a6b
7 Ms::MuseScore::readScore file.cpp 346 0x660ec2
8 Ms::MuseScore::openScore file.cpp 324 0x660d82
9 Ms::MuseScore::loadFiles file.cpp 304 0x6609f9
10 Ms::MuseScore::cmd musescore.cpp 5927 0x50bdf0
11 Ms::MuseScore::cmd musescore.cpp 5735 0x50adf8
12 Ms::MuseScore::qt_static_metacall moc_musescore.cpp 855 0x40bddd
13 QMetaObject::activate(QObject *, int, int, void * *) 0x68a9338a
14 QActionGroup::hovered(QAction *) 0x26894db2
15 QActionGroup::qt_static_metacall(QObject *, QMetaObject::Call, int, void * *) 0x2689573c
16 QMetaObject::activate(QObject *, int, int, void * *) 0x68a9338a
17 QAction::activate(QAction::ActionEvent) 0x26893e0e
18 QAbstractButton::setIconSize(QSize const&) 0x2696f56d
19 QAbstractButton::mouseReleaseEvent(QMouseEvent *) 0x2696f7a5
20 QToolButton::mouseReleaseEvent(QMouseEvent *) 0x26a428ce
...

Alright, some details- I tried deleting some of the instrument changes, and it seems that each one I delete, the instruments change which string sound they're using- some switch to pizzicato, others to tremolo, and so on. Eventually the piano returned to normal, but every other instrument is still off.

Attached is the score, with extra instrument changes removed. Adding any more instrument changes starts turning every instrument into strings.

So I suppose that this would mean that the bug is that if you add too many instrument changes in a score, all the sounds get screwed up.

Attachment Size
RachmaninovPianoConcerto2.mscz 215.46 KB

In reply to by LuuBluum

What you are seeing is the effect of the change made to the way change instruments works. It needs fixed. When you change instruments, the short name in the instruments.xml file is used from that point until the next instrument change and then the name for that one is used and so on. Until it's fixed, there's not much you can do about it.

As for the crash, don't worry about it, it's being worked on. It's probably not related to the instrument changes.

In reply to by mike320

Oh, the crash isn't my concern (though it's good to see resolved). Editing the saved file to alter the instrument short text worked fine, so even the short name issue isn't much of a problem.

My concern is that if you have too many mid-staff instrument changes in a score, the sound of every instrument gets screwed up.

In reply to by LuuBluum

I see what you mean now. I was only listening to the violins earlier to find a problem and they sounded like violins (or at least strings). EVERTYTHING sounds like strings of some sort now. The only things that sound right are the cellos and basses, and they are after the violins and violas that have all of the instrument changes.

I tried to delete all of the instrument changes at once and it crashed. I deleted the first 7 instrument changes starting in measure 161 in the 1st violin, and playback returned to normal. I don't know what all of this means, but perhaps this info will help a programmer.

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