"Richard W.E. Furse" <[EMAIL PROTECTED]> 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

Reply via email to