Open manolo opened 10 months ago
Note: I believe nowadays the channel data from instruments.xml is currently not actually used for playback. Instead, the data from this gorgeous header file is used: https://github.com/musescore/MuseScore/blob/master/src/framework/audio/internal/synthesizers/fluidsynth/soundmapping.h
But still that file looks well configured, pointing to the correct '44' program/preset in the bank for the tremolo:
Issue type
General playback bug
Bug description
Violin has 3 channels in
instruments.xml
But if I use a 3rd party SF2 font like the attached
violin.sf2
(attached below) which have preset for tremolo as shown in the Polyphone editor:If you select that font, and configure automatic bank selection
And you mark some of the notes in the part with pizz. tremolo and arco:
You can listen arco and pizzicato sounds, but not tremolo which is played as the default arco sound
Either tremolo-text or tremolo-symbol should select the correct '44' program in the bank, in the same way that pizzicato selects the '45' one.
Steps to reproduce
Screenshots/Screen recordings
In the following video, the first play is using Muse Sounds, and tremolo are correctly played. When using MS Basic or the custom SF2 file, tremolo text is not played, whereas tremolo-symbol is synthetically played looping the arco sound instead of selecting the appropriate bank preset specified by the violin entry in
instruments.xml
file.https://github.com/musescore/MuseScore/assets/161853/842c7168-9deb-42cf-9ec2-5c6498c127bc
MuseScore Version
4.2.0
Regression
I don't know
Operating system
Mac
Additional context
No response