Re: Developing Tool for Audio program
Re: Developing Tool for Audio program
- Subject: Re: Developing Tool for Audio program
- From: Christopher Corbell <email@hidden>
- Date: Fri, 19 Dec 2003 18:10:20 -0800
On Dec 19, 2003, at 1:56 PM, Brian Willoughby wrote:
[ I pretty much agree with all these points, but
[ I'd say that Cocoa is definitely much easier to
[ get started with. There are several good Cocoa
[ books at oreilly.com, and many of the CoreAudio
[ examples use Cocoa. However, if you decide to
[ develop AudioUnits, you're pretty much stuck
[ with C++ and Carbon
I'm with you so far...
[ -- as the AU SDK is in C++ (for good reasons),
... but phrase this seems to imply that there would have been some
sort of
problem, had Apple chosen ObjC for AudioUnits. I want to point out
that there
is nothing about the Objective-C language which would have prevented
AudioUnits
from having all of the same features that it offers now - in fact,
some things
would be superior.
[....]
Just a guess, I'd suspect that one chief reason the SDK is in C++
is to make it easier for existing C++ code to be ported from
existing apps and plugins. However if you change your files
to be .mm instead of .cpp you can freely mix Cocoa and C++,
so you can still start with the SDK samples and do most of
your original development in Objective C if you find it easier.
And I'd say it is much easier to create a nice -custom- UI
in Cocoa than in Carbon (subclassing NSView or a control vs.
subclassing HIView).
True. Hopefully, as AU developers, we'll be able to release AUs with
support
for both Carbon and Cocoa, and eventually the hosts will support Cocoa
UI.
I also hope we'll start to see more Cocoa UI's. FWIW
I have a small team working together on what should shape
up to be a pretty cool family of Cocoa host apps. If
anyone is interested in beta testing or in having your
Cocoa UI tested feel free to contact me off-list.
- Chris
email@hidden
=============================
Cider Factory Software, Inc.
http://www.cidersoftware.com
=============================
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.