I guess that fluid_synth_write_s16() was introduced because it was needed by an audio driver that was not able to cope with floats. Not absolutely sure, fluid_synth_write_s16() is older than Initial Commit.
If we add fluid_synth_write_u8() it should be required by some audio driver as well. If not, it would be good to see more people requiring 8bit support. I personally don't think it's common or useful enough to be added to fluidsynth nowadays. And also because converting from s16 to u8 it pretty straight forward for an application, I don't think it's likely to be added, sry. Tom _______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev