Unattended command line processing

In this thread on the audacity-users listserv (Feb 2010) http://audacity.238276.n2.nabble.com/mod-script-pipe-module-and-noise-reduction-td4596332.html Gale says:

On this page of the Audacity Manual http://manual.audacityteam.org/index.php?title=Scripting it says:

How to get started with scripting

Audacity 2.0 can only be used with scripting if you compile a separate plug-in module from SVN called mod-script-pipe. You’ll also need the scripting language Perl to try out the examples. We may provide an already compiled mod-script-pipe some time after releasing Audacity 2.0. If you just want to use scripting but don’t want to do the developer steps then you will need to wait for that to be released.

This document refers to the versions of Audacity and mod-script-pipe in SVN as of December 12th 2009. Our intention is to keep this document as up-to-date as possible on the wiki so that it continues to apply to latest builds of Audacity from SVN head.

Building
Ensure you have the latest SVN HEAD version of Audacity built and working. The scripting module, “mod-script-pipe” is in SVN (under lib-src), but is not built automatically.

In MSVC, right-click the mod-script-pipe project and select Build. If all goes to plan, the DLL will be placed in the “modules” directory.
Under GCC, move into the lib-src/mod-script-pipe directory and type “make”. This will build the module and copy the “.so” to the modules directory.

[ToDo] Mac instructions here

Note there is no Mac support documentation and one must still do all the stuff of compiling Audacity then mod-script-pipe to try it.

From what I can tell, Dan Horgan is the author but I don’t see any developer support for mod-script-pipe here on the forum.


@sgparry – do you understand mod-script-pipe well enough to start a new thread and give the forum members a little tutorial and some support?