Re: Developing Tool for Audio program
Re: Developing Tool for Audio program
- Subject: Re: Developing Tool for Audio program
- From: Philippe Wicker <email@hidden>
- Date: Wed, 17 Dec 2003 17:52:33 +0100
On Wednesday, December 17, 2003, at 04:45 PM,
<email@hidden> wrote:
Hi!
I am a beginner of mac and programming.
I want to make some audio program (like MIDI, audio siginal
processing...)
and I have a question:
It can work a little with C and C++, and I have some interest of
Obj-C, too.
But I don't know which tool of both Carbon and Cocoa is good for me for
first learning.
Which tool is good for audio programming?
Cocoa or Carbon?
I think that Cocoa's API is not enough to make a audio program. it's
right?
I'm not a Cocoa fan, I use C++ for all my programming (professional and
hobby). However, I think that you could code audio algorithm using C,
C++ or Obj-C as well, it is language agnostic. The answer is different
when you consider the UI coding work. It looks that writing a UI using
Cocoa framework is easier and leads to result faster than using C or
C++ and therefore the Carbon API. Because I always code using C++, the
natural choice for me is the Carbon API also for UI coding. Whatever
your framework choice will be, you should learn C++ because 1) this is
still - and likely for a long time - a widely spread language, 2) this
is the language in which all (to be accurate, nearly all) the CoreAudio
SDK is written. It is theoretically possible to mix C++ and Obj-C
(using Obj-C++), but there are some practical issues (some C++ language
features are not supported), so it may be not so easy in a real
application, particularly if you are to reuse full featured C++ code.
Sorry for my poor English.
bye.
Mit freundlich Guessen
Tae Hun KIM
_______________________________________________
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.
Philippe Wicker
email@hidden
_______________________________________________
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.