Software Documentation


Intermediate Last updated: May 22, 2019

5 Sharing modules across multiple positions

When addressing a show using the “Addressing > Address show” function, you are given the opportunity to specify module constraints in paragraph 3 of the dialog. The module constraints control whether modules can be shared across different positions, or different angles, sizes, or any other properties. By default, the module constraints include just the position constraint, allowing modules to be used across any effects within the same position, but preventing a module from serving effects in multiple positions — which would require wires going between the positions. However, if you want to allow modules to serve multiple positions, you can simply remove the position constraint from section 3 of the addressing dialog.

That works fine if you want to share modules across all positions, as you might for a non-computer based firing system that has a global set of pins for all positions in the show. But it doesn’t work if you want to share modules across only some positions in the show, and not others. For that, you need to divide the show’s positions into sections. There are two approaches: the “blueprints” approach that is available in Finale 3D Pro, which allows you to define different rule sets for different sections but is a little complicated; or the “sections” approach that is available in Pro and Hobbyist, which doesn’t support multiple rule sets but is simpler. These two approaches are described below.


Addressing the show using blueprints (Pro only)

An addressing blueprint is basically a saved copy of the choices in the “Addressing > Address show” dialog. You can create and name an addressing blueprint from the “Addressing > Create addressing blueprint” function. If you want to address some of the positions in the show with module sharing allowed, and others not, then you’ll need two blueprints. You could, for instance, create a blueprint called “Sharing” with the position constraint removed, and a second blueprint called “No sharing” with the position constraint in tact.

Having created the two blueprints, you can divide the show’s positions into two sections, and assign the corresponding blueprints to the positions in the sections. Select all the positions for which module sharing would be allowed, then right click on the group of selected positions and choose “Edit properties” from the context menu. Make up a section name to type into the section field, e.g., “Sec1”, and select the “Sharing” blueprint from the blueprint selector on the same dialog. Click okay. Then select all the other positions, edit properties, and give them a section name “Sec2” and select the “No sharing” blueprint.

All that is left to do now is address the show, but instead of using the “Addressing > Address show” function, use “Addressing > Address show using blueprints assigned to positions”. This function will address the show sharing modules among the positions within “Sec1” but not “Sec2”.


Addressing the show without using blueprints (Hobbyist or Pro)

Since the Hobbyist version doesn’t support blueprints, you aren’t able to assign different rule sets to different sections of the show.  However, you can use the section field itself to define the boundaries for sharing.  In some cases, that’s all you need.   Take for example the scenario in which a section of the show (say, the front positions) share modules and the other positions do not share modules.

In this example, you can select all the front positions, then right click one and do “Edit position properties” to edit the properties of those positions.  Set the section field of those positions to the same name (e.g., “front”) so they are in the same section.  Then edit the position properties of the other positions in the show individually, and assign each one of them its own unique section name.  Then address the show without any constraints in paragraph 3 of the “Address show” dialog (in particular, remove the “Position” constraint from the first line in paragraph 3).  Modules are inherently restricted to the same section, so the front positions in the same section will be allowed to share the same modules, while the other positions in their own sections will not be allowed to share modules.