《Virtual combine of sf2 files》
As titled, is there a way/a software allow virtual combine of sf2 files? i.e. not to form a big sf2 file contains all the original sf2s, but a VIRTUAL link to appear in Synthesiser as ONE sf2, which upon loading, brings in mixer all the sf2s virtually combined by it, like a "Pointer.sf2". Similar to Microsoft mklink command to make a virtual link to other files/directories and works as real files/directories.
Comments
What you describe is what currently happens in MuseScore. If you have several soundfonts loaded, the list in the mixer shows all of the first soundfont's sounds from the syntesizer, then all of the sounds from the second and so on.
In addition, to help keep the soundfonts straight, if you load two (or more) sounds fonts with the same sound the mixer will help you keep these straight. The first time a sound appears it just shows the name the sounds. If that sound is also in the second soundfont it will have (1) after the sound name (2) after the sound name if it's in the 3rd soundfont and so forth. If the first time the sound appears is in the third soundfont for example, that sound will not have (2) after it, it will just show the sound name. If it's in the 4th soundfont also it will have (3) after it to tell you that you are in the 4th soundfont (the first is soundfont 0 and this number is never displayed).
There is a problem right now. The bug #290147: Mixer not remembering changes in the channels keeps MuseScore from remembering sound assignments in the mixer if you close and reopen MuseScore or the score itself.