>>If oyu particularly want to use offline processing I would recommend you >>look at ecasound, but it has a bit of a learning curve. To answer the question about ecasound using LADSPA plugins... the answer (and example below) says yes (I think I actually tried it in the past). Usually, I'll actually try out an example before I send to this list. But I just have too many projects right now to look up the LADSPA-specifc info that the following article points you to. But with the following information, I beleive a "direct to disk" (non-realtime) processing of a file with LADSPA and ecasound would look like this... ecasound -i:DrySound.wav -o:DrySound_WithEffect.wav -el:plugin_unique_name,param-1,...,param-N' (on my system... a three and a half minute, 16bit, 48000 mono file took 6 seconds to process the with a "built in" ecasound reverb. I'm assuming a LADSPA plugin would be about the same) There was some mention on the ecasound list suggesting using LADSPA 'unique id-number'. So you might want to try (as shown in the example at the end of this email)... ecasound -i:DrySound.wav -o:DrySound_WithEffect.wav -eli:plugin_unique_number,param-1,...,param-N | (-eli flag instead of -el) Keep in mind that if the "dry" file (starting file) is 1 channel (mono) file, and you want the resulting "effected" file to be mono also, you need to specify it on the command line (otherwise it will produce a 2 channel (sterio) file by default (unless you have the ecasound "rc" file set for 1 channel... but it defaults to 2 channel unless you've actually changed the "rc" file with a text editor)... ecasound -i:DryMono.wav -f:16,1,44100 -o:DryMono_WithEffect.wav -eli:plugin_unique_number,param-1,...,param-N (16 = 16bit... 1 = 1 channel... 44100 = 44100 sampling rate) This following write up was from... http://io.khm.de/~alex/HGKZ/Seminar24-25.1/doc/Seminar24-25.1-34.htm But you'll want to start here for more info about ecasound... Ecasound home site http://www.eca.cx/ecasound =================================================== The write up... =================================================== LADSPA-PLUGINS -el:plugin_unique_name,param-1,...,param-N Ecasound supports LADSPA-effect plugins (Linux Audio Developer's Simple Plugin API). Plugins are located in shared library (.so) files in /usr/local/share/ladspa (configured in ecasoundrc(5)). One shared library file can contain multiple plugin objects, but every plugin has a unique plugin name. This name is used for selecting plugins. See {HYPERLINK "http://www.linuxdj.com/audio/lad"} LAD mailing list web site for more info about LADSPA. Other useful sites are {HYPERLINK "http://www.ladspa.org"} LADSPA home page and {HYPERLINK "http://www.ffem.org/gdam/ladspa-doc/ladspa.html"} LADSPA documentation . -eli:plugin_unique_number,param-1,...,param-N Same as above expect plugin's unique id-number is used. It is guaranteed that these id-numbers are unique among all LADSPA plugins. ===================================================