[gmpi] Re: Reqs final draft
- From: Dave Malham <dgm2@xxxxxxxxxx>
- To: gmpi@xxxxxxxxxxxxx
- Date: Thu, 13 Jan 2005 13:48:04 +0000
Paul Davis wrote:
1. Linked parameters
Two parameters, LEFT and RIGHT, are independant of each other,
unless a third parameter, LINKED, is set to true. When LINKED is true,
LEFT and RIGHT are joined at the same value, and move in lock step. When
LINKED is set to false, LEFT and RIGHT can be changed independently. All
UIs must reflect this linkage.
[ .... ]
This is related to my comment on Req. 40. The use of the language Left
and RIGHT is dangerous, since it presupposes stereo, whereas elsewhere
it is clearly stated that no supposition about number of audio channels
should be made in the requirements. Just changing this to CHANNEL 1 ,
CHANNEL 2 etc should fix this, but I would also ike to suggest that,
rather than LINKED being a bool, it should be an int, where 0 = no
link, and any other (positive) number means "link to this parameter
number", since this is much more flexible, allowing aribitary numbers of
linked parameters in aribitary arrangements.
Dave - I think you totally missed the point here. These were
*examples* of linked *parameters*. It has nothing to do with the
number of audio channels etc. etc. The number of linked parameters in
a parameter management group can be more than two if desired, and the
meaning of the parameters is arbitrary. Tim has just used L/R as an
example to show the concept.
--p
Hi Paul,
No, I had realised it was just an example, but I just felt that a
change in language would be a good idea - basically to avoid the
potential for confusion, such there's been over the years in the VST spec.
I can't see anything in the req.'s about "parameter management group"
mechanism. Maybe I missed it, or it's buried in the archives, but
anyway, if there is intended to be such a mechanism, which would do
something more flexible than just the 'link this parameter to parameter
number x' I was thinking of, shouldn't it be at least noted in the req's?
--
These are my own views and may or may not be shared by my employer
/*********************************************************************/
/* Dave Malham http://music.york.ac.uk/staff/research/dave_malham/ */
/* Department of Music "http://www.york.ac.uk/depts/music/" */
/* The University of York Phone 01904 432448 */
/* Heslington Fax 01904 432450 */
/* York YO10 5DD */
/* UK 'Ambisonics - Component Imaging for Audio' */
/* "http://www.york.ac.uk/inst/mustech/3d_audio/" */
/*********************************************************************/
- Follow-Ups:
- [gmpi] Re: Reqs final draft
- From: Paul Kellett
- References:
- [gmpi] Re: Reqs final draft
- From: Paul Davis
Other related posts:
- » [gmpi] Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
- » [gmpi] Re: Reqs final draft
1. Linked parameters
Two parameters, LEFT and RIGHT, are independant of each other, unless a third parameter, LINKED, is set to true. When LINKED is true, LEFT and RIGHT are joined at the same value, and move in lock step. When LINKED is set to false, LEFT and RIGHT can be changed independently. All UIs must reflect this linkage.
[ .... ]
This is related to my comment on Req. 40. The use of the language Left and RIGHT is dangerous, since it presupposes stereo, whereas elsewhere it is clearly stated that no supposition about number of audio channels should be made in the requirements. Just changing this to CHANNEL 1 , CHANNEL 2 etc should fix this, but I would also ike to suggest that, rather than LINKED being a bool, it should be an int, where 0 = no link, and any other (positive) number means "link to this parameter number", since this is much more flexible, allowing aribitary numbers of linked parameters in aribitary arrangements.
Dave - I think you totally missed the point here. These were *examples* of linked *parameters*. It has nothing to do with the number of audio channels etc. etc. The number of linked parameters in a parameter management group can be more than two if desired, and the meaning of the parameters is arbitrary. Tim has just used L/R as an example to show the concept.
--p
- [gmpi] Re: Reqs final draft
- From: Paul Kellett
- [gmpi] Re: Reqs final draft
- From: Paul Davis