From: Steve H. <S.W...@ec...> - 2002-10-29 10:41:27
|
On Tue, Oct 29, 2002 at 12:06:31 +0100, Benno Senoner wrote: > Steve even suggested to use his LADSPA XML templates that we could > inject in source form in order to generate (almost) arbitrary signal > flow structures that compiled are almost as fast as a hand coded version > since all calls to the LADSPA API get eliminated due to code inlining. An advantage to this is that we have have perfect symmetry between the backend, transparent dynamic compilation accleration and LADSPA plugins. Eg. If we support chains of plugins the user can mess about with these as much as they like, then hit the compile button and a few seconds later everything will get faster without changing the sound. Obviously plugins that are only available in binary form wil still have to be called, but it will still work. If we made the output(s) of the dynamic compilation valid LADSPA plugins then we only need to deal with one DL binary type too. > My paranoid nature make me tend to design systems and apps that work in > extreme conditions so I suggest to try to test and tune LinuxSampler > with 2-4msec latencies from the beginning. Of course if people want to This seems like a good policy. - Steve |