Page 1 of 1

Naming Parameters differently based on track number

Posted: Tue Dec 27, 2011 3:38 am
by UNZ
Is it somehow possible to override the name of a parameter for a given track in the standard parameter window ?

what i'd like to do is:

parameter 0 in track 0 name: "Master Volume"
parameter 0 in track 1 name: "Track 1 Volume"

Re: Naming Parameters differently based on track number

Posted: Tue Dec 27, 2011 12:30 pm
by Joachip
I've had a similar need (and still do, in some way) for Mars:

Parameter 1: Mode
Parameter 2: Name should be different depending on mode.
Parameter 3: Name should be different depending on mode.

Right now 2 and 3 are just called "Treble" and "Bass", but that's because I can't change them. (I guess this would be a similar situation / solution as UNZ describe?)

Re: Naming Parameters differently based on track number

Posted: Tue Dec 27, 2011 2:21 pm
by oskari
First function in CMachineInterfaceEx but it doesn't support multiple tracks.

Re: Naming Parameters differently based on track number

Posted: Tue Dec 27, 2011 3:57 pm
by UNZ
oskari wrote:First function in CMachineInterfaceEx but it doesn't support multiple tracks.

Code: Select all

virtual char const *DescribeParam(int const param) { return NULL; }		// use this to dynamically change name of parameter
yep thats the one i was looking at, would it be hard to extend it for example like this?

Code: Select all

virtual char const *DescribeParam(int const param, int const track) { return NULL; }		// use this to dynamically change name of parameter
same for DescribeValue i guess.