On Tue, Jan 21, 2003 at 09:57:59PM +0000, Steve Harris
wrote:
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.
AU does not use objective-C -- the API is C. CoreAudio and
CoreMIDI are somewhat accessible from ObjC, but all GUIs for
AudioUnits are written in Carbon, which is a C/C++ API.
The very AU interfaces looked a *lot* like Objective C to me in the
docs, but maybe I wasn't reading carefully enough...
//David Olofson - Programmer, Composer, Open Source Advocate
.- The Return of Audiality! --------------------------------.
| Free/Open Source Audio Engine for use in Games or Studio. |
| RT and off-line synth. Scripting. Sample accurate timing. |
`--------------------------->