Am Fr., 23. Okt. 2020 um 21:17 Uhr schrieb Tom M. via fluid-dev <fluid-dev@nongnu.org>: > Why do you *need* to use (or support) "huge soundfonts" on a device that > apparently has memory constraints? Wouldn't a smaller SF that entirely > fits into memory do as well?
First let me clarify: I'm not hugely memory constrained. The device has 1G of RAM, of which around 700 - 800 MB are theoretically usable for Soundfonts. The reason I want to use dynamic sample loading is because I'm not in control of the Soundfonts on the device. I ship with a few preconfigured soundfonts and instrument setups, but the user has the ability to upload new soundfonts to the device and configure new setups. And as the device uses 9 synth channels and the user can freely assign any preset from any soundfonts to these channels, an instrument setup could load nine different soundfonts for a single setup. > And if you really need that "huge soundfonts", wouldn't it be possible > to truncate the SF by deleting samples that you'll never need? Yes, that would be possible of course. But it would require my users to do that themselves. Or I would have to restrict the Soundfonts which can be used with the instrument, which I really don't want to do. Does that answer your question? Cheers Marcus _______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev