On Mon, 2006-06-26 at 14:26 -0600, Dave Serls wrote: > I've finally back looking at building a specialized version of fluidsynth. > I'd like to be able to specify multiple engines each of which processes MIDI > input > from s specified set of channels. > One feature of fluidsynth that I don't understand is the 'player'. > Is this necessary or even used in 'server' mode? Or only for playing MIDI > disk files? > Or does it represent the output process for each synth engine? > > Thanks for any information. > > -- > ************************************************************************ > * Dave Serls Littleton, CO, USA > * > * dashs.denver.co.us sorrybiscuit.com > * > ************************************************************************ >
>From what I can tell the fluid_player_t is for sequencing a MIDI file. The fluid_synth_t is the instance of the Synth engine which one can use to generate the audio output via fluid_synth_write_s16() or fluid_synth_write_float() functions. Is your reason for having multiple synth engines to increase the number of MIDI channels above 16? I don't have any experience yet with this, so I don't think I can be of much help currently. At some point I would like to do the same with Swami (or perhaps extend FluidSynth to allow more than 16 channels with 1 synth). Hope that helps. Regards, Josh Green _______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/fluid-dev