[gmpi] Re: Topic 4: Host Interface
- From: "gogins@xxxxxxxxxxxx" <gogins@xxxxxxxxxxxx>
- To: gmpi@xxxxxxxxxxxxx
- Date: Mon, 24 Mar 2003 09:56:43 -0500
1. Are plugins run in-process or out-of-process?
In-process, but they are allowed to be a proxy for an out-of-process or
network implementation.
2. What kinds of special needs are there in events to/from a plugin?
Support representations of music adequate to experimental composition
(multiple overlapping meters and tempos, microtonal tuning systems, very
dense textures, different data types perhaps defined for a piece. This is
one of the critical requirements for the protocol.
This in turn mandates the ability for event data to be transmitted over a
channel with data types defined by negotiation between host and plugin.
This opens a can of worms but I am confident that a reasonably simple
solution can be achieved. Passing events as arrays or count + varargs of
tagged variants would probably do the job, with a generous assortment of
defined types in the variant.
3. Is the host a plugin too? AND 4. Can the host be a chain of simpler
plugins (sequencer, timeline,
automation)?
The host should be a plugin, plugins should be able to host plugins, and in
general the host and each plugin should be considered a node in a
synchronous data flow graph. In my view this is one of the most critical
requirements of the protocol, together with control data.
5. Does the host interface provide transport control, UI updates, track
information?
The host should provide simple transport control and data state updates.
----------------------------------------------------------------------
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: http://www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe
--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .
----------------------------------------------------------------------
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: http://www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe
- Follow-Ups:
- [gmpi] Re: Topic 4: Host Interface
- From: Mike Berry
- [gmpi] Re: Topic 4: Host Interface
- From: Silver Blade
Other related posts:
- » [gmpi] Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- [gmpi] Re: Topic 4: Host Interface
- From: Mike Berry
- [gmpi] Re: Topic 4: Host Interface
- From: Silver Blade