Subject: Feedback in LADSPA (was Re: [linux-audio-dev] New LADSPA Version - Issues Resolved?)
From: Jarno Seppanen (jams_AT_cs.tut.fi)
Date: to maalis 09 2000 - 10:30:27 EST
"Richard W.E. Furse" <richard_AT_muse.demon.co.uk> writes:
> Feedback loops in the host's network are beyond the scope of this API. The
Actually I think they are already supported, thanks to the fact that
connect_port() is as generic as it is!
The simplest case: one plugin with external feedback
+----------+
+->| plugin |>-+
| +----------+ |
+----------------+
All the host has to do (long live the LADSPA host :-) is to allocate one
buffer and give it to both the input and the output port of the plugin. Cases
with more plugins and/or connections are left as an excercise to the reader. :-)
Two points:
1) this will require in-place processing (for feedback from a plugin to
itself)
2) there will be an "implicit" buffer-sized delay in the feedback signal path
Stressing out: this does not need changes in the current API!
-- -Jarno
This archive was generated by hypermail 2b28 : su maalis 12 2000 - 09:14:05 EST