On Tue, Jun 08, 2004 at 08:40:54 +0200, Marek Peteraj wrote:
The point I
didnt make is that JAMin /cannot/ be implemented efficiently
as a set of plugins. The (majority, non-ladspa) DSP code is very
intermingled, to make it run in realtime.
How much DSP code is non-ladspa in JAMin? (approx. in %-age?)
90%
The non-ladspa DSP code is 3800 lines (not inc. libraries), the LADSPA code
(including preamble, not libraries) is < 400.
Which part of that DSP code would be impossible to implement separately
as ladspa?
Not impossible, just not efficiently. The EQ, xover and metering is all
combined together as they share a lot of internal (non time domain) data.
LADSPA can only input and output time domain audio data and control data.
Neither is appropraite, so you would have to do a lot of (expensive and
high latnecy) conversions before the inputs and outputs of each plugin.
- Steve