Replies: 3 comments 5 replies
-
Yes, since fluidsynth 2.2.0 we support GS DT1 SysEx messages for this purpose, see #708. Implementation goes here: fluidsynth/src/synth/fluid_synth.c Lines 2443 to 2467 in f9bde41 |
Beta Was this translation helpful? Give feedback.
-
Hi thanks for the explanation. Is there a working example of how one would set this up to work with a soundfont such as FluidR3_GM_GS.sf2? I tried the midi file cited #708 but it didn't seem to work as expected even with setting the device id to 16 (i.e. piano playing on channel 10 and drums on channel 2) I also tried using the example in the cited SC-88Pro/8850 i.e. sending I tried calculating the checksum as described in the Roland manual and that should be the correct value. I'm wondering if a simpler way to implement this with a (fluidsynth 'native') message which in could be something like 'set X channel to like a drum one, exactly as for channel 10' in more human / musical terms. |
Beta Was this translation helpful? Give feedback.
-
OK thanks. can fluid_synth_set_channel_type() be somehow set interactively via the fluidsynth (commandline) runtime? |
Beta Was this translation helpful? Give feedback.
-
Hi all,
For GS type soundfonts synths there were/are ways to force a channel different than 10 to do drumkits either via sets of controllers or sysex with the effect of being able to use multiple drumkits at the same time. Is this possible emulate this behaviour with FluidSynth?
The scenario would, for example, 'mixing' drumkits present in the same soundfont (inculding for example the Fluid one).
Thanks
Beta Was this translation helpful? Give feedback.
All reactions