Why is it that, considering that command line interfaces is a core of the Unix Philosophy…
(ii) Expect the output of every program to become the input to another, as yet unknown, program. Don’t clutter output with extraneous information. Avoid stringently columnar or binary input formats. Don’t insist on interactive input.
Rule of Modularity: Write simple parts connected by clean interfaces.
Rule of Composition: Design programs to be connected to other programs.
Rule of Separation: Separate policy from mechanism; separate interfaces from engines.
… the case that Audacity, the best free software audio recorded and editor on the planet, has no command line interface?
I’ll be able to get around this by using lame.exe or somesuch, but it doesn’t make sense that I have to manually export the fourty sound files I recorded with audacity, all to use a non-audacity program to edit them.
I think that the answer to your question revolves around the Complexity classes Polynomial Time and Nondeterministic Polynomial Time (P versus NP).
http://en.wikipedia.org/wiki/Complexity_classes_P_and_NP
How so? I'm familiar with those concepts from back in my CompSci Masters days, but I don't see how they fit in.
I think the simpler explanation is that the average sound designer wouldn't use it. They're all secretly wishing they were on Macs.
Steve,
Doubtlessly true.
Sadly, lame does not have a pre-compiled version available, and I couldn't find another one that did what I wanted. So I eventually bit the bullet and manually edited the forty or so files in audacity (took about 15 minutes).