On 5/13/07, lanas wrote:
Very interesting question... I'm presently involved in a port of a
venerable Windows audio app to Linux (Psycle, a 'modular music studio'
similar to Buzz/Aldrin, that performs synthesis, tracking and
sequencing all in one place), and I hadn't considered the question of
it being 'monolithic' before, and whether that makes sense on Linux.
I really like the Unix philosophy of do one thing and do it well, and
the idea of mixing and matching the tools to the job, and of avoiding
lock-in to a particular app.
In defense of the monolithic style, I would say it is more intuitive
to newcomers to have everything contained within one place. They
download one app, and with a hopefully not-too-long browse of the
manual can get it to do something. I think it takes a lot more skill
to grasp the idea of routing the output of one app into another, at
least for those not coming from an audio hardware background.
Maybe with this ever-anticipated "year that Linux gets big",
"Windows-style" applications can ease the transition for people coming
from one environment to another. I think having a choice of style is
a good thing.
It is important these apps don't take too much of a walled-garden
approach though, and provide some interaction at least, with
DSSI/LADSPA/LV2, Jack, etc, and if it were possible, hopefully some
kind of transferable open file format.