Audacity violates the Unix Philosophy

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?

Shame! Shame!

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.

3 thoughts on “Audacity violates the Unix Philosophy”

  1. 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).

Leave a Reply

Your email address will not be published. Required fields are marked *