1. No. Every synth must be driven by exactly one synth-thread. Whether this synth-thread is an audio driver or your app calling one of the rendering functions, doesn't matter.
2. As per MIDI standard, the reverb-send-level is initialized to zero. So by default, there is no reverb until someone or something sends a CC91 with any value >0. It doesn't matter "how" you deliver this event to the synth. You can make a direct call to fluid_synth_cc if you want. 3. No, sry. You'll have to write your own player that handles the cross-fading. Tom _______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev