independent jack-client chains
Raphaël Mouneyres <[email protected]> Fri, 18 Apr 2014 12:51:32 +0200
| Newsgroups | gmane.comp.audio.ecasound.general |
|---|---|
| Message-ID | <CACHZ1ihVO0Vyb4ZeJGbc+1zYE1-YELh78za4COyigAc0-y2fdg@mail.gmail.com> |
Hello, I'd like to know if it would be possible for ecasound to evolve with a new "independent jack-client chains" option ? Let me explain why and what it is about : When discussing with Joel for nama live use, we came with the idea to use multiple ecasound engine so "always connected" audio routes would go to one always running engine, and "dynamic routes" to another engine which can be started and stopped with transport. The goal is to be able to reconfigure the dynamic engine with a new chainsetup, without having the always running engine disconnected, and so a smooth audio transition. But you need to deal with two engine, and while it is working, it could be convenient to have only one ecasound engine. Then, working on my Astrux tool, i've finally found non-mixer to be very usefull. Non-mixer engine has the concept of "strips" which is somewhat the same as "chains" in ecasound. Each of those strips run as a single thread AND independent jack-client. It means you can add and delete strips on the fly while the mixer is running, no need to reconfigure the whole engine. Applied to ecasound, this could mean : a chain could have a "permanent" attribute so that it is always running once created, and you can't modify its endpoints until the ecasound process is finished, or a new chainsetup loaded. I'm really not aware of how the ecasound code is structured, so my question is really from a user point of view. Is there a chance that ecasound could support this ? Raphaël http://rmouneyres.free.fr ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech _______________________________________________ Ecasound-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ecasound-list