[gmpi] Re: 3.17 Instruments
- From: Tim Hockin <thockin@xxxxxxxxxx>
- To: gmpi@xxxxxxxxxxxxx
- Date: Sun, 15 Aug 2004 22:59:46 -0700
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
- References:
- [gmpi] Re: 3.17 Instruments
- From: Tim Hockin
- [gmpi] Re: 3.17 Instruments
- From: Tim Hockin
- [gmpi] Re: 3.17 Instruments
- From: Michael Gogins
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: Michael Gogins