Skip to content

Drum kits are not being selected after SysEx GS Rythm Part #1579

@RoqueDeicide

Description

@RoqueDeicide

FluidSynth version

2.4.5

Describe the bug

I have created a file for testing Microsoft GS Wavetable Synth (MSGS). It uses GS SysEx messages to set channels 0 and 1 to drum mode. When I run the file with Windows Media Player, it plays correctly: I'm hearing an orchestral crash cymbal and a gated snare. But, when I play it with FluidSynth, I hear strings and an organ instead.

Expected behavior

The attached file must play the same way as in Windows Media Player, that is connected to MSGS.

Steps to reproduce

Download attached file, unpack it and play it with FluidSynth.

D_DM2TTL - GS Drums.zip

Additional context

Here are relevant parts from running FluidSynth with -v:

fluidsynth: === systemreset ===
fluidsynth: Processing SysEX GS DT1 message, bank selection mode might have been changed.
fluidsynth: debug: SysEx DT1: setting MIDI channel 0 to type 1
fluidsynth: prog                0       0       0
fluidsynth: Processing SysEX GS DT1 message, bank selection mode might have been changed.
fluidsynth: prog                0       0       48
fluidsynth: debug: Deselected preset 'Chateau Grand' from channel 0
fluidsynth: debug: Selected preset 'Fast Strings' on channel 0

and

fluidsynth: cc          0       7       100
fluidsynth: debug: SysEx DT1: setting MIDI channel 1 to type 1
fluidsynth: prog                1       0       0
fluidsynth: Processing SysEX GS DT1 message, bank selection mode might have been changed.
fluidsynth: prog                1       0       16
fluidsynth: debug: Deselected preset 'Chateau Grand' from channel 1
fluidsynth: debug: Selected preset 'Drawbar Organ' on channel 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions