presets on banks >0 are not exported in MIDI file

• Feb 17, 2020 - 17:26
Reported version
3.4
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

Summary:
When a preset in a bank greater than 0 is selected in the mixer, the bank number is not transferred to the exported .mid file.

Steps to reproduce:
1. Create a new score with a single instrument (you can only select the "Treble Clef" preset).
2. Go to the mixer and select the "Church Organ2" sound. // Preset: 19 Bank: 8
//Notice: You can not see in the mixer that this is a sub-bank, you can only see it in a soundfont editor.
3. Export to a midi file // File => Export : select "Standard MIDI file"
4. Open the exported MIDI file with a MIDI editor. // I use the Sekaiju software
Result: subBank does not appear in the exported MIDI file.

The definition part in the mscz file:

       <Channel>
          <controller ctrl="0" value="0"/>
          <controller ctrl="32" value="8"/>
          <program value="19"/>
          <synti>Fluid</synti>
          </Channel>

 

Definitions in the midi file (CC0 and CC32 are missing):

Main View:
midEditor-01.png

List view:
midEditor-02.png


Note: I thought this issue existed before but I couldn't find it. Maybe my memory misled me. Sorry in advance if it's a duplicate.

Attachment Size
BankTest-z01.mscz 6.93 KB
BankTest-z01.mid 94 bytes