[gmpi] Re: Reqs final draft

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/"; */
/*********************************************************************/

Other related posts: