Re: [ecasound] nasty delay on adding effects

New Message Reply Date view Thread view Subject view Author view Other groups

Subject: Re: [ecasound] nasty delay on adding effects
From: Kai Vehmanen (k@eca.cx)
Date: Sat Mar 25 2000 - 19:23:34 EET


On Fri, 24 Mar 2000, Jeremy Hall wrote:

> Somewhere in early 1.7 or possibly late 1.6 development, we got a nasty
> delay when adding effects on the fly. Has this been fixed?
> If not, when may this be fixed?

Doh, I've forgotten this complitely. Anyway, I don't think it really is a
bug. The current system is just slow, because it isn't designed for
adding/removing objects during processing. Ecasound's ia-mode now has about
90 commands. Most of them work "offline" (the edited chainsetup is not
connected). Some of commands have a separate version for editing connected
chainsetups (start, stop, fw, rw, and so on), but there aren't many. This
helps to keep the engine side as simple as possible (=efficient).

Ok, back to effects. Now when you add a new effect to a connected
chainsetup, ecasound just kills the engine, adds the effect and
launches a new engine thread. And this is of course slow.

But, but, one solution would be to add separate "online" versions
of 'cop-add' and 'ctrl-add' commands. These would communicate
directly with the engine and you could add effects almost on-the-fly.

-- 
Kai Vehmanen <kaiv@wakkanet.fi> -------- CS, University of Turku, Finland
 . http://www.wakkanet.fi/ecasound/ - linux multitrack audio processing
 . http://www.wakkanet.fi/sculpscape/ - ambient-idm-rock-... mp3/ra/wav

-- To unsubscribe send message 'unsubscribe' in the body of the message to <ecasound-list-request@wakkanet.fi>.


New Message Reply Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Sat Mar 25 2000 - 18:41:09 EET