Adding non-GM soundfont changes entries in Mixer

• Feb 21, 2015 - 23:06
Type
Functional
Severity
3
Status
by design
Project

1. Open attached score (produced in 1.3).
2. 'View'>'Synthesiser'.
3. Have FluidR3Mono_GM.sf3 loaded.
4. 'Add'.
5. Choose non-GM soundfont (such as this ).
6. 'Play'.

Result: All instruments (pitched and non-pitcked) change their sounds to the non-GM soundfont.

Note: Also reproducible in 2.0 score.

Using MuseScore 2.0 Nightly Build da1a230 - Mac 10.7.5.


Comments

I updated the result, if it makes it clearer.

Technically, I didn't change the soundfont, I added one.

The expected result is for all the sounds present before performing these steps, to be retained. I only want PanMallet if I go to Mixer and change the sound of an entry.

You added one, but look at the list - it gets added to the *top* of the list, because the expectation is that 90% of the time, that's what you want.

The way I see it, I've added a soundfont so that I have more sounds to choose from. I just don't want MuseScore to replace the existing selection for the entries with the newly added one - I'd rather do this myself.

Severity
Status (old) needs info by design

So, move it down in the list then if this is one of those inusual cases where you truly intend to add a supplemental soundfont rather than replace the main one.

Severity
Status (old) needs info by design

There is no opinion abot it. You added a soundfont to the top of the lsit, so MuseScore does *exactly* what you asked. if you want it add the bottom of the list, you move it to the bottom of the list.

Let me rephrase that: if adding a new soundfont to the top of the list did *not* affect playback, that would be a serious bug.

Now, if you want to file a separate feature request for an "Add to bottom of list" button to save you that one click in the rare cases where you need to do this, that's fine, go ahead.

I agree with the original poster.
While it seems to be convenient to immediately get the new soundfont in place (when you're beginning a new song and you're looking for a good soundfont), after a while, when you found your sound but you wish to add some more instruments from new soundfonts, it's getting annoying to arrange again the instruments because the new soundfont mixed up everything. We don't want to just add a soundfont to the top of the list, we just want to add a new soundfont and pick up a few instruments from it.
So a solution could be either:

- add new soundfonts to the bottom of the list by default
- add an option to choose the behavior: top or bottom
- better: when loading a soundfont, ask first : top or bottom (with a "remember my choice" checkbox)

But if you add a SoundFont and want it to be at the bottom of the list, all you have to do is click the "Down" button in the Synthesizer after you add it.

hmm, yes, it seems if we add the now soundfont to the bottom, the previous settings are coming back... I knew it was possible to put it at the bottom, but I thought it would mix up the previously selected instruments. It seems it's not the case. Thanks.