[gmpi] Re: 3.17 Instruments
- From: "gogins@xxxxxxxxxxxx" <gogins@xxxxxxxxxxxx>
- To: gmpi@xxxxxxxxxxxxx
- Date: Tue, 27 Jul 2004 09:22:57 -0400
Surely there is more to it than that. Instruments are implemented very
differently indeed in different computer music systems.
Issues that differ include:
Instrument voice allocation -- preallocated, or dynamically allocated
(best)?
Voice control -- per voice, or per instrument, or both (best)?
Fixed set of performance-time parameters, or variable set?
Precision and units of parameters (especially pitch, time, and loudness),
also whether and how they vary over time. The more the set of parameters
form a linear space, the better. Also, how closely this follows MIDI
semantics.
Tuning systems -- present or not, if so, how implemented.
Wavetable synthesis -- is there a pool of shared wavetables, or does each
instance have its own tables?
Sub-instruments -- can an instrument contain its own pool of various types
of instruments?
"Throttling" and "reduced precision" for control of CPU load -- present or
not, if so how done?
I will try to come up with some use cases for instruments dealing with some
of these issues.
Original Message:
-----------------
From: Andy andy@xxxxxxxxxx
Date: Tue, 27 Jul 2004 09:28:40 +0100
To: gmpi@xxxxxxxxxxxxx
Subject: [gmpi] Re: 3.17 Instruments
Tim,
I'm just starting to have a look at this but for a start off is this not a
little tautological ?
"
4.34. More on Instruments
Instruments are just ordinary plugins which happen to implement the
necessary interfaces to be played as an instrument."
Andy C
----------------------------------------------------------------------
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: 3.17 Instruments
- From: Paul Davis
- [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: Paul Davis
- [gmpi] Re: 3.17 Instruments
- From: Tim Hockin