I’m trying to add to the Macro Page a couple of drop-down menus for selecting the output buses for certain zones but I don’t know how to do this. The “output bus” doesn’t appear in the Parameter List for the zones, so there’s no way I could drag it onto a drop-down menu in the Macro Page.
I suppose it should be possible because something like this is implemented in the B-BOX instrument.
I tried the Mixer Channel template (the one that contains the slider, meter, pan and output channel selector) and it works. I just had to drag’n’drop the BusType parameter over the bus field (in the Template Parameter) and it worked. The thing is I don’t need this entire Mixer Channel template, I just need the output channel selector. I saw there’s also a Mixer_Output template which is just the output channel selector (exactly what I need), and I tried it, but it doesn’t work, and I’m not sure why. It seems that this template doesn’t have a bus field in the Properties, just a TargetBusses field. I tried to drag’n’drop the BusType parameter over that field but nothing happens.
What I found with the mixer channel template is that while you can use separate elements of it, it doesn’t work well. Same with the slider, when used on its own.
But you can start with the full mixer channel template and delete the bits you don’t need. So you are left with only the elements you want.
Yes, I just tried that (deleting all the other elements of the full template and leave only the output channel selector) and it works perfectly so I will definitely use this method. I find it much easier than using a script.
But as you said, it’s really weird that if you use the separate elements (in my case the output selector template) it doesn’t work at all. It doesn’t make any sense. Maybe there’s a bug or something.
Maybe we are supposed to use the mixer channel template as is. And the separate elements are there simply because Steinberg used them to create the template.
There are few other examples where things work only with the provided template and cannot be used or created separately. Preset browsers, flexphraser preset selector…
Yeah, maybe that’s the case, but I don’t think it’s a good idea to provide elements with crippled functionality because it just confuses the users. Anyway, it seems to me there’s something like a hidden script embedded into the main Mixer Channel template which makes all its child templates function properly.