Ok, i get the context now. As you say, I'am both
teacher and researcher,
but my field is Software Engineering and my knowledge on theoretical DSP
is not that mature, so don't take my DSP related statements so serious.
To my level of knowledge, i could say that most of the plugins are not
just LTI so, the kind of optimization you suggest would be not general
just appliable to consecutive adjacent LTI systems. At the same time is
something that may have a lot of sense in FreeADSP.
I actually don't know how many plugins are LTI, but, for example, a
lot of delays, reverbs, choruses, eq. filters, compressors, modulators
and "sound mixers" should be, and that's quite enough after all.
Consider that in the case of commonly used guitar effects the only
non-linear effects by their nature should be hardware-simulators
(valves, amps, etc.), distortions and synths.
Not sure at all, but i thought compressor was an example of non linear
transformation and they normally have an adaptive behavior which make them
not time invariant, so you cannot model it as a single H(f). It is very easy
to find a plugin which has been introduced non-linearity o time-variation
thought the main function (a filter, chorus, reverb...) is LTI. We are also
used other kinds of transformations such as sine shifting that are far from
linear also.