For example, I created 50 QCsources, which draw different graphic in different styles. All my qc have same published input, for example: color and bpm.
In VDMX i have a clock and control surface with color wheel.
When I load all my 50 sources in bin, bpm will bind automatic for all qcsources, if i used special type inputs like 'VDMXBPM' and 'MeasurePosition' in my patches. But for color, i need to bind qcsource color input with color wheel from control surface, for each qcsource. It is not comfortable, especially if number of QCsources more then 100 and number of same inputs more than just one color.
The decision, that i find, is creating custom qc plugin with published color input (for example), and OSC sender inside, which send rgb values to 0.0.0.0. And in all my QCsources i use OSC receiver, which receive rgb values from 0.0.0.0. In this way all my QCsources will work right after place them in bind.
But there many problems with OSC sender and receiver, so many problems, that is practically useless. The other way with saving project and template - i dont like to, for many reasons. It is so easy to work with bpm and measure from clock, so obvious, that i want to work with other variables with same comfort.
It will be very cool if i could create global QC variables like "VDMXBPM" in control surface, or maybe in properties, or anywhere else, wich i could use in qcsources. It will allow to create a library of self-made qcsources with same universal inputs, and use them like a footage, by just placing in bin, without any actions more.
Maybe the way is already is, i and just miss something.
Sorry for language.