David,
You are right this part of my fix show here:
+ if ( (chan == 9) && (bank_msb == 0))
+ {
+ bank_msb = 1; /* Ignore CC value and set the default MSB value for
drum channel */
+ }
is not necessary and yes it will prevent from other instruments being
assigned to drum channel.
I put it there to be consistent with code in fluid_channel_init where drum
track is initially set to MSB:1 LSB0.
Feel free to remove it.
Regards!
Dub
_______________________________________________
fluid-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/fluid-dev