Oh indeed. You need to call fluid_synth_program_reset() after having set up 
your banks.

While fluid_synth_bank_select() does assign the correct bank to use internally, 
it doesnt assign the fluid_preset_t for this channel. Other functions like 
fluid_synth_program_select() and fluid_synth_program_change() do this 
automatically. This seems inconsistent and I currently cannot tell why this has 
been done like that.


Tom

_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to