Just to chime in on my opinion once more. When FluidSynth converts to 16 bit, I think dithering should be a runtime configurable option, which is by default turned on. If you want to turn it off just set "synth.dither = 0" and be happy ;)
I'm with Mihail on this one: turning off dithering would serve no purpose. The moment you truncate certain signals without dithering you will be introducing high-energy harmonics and nothing you do later will get rid of them. Therefore, if you are going to truncate, you *always* want dithering. That said, on principle I generally dislike using random numbers, and I think there should be a way of generating non-random dithering to achieve the same harmonics prevention. But I'm not going to try to do that ;) Regards, Miguel
_______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/fluid-dev