[gmpi] Re: 3.17 Instruments

On Mon, Aug 16, 2004 at 12:20:16AM -0400, Michael Gogins wrote:
> This is good.
> 
> What about "carry" -- i.e. slurs carrying from one note to the next without
> hard articulation?

What is the requirement?  I'm not clear on what you're asking for.
Legato?


> ----- Original Message ----- 
> From: "Tim Hockin" <thockin@xxxxxxxxxx>
> To: <gmpi@xxxxxxxxxxxxx>
> Sent: Sunday, August 15, 2004 11:50 PM
> Subject: [gmpi] Re: 3.17 Instruments
> 
> 
> > Last summary for Instruments?
> >
> >
> > Req 77:    Instrument plugins should be fundamentally no different than
> >   effects plugins. Any plugin that implements the instrument API can be
> >   played as an instrument.
> >
> > More
> >
> >   Instruments are just ordinary plugins which happen to implement the
> >   necessary interfaces to be played as an instrument. They need to share
> >   all the same infrastructure and APIs as GMPI effects and other plugins.
> >   They are not a separate API, but just a sub-API of GMPI.
> >
> >   Instruments are not necessarily output only. They can have audio inputs,
> >   and can act as effects or controllers, too.
> >
> > Req 78:   GMPI must provide a note control mechanism.  This must include,
> >   at minimum, the ability to turn specific notes on and off.
> >
> > Req 79:   GMPI must support fractional pitch numbers.
> >
> > More
> >
> >   The GMPI working group seemed to converge on a model of MIDI-like pitch
> >   numbers, but represented as real numbers rather than integers.  This is
> >   compatible with existing standards.
> >
> > Req 80:   Voice management must be the domain of the instrument. All that
> >   the host sees is a voice ID. Operations on a voice always use the ID.
> >
> > More:
> >
> >   A system must be developed for voice management that leaves the actual
> >   control of voices to the instrument, while giving the host enough
> >   flexibility. By using voice IDs that are not directly tied to physical
> >   voices, we an allow the same note to be triggered multiple times on an
> >   instrument, and still have each instance of the note be managed
> >   individually.
> >
> > Req 81:   GMPI must provide the ability for an instrument to define an
> > arbitrary set of parameters that applies to each voice. These parameters
> > must be able to indicate whether they apply only to the start of a voice
> > (e.g. velocity) or whether they apply continuously to the voice (e.g.
> > aftertouch).
> >
> > More:
> >
> >   GMPI can also move forward by allowing arbitrary parameters to apply to
> >   each voice. Traditional MIDI systems have a small number of parameters
> >   that can operate on each voice, such as velocity and aftertouch. Those
> >   limits do not need to apply to GMPI. By allowing the instrument to
> >   define parameters which can be set at the start of a note (such as
> >   velocity) and parameters that can be modified during the lifetime of
> >   the note (such as aftertouch), we put the choice in the hands of the
> >   developer.
> >
> > ----------------------------------------------------------------------
> > 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
> >
> >
> 
> 
> 
> ----------------------------------------------------------------------
> 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

-- 
Tim Hockin
thockin@xxxxxxxxxx
Soon anyone who's not on the World Wide Web will qualify for a government 
subsidy for the home-pageless.

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

Other related posts: