• 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: AU, GMPI, and music plugin APIs
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: AU, GMPI, and music plugin APIs


  • Subject: Re: AU, GMPI, and music plugin APIs
  • From: Airy André <email@hidden>
  • Date: Tue, 25 Mar 2003 20:13:23 +0100

Le mardi, 25 mars 2003, ` 19:25 Europe/Paris, Marc Poirier a icrit :

I went to the first GMPI planning meeting at last January's NAMM and I've
been on the email listserv since. I really am excited about the prospect
of an open, standardized, cross-platform, unified music plugin API, but
admittedly, as the process continues, I'm gradually losing enthusiasm.
The reason is because (sort of like what the Apple folks at the meeting
said) I feel like AU already gives us (almost) everything that we all
want. And even though I didn't personally expend any energy designing the
AU API, I still feel like it's a sort of a waste to go through all of that
effort again when we already have what we want.

Agree.
It sounds much more reasonable to start from an existing API if one seems to solve all the problems people are interesting in.
Of course, it does mean the owner of the API accepts a non-restricted use of this API.

The problem for most folks, though, is obviously that AU only exists for
the Mac platform. The idea has been offered in the GMPI discussions that
we might just decide to choose one of the existing APIs and agree to treat
it as our standard. But so far no one has gone any further than simply
saying that that's an option. I would propose that we choose AU, but I
don't know what Apple's position is on the matter, so I'm asking first:

(1) Does Apple intend to support AU on other platforms? If not, then is
Apple agreeable to other folks doing the work to support AU on other
platforms?
In AUDispatch.cpp, I see a lot of #if !TARGET_OS_WIN32 so I'm assuming
that this concept has at least occurred to the CoreAudio team. ;-)

(2) Would Apple be willing to give up (or share?) control of the AU API
to a standards body? If not, would Apple be willing to write some sort of
will and testament (please pardon my total ignorance of legal matters)
guaranteeing that AU would enter the public domain (or something like
that) if, for whatever reason, Apple discontinued support for it?

I really doubt you will have any answer of Apple in that direction...
And you don't need the AU implementation done by Apple.
Just an unlimeted right to use and change the API for other projects.
But maybe this could be done. I don't know how an API is copyrightable.
Maybe you should contact the GNUStep team. This is basically what GNUStep is :
- taking the Cocoa API, and doing another implementation of it, on different plateforms.
It seems that Apple did not try to stop the GNUStep project.

I hope that someone from Apple can speak on these matters. I (as well as
many other folks) am very interested to know.

Thanks,
Marc

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

  • Prev by Date: AU, GMPI, and music plugin APIs
  • Next by Date: Re: Stream format
  • Previous by thread: AU, GMPI, and music plugin APIs
  • Next by thread: coreaudio java 1.4.1 issues?
  • Index(es):
    • Date
    • Thread