11/28/2020:  This article explains how to use the native features within final3D to support both 12 channel(cue) and 16 channel(cue) modules from fireTEK within the same script.  Currently, a custom module for the 16 channel/rail module can easily be defined within finale3D.  Future developments of the SW will include standard options for both rail types. 



If you are using both FTH-48 modules with 12 channels per rail and FTQ modules with 16 channels per rails, there are a few settings in Finale3D that will let you make use of both rail types and have them addressed properly.   Modifications of this process can also be used to work with FTQ modules with only 1 or 2 rails. 


Finale3D has some useful features that if used properly will allow you to control the addressing of you show.  


In this example we are going to discuss Module Type.  For additional details see Finale3D's documentation on Special Constraints



Default Firing System and Module Type (optional)


Note:  Setting the default firing system and module type can simplify some of the steps.  The defaults can be specified from the menu and selecting the following:

     > Addressing

        > Addressing settings

            > Set default firing system and module type...


This will allow you to choose from the available drop downs:



11/28/2020:  All default options are currently 12 channel per rail modules.  So a custom module will be created with 16 channels per rail. 



Custom Module


From the Menu select the following: 

    > Addressing

        > Addressing settings

            >Set Custom module specifications


This will allow you to set the specifications for a custom module by selecting an modifying the following fields 



For Firing system select fireTEK from the drop down.


The Default Rail addressing is up to 99 modules (#99), with each module up 4 rails (#4) and each rail up to 12 channels (#12). 


To create a custom 16 channel rail, the template is modified as follows to show up to 16 channels per rail



Note: For and FTQ-16x64 with only one active rail and and 16 channels, the template could be modified as #99-#1-#16. Similarly, a 32 channel module with only two active rails would have a template of #99-#2-#16



Module Type


fireTEK 12 channel and 16 channel rails are all part of the same fireTEK firing system but create different Module Types.


Finale3D supports using multiple module types when designing a show.  In order to accommodate this finale3D allows the user to define which type of firing system and module type is used for each position.


To take advantage of this, the user needs a general understanding of what Module Types will support each position. 


The finale3D default layout is 9 positions spaced 43ft (13m) apart.  For this example, position Pos-01, -02, -3, & -04 will be FTH-48Fx modules with 12 channels per rail and positions Pos-05, -06, -07, -08, & -09 will be FTQ-16x64 modules with 16 channels per rail. 




The default module type is associated with each position when they are created.  The module type can be modified in the Position Properties.   For each non-default position, select the position and then open the Position Properties window by either right clicking and selection Edit position properties...., or from the menu select

    > Positions

        > Edit position properties...



Note: it shows the Firing System and Module or Slat type as "<Use Default>" 


In this example, Positions -05 through -09 can be modified to show the 16 channel per rail Custom Module created by selecting fireTEK as the Firing System and Custom Module as the Module Type.   



These settings are modified for each position that will be supported by the custom module.   This can be checked by opening the Positions window




Addressing


With the position settings modified, when the show is addressed, the "custom module" creates a constraint requiring the module types to be addressed independently at those positions to the custom template; i.e., 16 channels per cue.


For an example, if a red mine is fired 16 times from each of the 9 positions at a 1 second interval, the show would look similar to this in Finale3D



In this example, where the positions are spaced by 43ft (13m) It is possible to route rails with cable to the adjacent firing positions.  Therefore in the addressing settings we will assign by position, have no constraints on the module (this allows modules to support multiple positions), and restrict each rail to only one position. 



The addressing would be assigned as follows:


Pos-01

ID01: Rail 1, Channel 1-12

ID01: Rail 2, Channel 1-4


Pos-02

ID01: Rail 3, Channel 1-12

ID01: Rail 4, Channel 1-4


Pos-03

ID02: Rail 1, Channel 1-12

ID02: Rail 2, Channel 1-4


Pos-04

ID02: Rail 3, Channel 1-12

ID02: Rail 4, Channel 1-4


Pos-05

ID03: Rail 1, Channel 1-16


Pos-06

ID03: Rail 2, Channel 1-16


Pos-07

ID03: Rail 3, Channel 1-16


Pos-08

ID03: Rail 4, Channel 1-16


Pos-09

ID01: Rail 1, Channel 1-16


With the following Summary:




Additional Tips for Addressing Multiple Module Types


A couple other optional attributes that can help with sorting and organizing modules are Start Module, Position Name, and Custom Position Field in the Position Properties,   



Start Module

By specifying a common Start Module for all the Custom Modules (in this example, 20 was arbitrarily chosen), the Module ID assignment can be deliberately segregated.  In this example, all of the 16 channel modules will be assigned to Module ID 20 or higher.



 

The addressing would be assigned as follows:


Pos-01

ID01: Rail 1, Channel 1-12

ID01: Rail 2, Channel 1-4


Pos-02

ID01: Rail 3, Channel 1-12

ID01: Rail 4, Channel 1-4


Pos-03

ID02: Rail 1, Channel 1-12

ID02: Rail 2, Channel 1-4


Pos-04

ID02: Rail 3, Channel 1-12

ID02: Rail 4, Channel 1-4


Pos-05

ID20: Rail 1, Channel 1-16


Pos-06

ID20: Rail 2, Channel 1-16


Pos-07

ID20: Rail 3, Channel 1-16


Pos-08

ID20: Rail 4, Channel 1-16


Pos-09

ID21: Rail 1, Channel 1-16




Position Name

The Position Name can be edited to help identify which module will support each position.  In this example a parenthetical "(FTQ)" is added to the Position Name.



Changing the position names will also affect the order of assignment during the addressing if the order is based on position - ordering is alphanumeric.  Without using the "Start Module" attribute, All positions with FTQ modules could have a unique identifier in the name.  

Here is just one example, in which all FTH modules would be addressed prior to FTQ based on the alphanumeric ordering sequence:


FTH-Pos-01

FTH-Pos-02

FTH-Pos-03

FTH-Pos-04

FTQ-Pos-05

FTQ-Pos-06

FTQ-Pos-07

FTQ-Pos-08

FTQ-Pos-09


Changing the names also aids in keeping track of the Module Types when designing the show




Custom Position Field 

This is an arbitrary field that can be used to uniquely identify the positions.  

This can be used in a number of ways when establishing the order of assignment and constraints when addressing a show.   For example the assigning could be done in order of module type first.