[linux-audio-user] Acid for Linux ?

Gerasimos Grammatikopoulos dragoon at interfree.it
Sun Dec 8 16:16:01 EST 2002


Patrick:
The actual idea of JACK is why music on linux could be so more powerful than 
on, say, windows. For example if I could load both a powerful midi sequencer 
like cubase and a great loop tool like acid, synchronise them and make them 
work happily together that would be the end of it all! However, although the 
idea is here and most of the necessary framework under the hood, we are still 
pretty much missing the seats, steering wheel and pedals for the linux music 
car. To simply say that "that's it, you can still guide it with a stick if 
you take time to learn how" is not very appealing to me. Heh, I've seen and 
heard great music coming out of a demo for Matlab (yes that extremely 
powerful matrix app) but that doesn't mean I should use Matlab (or Octave? 
Yikes!!) to make music. Heh, I feel pitty for the guy that actually did it -- 
it must have been pure hell to describe music in mathematical terms. The fact 
is that ACID offers a very powerful and still extremely easy and fast 
paradigm. Perhaps because they went the other way around: instead of building 
a do-it-all, have-it-all app and then try to make it reasonably operable by 
ppl that don't know what happens under its hood they first built some kiddy 
stuff (he who has ever tried the 1.0 version knows that well :-P) and then 
steadily increase features and power. Right now, ACID 4 supports ASIO, DX, 
VSTi softsynths, midi I/O, routing in and out on anything available by your 
hardware, effects automation.... give it a score support and will beat 
anything hands down (maybe we'll see that on version 5?). 
Now, don't get me wrong... I'm not saying that what we need is a mega-app that 
does everything. As a matter of fact, the way JACK can offer "modularization" 
over the windows paradigm of a "big container" app that anything to be loaded 
must be compliant on very specific rules is a lot more flexible and powerful. 
The problem is that we don't have that much to put on that big "rack" that 
JACK provides us. Or, at least, we don't have much of it working the way ACID 
does.... "painting" music. 
On most other aspects of a Un*x workstation I agree with you that the paradigm 
of click-and-go comes very short of the power many linux UIs (both graphic 
and textual) offer you. But granular control is not always the best 
feature... To make another example: I suppose you all know of gimp - I 
personally love it. Now, gimp offers far less control of say a hypothetical 
app that controls all atributes pixel by pixel... But I'll go for gimp ANY 
time! You see, when we are talking about artistic creation what counts is 
that the app helps the artist put down on the screen/paper or his speakers 
what is in his head. Now that's a personal opinion, but an  app  more 
granular than what I need to make it look/sound good is only getting in the 
way of expressing myself. It's not a feature any more, it's an harrassment. 
By the time I lay everything down as it should what I was thinking of would 
be long gone. Yes, you've guessed right, CSound would be completely useless 
for me. Call me dumb, but I simply can't "connect" to this way of thinking. 
I've done my share of perl programming so I'm not a complete "virgin" in the 
coding area. Yet programming and artistic expression have no sharing fields 
in my mind. And I don't think that I'm alone on this one.
If someone told me "hey, what do you expect? there is only a given number of 
open source programmers familiar with the specific pains of music apps. Now 
either contribute or shut up" I'd have to agree with him. But saying that 
music apps in linux/Unix _must_ be tougher to use than their counterparts in 
other OSes is IMHO simply wrong. 

Cheers.
  



More information about the Linux-audio-user mailing list