[ecasound] using LADSPA plugin with multiple inputs and outputs --> possible?
Brought to you by:
kaiv
From: Charlie L. <cha...@sb...> - 2015-06-16 23:32:56
|
Hello ecasound experts. I'm just starting to use this wonderful software and I have a question regarding LADSPA plugins. I have built and tested a LADSPA plugin that can implement all of the well-known first and second order analog filter functions as IIR filters. I am planning to call this from ecasound to create active loudspeaker crossovers. Technically an active crossover consists of sets of filters that splits up the audio stream into two or more bandlimited substreams that are then sent to amplifiers and then on to the loudspeaker drivers themselves. I plan to follow this well documented example by Richard Taylor: http://rtaylor.sites.tru.ca/2013/06/25/digital-crossovereq-with-open-source- software-howto/ My question is about LADSPA plugins that have multiple inputs and outputs, for example 8 of each. I'm not sure if it is possible to use such a thing in ecasound, and how one would connect inputs and output to it. I'm not ecasound expert, and I apologize if this is a very sophomoric question. So, specifically, can that be done and how. Here is a bit of motivation: There is a particular audio application that I would like to try that needs to process all N streams using the same code, e.g. all substreams routed through the same LADSPA plugin. This would be the last thing done to the streams before they are output from ecasound. I would need to connect each of the N substreams to the multi-stream I/O plugin and then take each of its N outputs and route it out of ecasound. Any advice is welcome. I'm happy to answer questions to clarify the problem. Thanks, -Charlie |