• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Cocoa and AudioUnits?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cocoa and AudioUnits?


  • Subject: Re: Cocoa and AudioUnits?
  • From: Robert Abernathy <email@hidden>
  • Date: Sat, 25 Jan 2003 15:22:24 -0700

Look, when Apple decided to define an API that allowed those Carbon hosts to host Carbon AU's, that was a good business decision. When Apple decided to exclude the use of other UI environments, that smells of a political decision. How hard would it have been to add a parameter to the AU that announces what type of view the AU wants? Say, Carbon, Cocoa, X11, none- I'll do my own thank you, ... Then the host can decide if it wants to include them in the list of available AU's.

The arguments that no one (nobody important) would use other formats for UI's, if their AU wouldn't work with the major hosts, are wrong. For a counter example, let's look at Logic. When I look at the contents of my copy, I see plugin synth modules that don't appear to be AU's. I'm sure that Emagic has good business/design reasons for doing this.

I don't understand why it isn't easy to see that a lot of people would choose to develop using AU's that don't work with the major (Carbon) hosts. So, I'll try a different angle. When I first looked at the docs for AU's, my immediate reaction was "I don't need a host environment anymore." AU's/CoreAudio/CoreMIDI are the host platform! This isn't just an API for putting out VST's. You've got synths, sequencers, output, mixers, ... Mix this up with a community of developers/musicians. Excellent! Now, we still do have all of that without Cocoa. Cocoa would simply provide acceleration.

I'm also confused as to why anyone is getting upset that people are telling Apple (through the CoreAudio team) what we think and want. I'm pretty sure that the reason the situation is the way it is now, is because certain developers had the opportunity to express their views on the subject. I (re)started this thread because I had a practical business decision to make. I think it makes perfect sense for me to say- and Apple to hear- what effect their decisions have on my and others' business plans. In my case, if I have to eat the cost of Carbon development, I might as well eat the costs of going completely cross-platform. When I registered my last product with Apple, they wanted to know if my product were Mac only. So, it seems they do care about this.

I'm being told that this shouldn't be Apple's problem. They don't have the resources to expend on Cocoa. It isn't their responsibility. Well if it isn't theirs, then it must be mine. The only problem there is that I can't even work on it. So, open the code- put it in Darwin. Just the AU parts, that's enough. The world could use a good open plugin standard.

Rob
_______________________________________________
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.

  • Follow-Ups:
    • Re: Cocoa and AudioUnits?
      • From: Benjamin Golinvaux <email@hidden>
References: 
 >Re: Cocoa and AudioUnits? (From: Michael Ashton <email@hidden>)

  • Prev by Date: Re: Cocoa and AudioUnits?
  • Next by Date: Problem with V1 AUDynamicsProcessor
  • Previous by thread: Re: Cocoa and AudioUnits?
  • Next by thread: Re: Cocoa and AudioUnits?
  • Index(es):
    • Date
    • Thread