i think it's a lazzy suggestion, completely against the GMPI purpose. i thought that the goal was for everybody to bring their own knowledge and experience on existing SDK (official or unofficial : some of us might have developped private plug-in API ) in order to design the perfect GMPI. not to select and custom an existing SDK... your proposition sounds like a failure somewhere... anyway an openned door to all drifts... Vincent Burel ----- Original Message ----- From: "Marc Poirier" <marc@xxxxxxxxxxxxxxxxxxx> To: <gmpi@xxxxxxxxxxxxx> Sent: Wednesday, April 23, 2003 11:50 PM Subject: [gmpi] using another plugin API > Hello. The possibility has been brought up, early on in the GMPI > discussions, of starting with an existing music plugin API, adopting it as > our "standard", and then working with it from there. I would like to > bring up this option now for more serious consideration, if that sounds > okay with other folks. > > At first I was pretty into the whole idea of GMPI, and I still am in a lot > of ways, but I'm pretty quickly losing interest in the process. The > reason is because I'm finding it boring to work through so many details > and concerns that have already, I feel, been adequately addressed by an > already exising API. So far, pretty much every conclusion that we've > reached and decision we've made is the same as what has been decided for > the Audio Unit API. And I got the sense during the early, unfocused, > rambling first few days of our email list discussions that a lot of the > decisions that folks will be inclined to make in the future are also very > much what AU already is. So what makes the GMPI process boring is that I > feel like this work has already just recently been done, and has been done > with a very serious effort with very good results. I think that the final > results that we could come up with after a year or two of work will be a > little better, but definitely not enough to warrant all of the redundant > effort. > > And moreover, I think that AU is very repairable. It's pretty close to > being I think what we really want, with just a small handful of very > manageable shortcomings, that we as a group could easily overcome, making > it the perfect API (or the closest possible thing to that) in very little > time. > > I asked Apple's CoreAudio team about the possibility of using AU as the > generalized, cross-platform music plugin API and about giving up control > of it to a standards body, and the response was open. Here is the > response from Bill Stewart (the head of the CoreAudio department): > > > "I'll make some cautionary comments. > > "First, there is nothing inherently platform dependent about AU - in > fact I think the way we handle data formats is inherently neutral to > any particular data type (the specification of Float32 for linear pcm > is a convention, not a limitation of the API) > > "We are not averse to this idea and are willing to entertain and discuss > the prospect. > > "There is one dependancy that we believe we would require for this to > work, and that is that CoreFoundation be available. As CF is already in > open source this should not be a problem. CF gives us a number of > services that are necessary for both handling data-based transactions > between the host and the AU as well as some run time issues. The > presence of CF as well, may also provide the ability to resolve the > hosting aspect of this in a consistent and cross-platform manner." > > > So anyway, this is my proposal: Let's adopt AU as our chosen API, refine > it to perfection, and go with it. What do other think? > > > Thanks for listening, > Marc > > > ---------------------------------------------------------------------- > Generalized Music Plugin Interface (GMPI) public discussion list > Participation in this list is contingent upon your abiding by the > following rules: Please stay on topic. You are responsible for your own > words. Please respect your fellow subscribers. Please do not > redistribute anyone else's words without their permission. > > Archive: //www.freelists.org/archives/gmpi > Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe > ---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission. Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe