Page 1 of 1

Can't Channel definitions be reused in Modes?

Posted: Thu Dec 01, 2022 2:54 am
by kido9797
Hi

I have a problem with creating a fixture definition for a fixture with a number of pixels and with certain control over each individual pixel. So we'll have to repeat the channels like Intensity + RGBW again. In fact, we need to repeat these > 8 times.

Does anyone have a good idea besides adding these Channels repeatedly?

Re: Can't Channel definitions be reused in Modes?

Posted: Thu Dec 01, 2022 12:01 pm
by GGGss
Welcome to the forum,

Nope ... be happy that you only have to do that job in QLC+ fixture editor. Creating the same definition in Chams or GMa will grow your grey hairs.
You could opt to tweak an existing definition.
Other option would be: create 2 channels and then edit the file in a text editor. It is a .xml-like structure. Make sure you backup before doing it. Breaking the structure breaks your project.

Re: Can't Channel definitions be reused in Modes?

Posted: Thu Dec 01, 2022 10:20 pm
by edogawa
it's a matter of seconds to add multiple identical channels, via the copy/paste buttons in channel editor tab, which already renames the copies sensibly.

If a channel with the same name appears in more than one mode you can reuse it there and don't have to make another copy.

it seems redundant work, but eh, as GGGss said, you won't look at that ever again once it's written and installed.

Re: Can't Channel definitions be reused in Modes?

Posted: Fri Dec 02, 2022 1:19 am
by kido9797
Thanks to those methods, it's a good idea to directly edit the qxf which is essentially an XML. But isn't it cleaner to just let me reuse/reselect those channels in the GUI?

Re: Can't Channel definitions be reused in Modes?

Posted: Fri Dec 02, 2022 9:27 am
by GGGss
kido9797 wrote: Fri Dec 02, 2022 1:19 am Thanks to those methods, it's a good idea to directly edit the qxf which is essentially an XML. But isn't it cleaner to just let me reuse/reselect those channels in the GUI?
The latter is the best way. The former method is not fool proof. You have to know what you are doing.