[gmpi] Re: Topic 6: Time representation

  • From: Tim Hockin <thockin@xxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Sun, 11 May 2003 20:10:34 -0700 (PDT)

> I'm quite concerned that you're on this mailing list despite not
> understanding the goal of GMPI... It's not a new plug-in architecture, it's
> an interface that sits between hosts and plugins, and allows any
> GMPI-compliant host to work with the most popular types of plugins.

umm, either YOU or I are the ones misunderstanding GMPI's purpose.  It _IS_
a new plugin architecture.  That's _exactly_ what it is.  It's an openly
designed, standards-oriented, standardized, non-legacy plugin API.

A GMPI host will be able to run GMPI plugins.  Hopefully, that will
include GMPI-to-VST and GMPI-to-DX and GMPI-to-AU (etc) adapters.

> The problem: Plugins will only work with the hosts which support the same
> plug-in architecture as them.
> The solution: Create a method of communication between host and plugin which
> meets most common needs and which supports all common plug-in architectures.
> Also known as: GMPI

Umm, as I see it:

The problem: There are too many non-standardized plugin interfaces which are
encumbered by licenses and commercial entities which want to control them.
A host which wants to run modern plugins must understand too many plugin
formats and a plugin author must port to too many plugin APIs.

The solution: One plugin API to rule them all, defined by committee,
representing the collective best efforts of several communities.

> A while ago, I thought it'd be great to be able to create a common interface
> which would work with different audio and MIDI devices, and then I extended
> this idea to plugins, so there would be audio devices and plugins, and music
> devices and plugins. I started working on my own personal spec. for this,
> but I kept re-designing it as it was a one-man show basically.

yeah. We (linux audio developers) started XAp to do the same thing.  I still
jot stuff down for XAP, but I present our ideas here, too.  So far XAP is
doing pretty well - most of the decisions made for GMPI align with XAP.


----------------------------------------------------------------------
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

Other related posts: