[gmpi] Re: 3.17 Instruments
- From: "Michael Gogins" <gogins@xxxxxxxxxxxx>
- To: <gmpi@xxxxxxxxxxxxx>
- Date: Mon, 16 Aug 2004 00:20:16 -0400
This is good.
What about "carry" -- i.e. slurs carrying from one note to the next without
hard articulation?
----- 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
- Follow-Ups:
- [gmpi] Re: 3.17 Instruments
- From: Tim Hockin
- References:
- [gmpi] Re: 3.17 Instruments
- From: Tim Hockin
- [gmpi] Re: 3.17 Instruments
- From: Tim Hockin
Other related posts:
- » [gmpi] 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- » [gmpi] Re: 3.17 Instruments
- [gmpi] Re: 3.17 Instruments
- From: Tim Hockin
- [gmpi] Re: 3.17 Instruments
- From: Tim Hockin
- [gmpi] Re: 3.17 Instruments
- From: Tim Hockin