[linux-audio-dev] XAP: Some thoughts on control ramping

Steve Harris S.W.Harris at ecs.soton.ac.uk
Tue Jan 21 17:05:00 UTC 2003


On Tue, Jan 21, 2003 at 10:00:13PM +0100, David Olofson wrote:
> As to AU, I think the use of Objective C is a serious obstacle. I 
> also dislike the way they handle scheduling, and the general lack of 
> consideration for API overhead... But that's another topic!

I dont know that much about AU. I like objective C, but it has some
performace issues. In some ways it would make sense for linux to support
it, it would make porting plugins between MacOS X and Linux easier,
especially if you can make X11 guis for it.

Is it possible to read teh specs without becoming tainted?

> That sounds mutually exclusive to me. The owner of the recommended 
> standard would have to give up control to a group or standards body, 
> and well, if the rest of them are anything like Steinberg, it just 
> won't happen. (Though, people actually change their minds *before* 
> all is lost, occasionally.)

This has happened with Apple in the past, and I belive that AU is the most
"modern" of the plugin APIs.
 
> On a similar note, what if someone *wants* to destroy XAP and LADSPA, 
> and deploys an embrace and extend attack on them? I think we'd better 
> state that forked projects must not use the original prefixes, or 
> something... Though, we can't prevent people from reimplementing 
> LADSPA or XAP, thus bypassing that requirement.

I'm not sure you could do that while retaining the GPL.
 
> Well, both views are motivated. In some ways, a totally generic, 
> portable "do it all" plugin API seems doable, but OTOH, looking at 
> the number of features that everyone wants in it, one can't help 
> being worried that the size of the SDK will be on par with that of 
> XFree86. ;-)

Yep, a big, bloaty API is my biggest fear.
 
> Which is why I won't bother selling closed source software. I'd much 
> rather have a few people sending patches, than a bunch of paying 
> customers complaining about the effects my software has on their 
> dogs, and whatnot. ;-)

Hell yeah, if I released closed source I'd have to do my own beta
testing ;)
 
> BTW, that's rather interesting, put in relation to the number of 
> Linux audio hackers as well. How many and how long does it *really* 
> take to create a complete Linux based studio solution?

Bizarrely, I think we actually spend more time reinventing the wheel than
the commercial guys. We have a lot of low level library reuse, but
everyone and his dog wants to write a WAV editor. Theres also a shortage
of maths, electronics and graphic design skills compared to commercial
developers (for plugins at least).

- Steve



More information about the Linux-audio-dev mailing list