I don't want to upset Rui. Let's continue with these musings, just for fun, about how something like this could be implemented.
I would call the tabs "main" and "custom."
From the Mixer file, the following would happen:
The pan and gain faders are hidden, and new ones are inserted without being linked (connected) to anything. They appear disabled until they are associated with something.
1. We eliminate the conflict of dual functionality in programming.
2. The tabs solve the problem of user confusion.
3. The meters continue to function intact (there's no need to create a PluginMeter and add it to AudioMeter and MidiMeter).
The problem with the tabs is that, although visually they work best for the user here, from a programming perspective they should be self-excluding buttons.
Custom buttons that look like tabs would have to be created.
...
But I've come up with something even crazier... (from a development/fiction perspective very close to sci-fi)
Instead of tabs, an drop-down list.
That would potentially allow us to create as many custom faders as we need.
It wouldn't be assigned from the mixer, but from the plugin's properties window.
Just like the Direct Acces is there now, we would have 2 new dropdown: Vfader and Hfader.
If assigned there, that new option would appear with the plugin's name or alias in the mixer's dropdown menu.
I don't want to upset Rui. Let's continue with these musings, just for fun, about how something like this could be implemented.
I would call the tabs "main" and "custom."
From the Mixer file, the following would happen:
The pan and gain faders are hidden, and new ones are inserted without being linked (connected) to anything. They appear disabled until they are associated with something.
1. We eliminate the conflict of dual functionality in programming.
2. The tabs solve the problem of user confusion.
3. The meters continue to function intact (there's no need to create a PluginMeter and add it to AudioMeter and MidiMeter).
The problem with the tabs is that, although visually they work best for the user here, from a programming perspective they should be self-excluding buttons.
Custom buttons that look like tabs would have to be created.
...
But I've come up with something even crazier... (from a development/fiction perspective very close to sci-fi)
Instead of tabs, an drop-down list.
That would potentially allow us to create as many custom faders as we need.
It wouldn't be assigned from the mixer, but from the plugin's properties window.
Just like the Direct Acces is there now, we would have 2 new dropdown: Vfader and Hfader.
If assigned there, that new option would appear with the plugin's name or alias in the mixer's dropdown menu.