|
From: | Carlos de Miguel Arribas |
Subject: | Re: [fluid-dev] Problems with Ladspa effects |
Date: | Sun, 7 Mar 2021 16:09:37 +0100 |
Hi Carlos,
There is now a (hopefully) proper fix for this issue in the current
master. I've tried it locally and it seems to work as intended. But it
would be great if you could test it out with your setup as well. I
don't think there are many people using the LADSPA system, so any
tests and feedback would be very welcome. Also on the way the LADSPA
system works as a whole, btw. So if you have any ideas for
improvements in this area (functionality, user-interface, ...), please
let us know.
Cheers
Marcus
Am Fr., 5. März 2021 um 20:16 Uhr schrieb Carlos de Miguel Arribas
<648920@unizar.es>:
>
> Thanks for responding so quickly. I will modify that maximum number of nodes for now, although I hope it will be officially fixed soon.
>
> Best regards.
> Carlos
>
> El vie, 5 mar 2021 a las 14:01, Marcus Weseloh (<marcus@weseloh.cc>) escribió:
>>
>> Hi again,
>>
>> I've create an issue on GitHub to further discuss the required code changes:
>> https://github.com/FluidSynth/fluidsynth/issues/793
>>
>> Cheers
>> Marcus
>>
>> Am Fr., 5. März 2021 um 13:51 Uhr schrieb Marcus Weseloh <marcus@weseloh.cc>:
>> >
>> > Hi Carlos,
>> >
>> > your thinking about the audio-channels and audio-groups is correct and
>> > should work as you intended.
>> >
>> > And the reason why you are seeing the "Maximum number of nodes
>> > reached" error is because we were way too conservative when setting
>> > the upper bound for nodes in the effects graph, I see that now.
>> > The think is, that nearly everythink in the LADSPA system is a "node",
>> > including controls for effects. So loading a single effect that has 5
>> > controls already creates 6 nodes. The host mono buffers are also
>> > nodes, as are the user created buffers.
>> > So reaching the current upper limit of 100 nodes is actually not too
>> > difficult, especially in a multi-channel setup like yours.
>> >
>> > We could simply increase the MAX_NODES count to something like 500 or
>> > more... but maybe it might be even better to simply do dynamic
>> > allocation here.
>> >
>> > As a quick fix, you could simply change FLUID_LADSPA_MAX_NODES in
>> > bindings/fluid_ladspa.c to a higher number and compile it again.
>> >
>> > Cheers
>> > Marcus
>>
>> _______________________________________________
>> fluid-dev mailing list
>> fluid-dev@nongnu.org
>> https://lists.nongnu.org/mailman/listinfo/fluid-dev
>
> _______________________________________________
> fluid-dev mailing list
> fluid-dev@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/fluid-dev
_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev
[Prev in Thread] | Current Thread | [Next in Thread] |