On 2 May 2014 13:13, David Henningsson <di...@ubuntu.com> wrote:
>
> Yes, calls to fluid_synth_write is what synthesizes the samples. It does so
> by calling an internal function that always render 64 samples (per channel,
> so 64 frames in ALSA terms).
> Fluid_synth_write compensates for you asking for more than 64 frames, or
> non-multiples of 64, by calling this internal function as many times as
> necessary, and by doing internal buffering of up to 64 frames.
>
> The constant that is normally set to 64 is called FLUID_BUFSIZE in
> FluidSynths code, and I've never seen anyone change it.

That clears it up nicely. Thanks for your help David! Hope you have a
great weekend.
-sqweek

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

Reply via email to