Q-SYS For Cinema Blog-21 Plugins and User Components
9/13/25
image.png
Current QDS Versions: 10.0.1 and 9.13.1 LTS Introduction
A continual theme in my blogs about Q-SYS is that it is not just a sound system. It is an entire ecosystem that includes audio, control, and video. Plugins and User Components are one of the means to better integrate Q-SYS in your cinema environment and tie everything together.
Additionally, note that QDS 9.13.1 LTS has been released and should be, in my opinion, the QDS of choice, if your Core choice so permits. There are a LOT of bug fixes included in this release.
Disclosure
I do not, in any way, work for QSC/Q-SYS. These thoughts are my own based on my own interactions with the product(s) and implementing Q-SYS within actual cinema environments. I do work for a dealer that has sold QSC products since the 1980s, including Q-SYS and its predecessors. For the purposes of this blog, I represent only myself and not my employer(s) or any other company.
The Hierarchy
User Components
User Components are a bit of a broad area. Anything can be a user component. If you have a single component or an entire schematic*, you can store it as a “User Component.”
*Left Side Pane items, like snapshots or speakers, and amplifiers, will not be stored in the User Component.
Key Concept: User Components can be passed between QDS versions (and between users). So long as the components used in the User Component are available in a lesser QDS version, you can pass a User Component from a newer QDS version to an older one. So, if you are going to share a creation of yours, share it as a User Component rather than as a Schematic (unless you are both on the same QDS version).
When it comes to making your own components, be they just a single component, a schematic, like your “test kit,” a collection of logic components, a script you’ve made using the Block Controller, or even via LUA scripting (Control Script or Text Controller). These all are stored as “User Components.”
Plugins
Plugins are scripts (they all start as scripts) that have gone through the extra steps to finish them off as a plugin. If you are interested in turning your LUA script into a plugin, information on that process can be found here:
https://q-syshelp.qsc.com/DeveloperHelp/
https://developers.qsc.com/s/resourcespage
A key advantage of a plugin over a mere script is the ability to revise it without having to remove/reapply the component within your designs. Let’s say you’ve deployed a bunch of your favorite plugin and you decide to update it for a new feature or to fix a bug. You can update the plugin and the next time you open designer with the updated plugin and a design that uses the plugin, you’ll be greeted with a question of if you want to continue to use the version that is in the design or if you want to use the newer version that is part of your QDS. This can save a lot of time and reduce mistakes caused by remove/replace of user components.
If you want to be a Q-SYS partner (where you develop plugins, as a business), then you can also get them listed in Asset Manager and have them certified for use with things like “Reflect.” But that is beyond the scope of this blog.
I will note, however, just because you have a plugin within Asset Manager, it does not mean that it is “free.” Asset Manager can be just like the various App Stores for phones where the plugins can be free or require some form of payment. Generally, if they are made to support a particular manufacturer (where the manufacturer had a hand in its creation), they are free. Those that are not brand specific or are made by an entity other than the manufacturer, then they are often with some form of payment (license keys obtained from the company that made the plugin).
Cinema Plugins
There are, already, a collection of cinema-specific plugins, within Asset Manager, that can help greatly with Q-SYS integration.
At the time of this writing:
So, what do the cinema plugins do? Let’s look at the Barco Series 4 plugin, as an example:
Blog21_Image1.png
It covers a lot of ground. All of those buttons and text boxes can be brought out to your UCIs. So, you can create a full user interface for the projector that goes beyond the mere 9 presets the projector itself offers. Here is what it looks like on one of my UCIs:
Blog21_Image2.png
So, the user has control over the laser/dowser, preset, test pattern and we provide the “taillight” that Barco omitted. We, clearly, also have more than 9 presets available on the physical projector. But this is just one example.
Here is an example of the Dolby IMS3000 plugin turned into a UCI:
Blog21_Image3.png
You can get all of the information that you would, normally, have to login with a web browser right there on the UCI, including full manual control. The IMS3000 plugin is pretty feature laden. I highly encourage you to check it out. An entire blog could be done on everything it can do.
Blog21_Image4.png
[Blog-21, Page 1 of 4]
9/13/25
image.png
Current QDS Versions: 10.0.1 and 9.13.1 LTS Introduction
A continual theme in my blogs about Q-SYS is that it is not just a sound system. It is an entire ecosystem that includes audio, control, and video. Plugins and User Components are one of the means to better integrate Q-SYS in your cinema environment and tie everything together.
Additionally, note that QDS 9.13.1 LTS has been released and should be, in my opinion, the QDS of choice, if your Core choice so permits. There are a LOT of bug fixes included in this release.
Disclosure
I do not, in any way, work for QSC/Q-SYS. These thoughts are my own based on my own interactions with the product(s) and implementing Q-SYS within actual cinema environments. I do work for a dealer that has sold QSC products since the 1980s, including Q-SYS and its predecessors. For the purposes of this blog, I represent only myself and not my employer(s) or any other company.
The Hierarchy
User Components
User Components are a bit of a broad area. Anything can be a user component. If you have a single component or an entire schematic*, you can store it as a “User Component.”
*Left Side Pane items, like snapshots or speakers, and amplifiers, will not be stored in the User Component.
Key Concept: User Components can be passed between QDS versions (and between users). So long as the components used in the User Component are available in a lesser QDS version, you can pass a User Component from a newer QDS version to an older one. So, if you are going to share a creation of yours, share it as a User Component rather than as a Schematic (unless you are both on the same QDS version).
When it comes to making your own components, be they just a single component, a schematic, like your “test kit,” a collection of logic components, a script you’ve made using the Block Controller, or even via LUA scripting (Control Script or Text Controller). These all are stored as “User Components.”
Plugins
Plugins are scripts (they all start as scripts) that have gone through the extra steps to finish them off as a plugin. If you are interested in turning your LUA script into a plugin, information on that process can be found here:
https://q-syshelp.qsc.com/DeveloperHelp/
https://developers.qsc.com/s/resourcespage
A key advantage of a plugin over a mere script is the ability to revise it without having to remove/reapply the component within your designs. Let’s say you’ve deployed a bunch of your favorite plugin and you decide to update it for a new feature or to fix a bug. You can update the plugin and the next time you open designer with the updated plugin and a design that uses the plugin, you’ll be greeted with a question of if you want to continue to use the version that is in the design or if you want to use the newer version that is part of your QDS. This can save a lot of time and reduce mistakes caused by remove/replace of user components.
If you want to be a Q-SYS partner (where you develop plugins, as a business), then you can also get them listed in Asset Manager and have them certified for use with things like “Reflect.” But that is beyond the scope of this blog.
I will note, however, just because you have a plugin within Asset Manager, it does not mean that it is “free.” Asset Manager can be just like the various App Stores for phones where the plugins can be free or require some form of payment. Generally, if they are made to support a particular manufacturer (where the manufacturer had a hand in its creation), they are free. Those that are not brand specific or are made by an entity other than the manufacturer, then they are often with some form of payment (license keys obtained from the company that made the plugin).
Cinema Plugins
There are, already, a collection of cinema-specific plugins, within Asset Manager, that can help greatly with Q-SYS integration.
At the time of this writing:
- Barco Series 2 Projectors.
- Barco Series 4 Projectors.
- Christie Series 2 Projectors.
- NEC (Sharp) Series 2 Projectors (which includes the current laser ones).
- Dolby IMS3000 Server.
- Integ JNIOR.
So, what do the cinema plugins do? Let’s look at the Barco Series 4 plugin, as an example:
Blog21_Image1.png
It covers a lot of ground. All of those buttons and text boxes can be brought out to your UCIs. So, you can create a full user interface for the projector that goes beyond the mere 9 presets the projector itself offers. Here is what it looks like on one of my UCIs:
Blog21_Image2.png
So, the user has control over the laser/dowser, preset, test pattern and we provide the “taillight” that Barco omitted. We, clearly, also have more than 9 presets available on the physical projector. But this is just one example.
Here is an example of the Dolby IMS3000 plugin turned into a UCI:
Blog21_Image3.png
You can get all of the information that you would, normally, have to login with a web browser right there on the UCI, including full manual control. The IMS3000 plugin is pretty feature laden. I highly encourage you to check it out. An entire blog could be done on everything it can do.
Blog21_Image4.png
[Blog-21, Page 1 of 4]
Comment