'circular' use of loop devices?
James Mckernon <[email protected]>
| Newsgroups | gmane.comp.audio.ecasound.general |
|---|---|
| Message-ID | <CAEByO6jWC7UfBRhtZ2zTYk3CJMdk9Q4qeDdZ5RTg8eHrPHGFDQ@mail.gmail.com> |
Hi, all! I'm trying to experiment with some experimental effects paths within ecasound - in particular, ones that involve 'circular' chains, whose input and output are the same loop device. I'm thinking something along the lines of the following: ecasound -a:1 -i:input.mp3 -o:loop,1 -a:2 -i:loop,1 -o:alsa -a:3 -i:loop,1 [some_effects_here] -o:loop,1 with the effects in question including both a delay line and a The above, however, seems to crash with the following puzzling errors: ************************************************************************** * ecasound v2.7.0 (C) 1997-2009 Kai Vehmanen and others ************************************************************************** (eca-chainsetup) Chainsetup "untitled-chainsetup" (eca-session) NOTE: Unable to create a valid chainsetup from the ... command-line arguments. (eca-chainsetup) Unable to connect: Chain "1" is not valid. Following ... errors were detected: (eca-chainsetup) Chain "1" is not connected to any output. All chains must ... have exactly one valid output. (2.2-NO-CHAIN-OUTPUT) (eca-chainsetup) Unable to connect: Chain "2" is not valid. Following ... errors were detected: (eca-chainsetup) Chain "2" is not connected to any input. All chains must ... have exactly one valid input. (2.1-NO-CHAIN-INPUT) (eca-chainsetup) WARNING: Input "loop" is not connected to any chain. ... (3.1-DISCON-INPUT) (eca-chainsetup) WARNING: Output "loop" is not connected to any chain. ... (3.2-DISCON-OUTPUT) Warning: type DBC_NEVER_REACHED soft-assert '(null)' failed at -> eca-control-main.cpp:63 [(null)] Funnily enough, the closely related setup, ecasound -a:1 -i:input.mp3 -o:loop,1 -a:2 -i:loop,1 -o:alsa -a:3 -i:loop,2 [some_effects_here] -o:loop,2 seems to instantiate without any problems. Is there any way to achieve what I'm attempting, or is it a hard limitation of the engine? (I'm open to 'creative'/hacky solutions...) If it isn't currently possible, does anyone have any idea whether or not it would feasible to make it possible in the future, and/or how much work this would require? Thanks! J ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ Ecasound-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ecasound-list