Download Finale 3D

Finale 3D requires Microsoft Windows 10 or 11, 8GB of RAM and a dedicated graphics card. The Nvidia GeForce GTX 1060 is the recommended graphics card (GPU), though almost any GPU made after 2017 will work. If you use a Mac, you need to install Windows using Bootcamp or Parallels. For more details, see System requirements. Each release below contains all versions of Finale 3D (Demo, Lite, Hobbyist and Pro).

Latest Finale 3D Release (Same Download For All Versions)

  1. IMPORTANT: This Finale 3D version exports pyro firing scripts for all firing systems, and exports DMX scripts for all DMX-capable firing systems except Fire Control G2, Pyrodigy, PyroSure, and Pyrotronix. To create a DMX script for any of these systems, design and export using the 18 July 2025 (2025.07.18) full release version.
  2. IMPORTANT: DMX effects in shows created in earlier versions of Finale 3D are obsolete and must be replaced to export a script using this release. To locate affected events, open the show and select 'DMX > Select events with old format DMX effects'. To generate replacement effects, right click each DMX fixture position and select the updated fixture, then follow the prompt to create the new standard effects.
  3. IMPORTANT: User-defined DMX fixtures and effects from earlier versions are not supported in this release and will not function. The Supported DMX fixtures documentation contains a complete list of built-in fixtures and is updated each time a new fixture is added. Hobbyist users can use all built-in DMX fixtures and request the addition of missing fixtures using the DMX Fixture Request Form. Current lead time on new fixtures is approximately 1 to 2 weeks. Hobbyist users can design shows using the newly upgraded standard DMX effects, including color blends, fades, and a variety of other new animation effects. Pro users can do everying in Hobbyist plus create custom effects for the built-in fixtures.
  4. DMX: Added DMX ramp capabilities, which allows DMX channel values to be gradually changed over time, making it possible to create fades, color blends, and precise pan/tilt movements.
  5. DMX: Implemented a new DMX engine to support LTP (Latest Takes Precedence), which allows multiple DMX effects to overlap on the timeline while ensuring the exported script contains the appropriate DMX events.
  6. DMX: Added support for pre-defined sequences/programs for light fixtures, including control of program speed. Introduced user-defined functions for DMX effects, enabling animation of pan and tilt with precise control over motion parameters including timing, amplitude, and phase. Directional options allow effects to align to audience orientation, airspace targets, and event direction, supporting both continuous loops and single-gesture movements. These capabilities enable creation of advanced effects such as rolling circles, searchlights, and other dynamic light movements, with consistent results in both simulation and exported scripts.
  7. DMX: Significantly improved the process for adding new DMX fixtures and effect libraries, making it possible to add complex moving head fixtures in 2-3 hours (instead of 25+ hours), and add simple par lights in as little as 15 minutes (instead of multiple hours).
  8. DMX: Upgraded all 100+ existing DMX fixture definitions to leverage ramps and other DMX improvements.
  9. DMX: Made major improvements to the standard effect libraries for all DMX fixtures including, streamlining of effect selections, adding fade and color blend effects (for lights), adding ramps for more accurate movements (for moving heads), and update of part numbers and descriptions to improve sorting and finding effects and overall readability.
  10. DMX: Added new 'Create or update standard effects for DMX fixture' function, which automatically pops up when a position is configured as a DMX fixture (also accessible from the DMX menu). The feature generates the standard effect library for the selected DMX fixture, making the old workflow, which used DMX effects in catalogs, obsolete.
  11. DMX: Excluded DMX supplier catalogs (which are now obsolete) from being automatically displayed in the effects window when the user clicks a DMX fixture position, and automatically clear the effects window filter if no collections with compatible DMX effects exist.
  12. DMX: Added warnings if user inserts a DMX effect from a supplier catalog, which is now an obsolete workflow.
  13. DMX: Made improvements to the Create/Edit DMX Effect dialogs to simplify the effect creation process and enhance capabilities with the addition of virtual fader options and user-defined periodic functions that can be bound to DMX channels, like sine, triangle wave, and square wave.
  14. DMX: Upgraded the script generation process for Cobra, FireOne, fireTEK, Mongoose, Piroshow, Pyromac and Showven firing systems to use DMX ramps, which allows individual lines of script to change DMX values over a duration, substantially reducing the number of script lines required for movements, fades and color blends.
  15. DMX: Added warnings if user exports a script from a show containing old format DMX effects or for a firing system that has not been updated to the latest DMX capabilities.
  16. DMX: Added new standard effects for moving head lights -- Wide Sweep Loop, Vertical Sweep Loop, Rolling Circle Loop, and Searchlight Loop.
  17. DMX: Added standard effects for intensity loops and gestures -- Bump, Pop, Swell, Fade In, Fade Out, Pulse Loop, Breathe Loop.
  18. DMX: Added 'DMX > Select events with old format DMX effects' to help migrate old shows to the new DMX effects.
  19. DMX: Changed standard effect IDs for the predefined programs that some special effects fixtures have. The change affects whether the standard effects have fixed or adjustable durations, which is based on the standard effect ID. It used to be that there was a separate range of standard effect IDs for fixed versus adjustable duration effects, but effects in the effect window didn't sort nicely by predefined program number for fixtures that provided a mixture of fixed and adjustable duration programs. The new standard effect IDs for predefined programs are all in the same range, with evens being fixed duration and odds being adjustable. After updating, existing 'old' shows will continue to export and visualize correctly until you do the menu item, 'DMX > Create or update standard effects for DMX fixtures' on the show, which will overwrite predefined programs with new predefined programs that have the same standard effect ID but which may not be the same predefined program as before. This overwriting concern does not affect user-defined DMX effects or DMX effects with ID < 2000.
  20. DMX: Changed the behavior of the Type field for DMX effects. For DMX effects, the Type field no longer affects whether the effect has adjustable duration. Now, for DMX effects only, effects have variable duration if and only if the effect definition, i.e. the row in the effects window, has non-zero duration. Pyro effects are unchanged. This change enables the Type field of DMX effects to be based on the fixture type, instead of per-effect for the fixture. Flame machines have effects of type 'flame; par lights have effects of type 'light; sparks and fog machines have effects of type 'sfx. Previously it was too confusing to have sparks machine or light effects have a Type of 'flame just for the purpose of making the duration non-adjustable.
  21. DMX: Changed rendering of all-at-once, single-effect cakes whose effect type is ground, flame, or fountain such that the duration of the cake becomes the duration of the effects in the cake. This change is useful for multi-head DMX flame and sparks fixtures that can fire all heads at once. The VDL for these simulations is constructed from a fan cake. Until this change, the effects did not have editable duration because the cake-based simulations didn't change along with the edited duration. These 'All heads' effects now have editable duration.
  22. DMX: Added support for colored flame fixtures, including rudimentary colored flame simulations.
  23. DMX: Improved simulations for RGB fog jet fixtures. Still not great, but at least you can see the color.
  24. DMX: Improved the right-click menu option on Positions for changing the fixture type and converting effects. The function now offers to create standard effects for the chosen change-to fixture if the effects do not exist in any of the loaded effect collections.
  25. DMX: Made 'Edit position properties' take user to function to create DMX effects if necessary, similar to the 'Configure position as DMX fixture' function.
  26. DMX: Support the Hazard/Lockout field in exported DMX scripts.
  27. DMX: Added capability to represent strobe elements in DMX fixtures, with Lightning/Random macros, specifiable pulse width, and rate.
  28. DMX: Upgraded light simulations to support Blend-To color blending effects.
  29. DMX: Added initial support for the DMX Parameters column in the script window, whose purpose is to hold optional per-event DMX parameters that apply to parameterized DMX effects such as the DMX effects that employ user-defined functions like sine and cosine; in the initial support, if the DMX Parameters field contains a number, that number is interpreted as a phase offset in degrees for any user-defined periodic function used in the DMX effect definition.
  30. DMX: Add a setup DMX value option for custom DMX light effects that employe setup time and a user-defined function over duration; the new option is 'Initial value of user-defined function' which facilitates making the setup DMX value the same as the user-defined function returns at the effect time, which is usually precisely the value you wnat to setup in advance so the fixture is properly configured and oriented when it turns on.
  31. DMX: Implement rendering pipeline to support user-defined DMX effects that are relative to the event's direction dots.
  32. DMX: Improved UI for dragging event angles in the 3D view for events that have user-defined angle functions, relative and not-relative, making the rendered beam match the dragged direction dots while dragging is going on, ignoring the user-defined angle function until the dragging operation completes; and prevent the angle dragging operation from adjusting angles that have non-relative user-defined angle functions; and prevent the angle dragging operation from adjusting angles of events that do not have angular degrees of freedom, such as trying to adjust the angle of a stationary par light.
  33. DMX: Minor UI improvement - don't draw the rotation circle dots when user attempts to rotate a fixture that does not have the angular degree of freedom to rotate on that plane, e.g. par lights that can't rotate at all, and wave flamers that can rotate only side-to-side.
  34. DMX: Added 'Intensity' column to script table for setting the dimmer value of DMX light events on a per-instance basis, as opposed to needing to make an effect definition for each desired intensity level.
  35. DMX: Compressed DMX Patch terms to ensure the DMX Patches fit in 255 byte Finale Inventory field limitation.
  36. DMX: Added DMX Parameters column to the Lights script table layout preset, and removed Notes to make room.
  37. DMX: Added Showven cFlamer mVolcano 5-Head Flame Machine (5CH-P, 6CH-M, 6CH-N), cFlamer Quad Flame Machine (5CH-P, 6CH-M, 6CH-N), uFlamer II Flame Machine (1CH-P, 2CH-N, 6CH), uFlamer X-Gasboom Flame Machine 6CH DMX fixtures
  38. DMX: Added Showven Sparkular Spin Sparks Machine 4CH, Sparkular Triple Sparks Machine 6CH, Sparkular Waver Sparks Machine 6CH DMX fixtures
  39. DMX: Added all the predefined programs for fixture 200, Spark Fabrica Fly Spark, including simulations.
  40. DMX: Added Safety Channel Fixture 1CH (Showven) DMX fixture
  41. DMX: Added 180W Moving Head 14CH (DUXFLI) DMX fixture
  42. DMX: Added LUX-FR2 Flame Machine 6CH (Eway) DMX fixture
  43. DMX: Added Generic 128 Safety Channel DMX fixture
  44. DMX: Added H-E05 5-Head Flame Machine 8CH (Moka) DMX fixture
  45. DMX: Added MK-P11 Par Light 11CH (Moka) DMX fixture
  46. DMX: Added P-350 Waterproof 350W Beam Light Moving Head 16CH (Moka) DMX fixture
  47. DMX: Added PF-1800 Wave Flame Machine 9CH (Moka) DMX fixture
  48. DMX: Added 380W Beam With Ring Moving Head 19CH (Shehds) DMX fixture
  49. DMX: Added U King ZQ01417 Par Light DMX fixture
  50. DMX: Added U King ZQ02314 Moving Head DMX fixture
  51. DMX: Added Chauvet Rogue R1 Beam Moving Head DMX fixture
  52. DMX: Added Showven cFlamer Boom DMX fixture
  53. DMX: Added Moka PF-800 Flame Machine DMX fixture
  54. DMX: Added Anonymous ZQ30008 Three-Head Flame Machine DMX fixture
  55. DMX: Added Martin MAC Aura XIP Moving Head DMX fixture
  56. DMX: Added Light Sky AQUAPEARL-PRO Moving Head DMX fixture
  57. DMX: Added Light Sky AQUABEAM400 LL Moving Head DMX fixture
  58. DMX: Added Light Sky MINI LASER AQUA DMX fixture
  59. DMX: Added Lixida 12 LED Par Light DMX fixture
  60. DMX: Added Anmingli 3000CC Pixel Panel DMX fixture
  61. DMX: Added Claypaky Sharpy Plus CD3000 Moving Head 31CH DMX fixture
  62. DMX: Added Showven cFlamer and cFlamer Volcano DMX fixtures, including pre-defined programs
  63. DMX: Added 6CH-N and 6CH-P channel modes for Showven uFlamer Volcano 5-Head flamers, including 97 pre-defined programs
  64. DMX: Added Showven uFlamer Max Plus and Showven Gasboom DMX fixtures
  65. DMX: Added Showven Sparkular Wheel (ID 262) and Showven SonicBoom ReCO2 (ID 263) DMX fixtures
  66. DMX: Added Showven SonicBoom ReCO2 1CH DMX fixture
  67. DMX: Added Jorima Fireball X Plus Flame Machine DMX fixture
  68. DMX: Added Moka MK-C12 CO2 Jet Machine DMX fixture
  69. DMX: Added Moka H-F01 Hi-Super Jet LED Fog Machine DMX fixture
  70. DMX: Added Riukoe Laser Beam 50 IP Moving Head DMX fixture
  71. DMX: Added Light Emotion LE60 Moving Head DMX fixture
  72. DMX: Added Chauvet Intimidator Beam 140SR Moving Head DMX fixture
  73. DMX: Added ADJ Jolt 300 Pixel Panel DMX fixture
  74. DMX: Added ADJ Mega Hex Par Light DMX fixture
  75. DMX: Added Anonymous 60W Spot Moving Head DMX fixture
  76. DMX: Added Moka H-E02 Fire Machine Flame Machine DMX fixture
  77. DMX: Added Donner Mini LED Focus Star Moving Head DMX fixture
  78. DMX: Added Anonymous Big LED CO2 Jet Machine DMX fixture
  79. DMX: Added ADJ Hydro Beam X2 Moving Head DMX fixture
  80. DMX: Added Le Maitre Salamander Quad Pro Flame Machine DMX fixture
  81. DMX: Added Acme Ginamp Wash Light / Blinder DMX fixture
  82. DMX: Added Chauvet Color Strike M Pixel Panel DMX fixture
  83. DMX: Added Shehds 275W Beam Moving Head DMX fixture
  84. DMX: Added U King ZQ16030 Sparks Machine 3CH DMX fixture
  85. DMX: Added Anonymous RGBW Mini Moving Head 12CH DMX fixture
  86. DMX: Added Chauvet Freedom Stick Light Bar DMX fixture
  87. DMX: Added Showven Gasboom DMX fixture
  88. DMX: Added Wisdom XC-5118W Par Light DMX fixture
  89. DMX: Added Spark Fabrica Moto Spark M3 DMX fixture
  90. DMX: Added LuxSFX handheld / wearable wristband / light stick DMX fixtures
  91. DMX: Added LuxSFX wand and wristband DMX fixtures
  92. DMX: Added Holdlamp ZQ01424 RGBW Par Light 8CH DMX fixture
  93. DMX: Added Shehds SP650 Cold Sparks Machine DMX fixture
  94. DMX: Added Expolite Tour-LED 50 XCR Par Light DMX fixture with 4CH AR1.D and 6CH AR2.S modes
  95. DMX: Added Eway LUX-SP02 Oscillating Spark Machine 6CH DMX fixture
  96. DMX: Added Ballet Spark Technologies SP-F180 Circle Flame Machine 5CH DMX fixture
  97. DMX: Added Anonymous Moving Head 16CH DMX fixture (ID 298)
  98. DMX: Added RGBW Fog Machine 8CH (ID 299) and Shehds CoralPar-P18A 10CH (ID 300) DMX fixtures
  99. DMX: Added Magicolour Aura Beam Moving Head DMX fixture (ID 301)
  100. DMX: Added Miner Par LED 1818 Par Light DMX Fixture (ID 302)
  101. DMX: Added Big Dipper Par LED LP009 54X3 RGBWA Par Light DMX Fixture (ID 304)
  102. DMX: Added SGM X5 White LED Strobe Light DMX Fixture (ID 305)
  103. DMX: Added Showtec Helix S5000 Q4 Par Light DMX Fixture (ID 303)
  104. DMX: Removed obsolete DMX fixture ID 208, Custom DMX Fixture 16CH (Generic)
  105. DMX: In the 'Detect and fix pan problems' function, fix isolated cases of pan movements crossing pan = 0 by inverting pan and mirroring tilt to avoid the zero-crossing without causing a visual difference.
  106. Network Sync: Added new network sync dialog to improve performance, reliability, and provide more helpful error messages.
  107. Firing system: Added the SBC Spectra Series firing system.
  108. Firing system: Added the SBC TX3600P firing system.
  109. Firing system: Upgraded the Pyromac exporter to support ramps and the new DMX engine for its new V2R version of the firing system script.
  110. Firing system: Added export options for Pyromac to choose between semi-automatic separately triggered tracks versus a full, standard show.
  111. Firing system: Improved the handling of DMX durations for Pyromac Master Compact modules in semi-automatic shows, making latch effects like Turn On Safety Channel have the full show duration, unlike the in a standard show for which they their duration extends from the event to the end of show.
  112. Firing system: Made Pyromac DMX-BOX always use RampX = 3 even though that sometimes requires extra events.
  113. Firing system: Improved readability of Pyromac export options.
  114. Firing system: Removed 'Invalid track' warning from Pyromac script exporter to allow users to export a single-track manually triggered show without setting the track field for the script events.
  115. Firing system: Upgraded fireTEK script exporter for new DMX ramp capabilities and other DMX improvements.
  116. Firing system: Disable warning on fireTEK exporter for blank or invalid track numbers, which are automatically translated to track 0 representing the main show.
  117. Firing system: Fixed Cobra script exporter for step-by-tracks script type with DMX events, which used to assume DMX channel state was reset between tracks as it is with the separate-scripts-by-tracks.
  118. Firing system: Added a 'Quantity field' export option for FireOne and FireOneCSV for 'Chains count as one' versus 'Devices count as one'.
  119. Firing system: Removed 'modules incompatible' warning message for Pyrodigital when the same show contains modules counting from 1 and 0.
  120. Firing system: Fixed minor bug that the Pyrodigital default module type wasn't being saved and restored properly.
  121. Firing system: Added EXPLO export option for using the Track field for different firing modes in the EXPLO AutoFire software, including step-by-step, pause-between-tracks, and full-show.
  122. Firing system: Added EXPLO export option to put end of show line after the end of the music instead of after the last event in the script.
  123. Firing system: Fixed a bug with Explo 'pause mode' exporter.
  124. Firing system: Changed Pyroneo script exporter's max character limit for description field from 32 to 28 characters.
  125. Firing system: Fixed a crash bug in export warning message for wrong module type that could occur when exporting a script.
  126. Firing system: Added DMX duration field limit of 25000 ms to fireTEK exporter.
  127. Firing system: Removed limit of 100 modules for fireTEK exporter.
  128. Effects: Major update to the Generic Effects collection, including the addition of new effects and removal of outdated pyro and all DMX effects.
  129. Effects: Fixed a bug that caused some effect editor dropdown boxes to not work correctly.
  130. Effects: Fix VDL bug causing 'thick', 'thin', and some other vdl terms to not affect shells.
  131. Rendering: Fix a bug causing cake shot timing to not be properly randomized.
  132. Rendering: Fixed bug in rendering pipeline in which Effect Data in the script used for custom animation of effects wouldn't be cleared properly in rendering when user deleted the Effect Data from the script field.
  133. Miscellaneous: Fixed bug in Effects menu in main menu bar, in which the parts collection selection menu items at the bottom of the menu didn't work.
  134. Miscellaneous: Fixed bug in Lite version. The Show > Set show information dialog didn't properly save changes to the default module type or subsequent information in the dialog, and would trigger an unnecessary 'Front View' explanation dialog. This bug only existed in the Lite version.
  135. Miscellaneous: Added logging to diagnose problems with launching the network sync dialog.
  136. Miscellaneous: Improved network communication error messages to be more user-friendly.
  137. Miscellaneous: Recovered the 'Show origin man' menu item, which had been lost
  138. Miscellaneous: Improved UI for supporting exporting and importing script as CSV data tables, which guarantees correct round-tripping that the other CSV representations can't fully guarantee, which includes other data tables for blueprints, positions, etc. which the other CSV formats don't include.
  139. Miscellaneous: Added Ctrl+0 hot key for resetting zoom/magnification of able windows.
  140. Miscellaneous: Made all effects that have 0 duration in their effects window row be non-adjustable duration, regardless of the part type.
  141. Miscellaneous: Added 'File > Admin > Reset 'Do not show' flags in per-show settings.
  142. Reports: Fixed minor bug in which the character '|' in the title of a report would cause the report not to be generated.
  143. Reports: Added Script Notes 1-3 as sorting options for report and labels blueprints.
  144. Language: Updated Chinese language UI translation to include effect editor words and phrases.
  145. Language: Updated German UI translation.
  146. Language: Updated Italian UI translation.
  147. Language: Updated Polish UI translation.
  148. Language: Updated Russian and Ukrainian translations.
  149. Language: Updated Spanish UI translation.

Latest Beta Release

  1. Fixed minor bug that a sequence of stacked moving head gestures over a constant flash would blackout the flash during their setup time, except for the first gesture which would properly not do that.
  2. Updated Showven mVolcano and MagicFX Flamaniac standard effects to not include effects with heads firing simultaneously.
  3. Added fixture definitions for Miner Par LED 1818, ID 302; Big Dipper Par LED LP009, ID 304; SGM X5, ID 305; Showtec Helix S500 Q4, ID 303.
  4. Improved channel specs for strobe fixtures and supported additional modes of ramp up, down, up/down, and spike, though no sims for those yet.

All Finale 3D Releases And Beta Versions

  1. IMPORTANT: This Finale 3D version exports pyro firing scripts for all firing systems, and exports DMX scripts for all DMX-capable firing systems except Fire Control G2, Pyrodigy, PyroSure, and Pyrotronix. To create a DMX script for any of these systems, design and export using the 18 July 2025 (2025.07.18) full release version.
  2. IMPORTANT: DMX effects in shows created in earlier versions of Finale 3D are obsolete and must be replaced to export a script using this release. To locate affected events, open the show and select 'DMX > Select events with old format DMX effects'. To generate replacement effects, right click each DMX fixture position and select the updated fixture, then follow the prompt to create the new standard effects.
  3. IMPORTANT: User-defined DMX fixtures and effects from earlier versions are not supported in this release and will not function. The Supported DMX fixtures documentation contains a complete list of built-in fixtures and is updated each time a new fixture is added. Hobbyist users can use all built-in DMX fixtures and request the addition of missing fixtures using the DMX Fixture Request Form. Current lead time on new fixtures is approximately 1 to 2 weeks. Hobbyist users can design shows using the newly upgraded standard DMX effects, including color blends, fades, and a variety of other new animation effects. Pro users can do everying in Hobbyist plus create custom effects for the built-in fixtures.
  4. DMX: Added DMX ramp capabilities, which allows DMX channel values to be gradually changed over time, making it possible to create fades, color blends, and precise pan/tilt movements.
  5. DMX: Implemented a new DMX engine to support LTP (Latest Takes Precedence), which allows multiple DMX effects to overlap on the timeline while ensuring the exported script contains the appropriate DMX events.
  6. DMX: Added support for pre-defined sequences/programs for light fixtures, including control of program speed. Introduced user-defined functions for DMX effects, enabling animation of pan and tilt with precise control over motion parameters including timing, amplitude, and phase. Directional options allow effects to align to audience orientation, airspace targets, and event direction, supporting both continuous loops and single-gesture movements. These capabilities enable creation of advanced effects such as rolling circles, searchlights, and other dynamic light movements, with consistent results in both simulation and exported scripts.
  7. DMX: Significantly improved the process for adding new DMX fixtures and effect libraries, making it possible to add complex moving head fixtures in 2-3 hours (instead of 25+ hours), and add simple par lights in as little as 15 minutes (instead of multiple hours).
  8. DMX: Upgraded all 100+ existing DMX fixture definitions to leverage ramps and other DMX improvements.
  9. DMX: Made major improvements to the standard effect libraries for all DMX fixtures including, streamlining of effect selections, adding fade and color blend effects (for lights), adding ramps for more accurate movements (for moving heads), and update of part numbers and descriptions to improve sorting and finding effects and overall readability.
  10. DMX: Added new 'Create or update standard effects for DMX fixture' function, which automatically pops up when a position is configured as a DMX fixture (also accessible from the DMX menu). The feature generates the standard effect library for the selected DMX fixture, making the old workflow, which used DMX effects in catalogs, obsolete.
  11. DMX: Excluded DMX supplier catalogs (which are now obsolete) from being automatically displayed in the effects window when the user clicks a DMX fixture position, and automatically clear the effects window filter if no collections with compatible DMX effects exist.
  12. DMX: Added warnings if user inserts a DMX effect from a supplier catalog, which is now an obsolete workflow.
  13. DMX: Made improvements to the Create/Edit DMX Effect dialogs to simplify the effect creation process and enhance capabilities with the addition of virtual fader options and user-defined periodic functions that can be bound to DMX channels, like sine, triangle wave, and square wave.
  14. DMX: Upgraded the script generation process for Cobra, FireOne, fireTEK, Mongoose, Piroshow, Pyromac and Showven firing systems to use DMX ramps, which allows individual lines of script to change DMX values over a duration, substantially reducing the number of script lines required for movements, fades and color blends.
  15. DMX: Added warnings if user exports a script from a show containing old format DMX effects or for a firing system that has not been updated to the latest DMX capabilities.
  16. DMX: Added new standard effects for moving head lights -- Wide Sweep Loop, Vertical Sweep Loop, Rolling Circle Loop, and Searchlight Loop.
  17. DMX: Added standard effects for intensity loops and gestures -- Bump, Pop, Swell, Fade In, Fade Out, Pulse Loop, Breathe Loop.
  18. DMX: Added 'DMX > Select events with old format DMX effects' to help migrate old shows to the new DMX effects.
  19. DMX: Changed standard effect IDs for the predefined programs that some special effects fixtures have. The change affects whether the standard effects have fixed or adjustable durations, which is based on the standard effect ID. It used to be that there was a separate range of standard effect IDs for fixed versus adjustable duration effects, but effects in the effect window didn't sort nicely by predefined program number for fixtures that provided a mixture of fixed and adjustable duration programs. The new standard effect IDs for predefined programs are all in the same range, with evens being fixed duration and odds being adjustable. After updating, existing 'old' shows will continue to export and visualize correctly until you do the menu item, 'DMX > Create or update standard effects for DMX fixtures' on the show, which will overwrite predefined programs with new predefined programs that have the same standard effect ID but which may not be the same predefined program as before. This overwriting concern does not affect user-defined DMX effects or DMX effects with ID < 2000.
  20. DMX: Changed the behavior of the Type field for DMX effects. For DMX effects, the Type field no longer affects whether the effect has adjustable duration. Now, for DMX effects only, effects have variable duration if and only if the effect definition, i.e. the row in the effects window, has non-zero duration. Pyro effects are unchanged. This change enables the Type field of DMX effects to be based on the fixture type, instead of per-effect for the fixture. Flame machines have effects of type 'flame; par lights have effects of type 'light; sparks and fog machines have effects of type 'sfx. Previously it was too confusing to have sparks machine or light effects have a Type of 'flame just for the purpose of making the duration non-adjustable.
  21. DMX: Changed rendering of all-at-once, single-effect cakes whose effect type is ground, flame, or fountain such that the duration of the cake becomes the duration of the effects in the cake. This change is useful for multi-head DMX flame and sparks fixtures that can fire all heads at once. The VDL for these simulations is constructed from a fan cake. Until this change, the effects did not have editable duration because the cake-based simulations didn't change along with the edited duration. These 'All heads' effects now have editable duration.
  22. DMX: Added support for colored flame fixtures, including rudimentary colored flame simulations.
  23. DMX: Improved simulations for RGB fog jet fixtures. Still not great, but at least you can see the color.
  24. DMX: Improved the right-click menu option on Positions for changing the fixture type and converting effects. The function now offers to create standard effects for the chosen change-to fixture if the effects do not exist in any of the loaded effect collections.
  25. DMX: Made 'Edit position properties' take user to function to create DMX effects if necessary, similar to the 'Configure position as DMX fixture' function.
  26. DMX: Support the Hazard/Lockout field in exported DMX scripts.
  27. DMX: Added capability to represent strobe elements in DMX fixtures, with Lightning/Random macros, specifiable pulse width, and rate.
  28. DMX: Upgraded light simulations to support Blend-To color blending effects.
  29. DMX: Added initial support for the DMX Parameters column in the script window, whose purpose is to hold optional per-event DMX parameters that apply to parameterized DMX effects such as the DMX effects that employ user-defined functions like sine and cosine; in the initial support, if the DMX Parameters field contains a number, that number is interpreted as a phase offset in degrees for any user-defined periodic function used in the DMX effect definition.
  30. DMX: Add a setup DMX value option for custom DMX light effects that employe setup time and a user-defined function over duration; the new option is 'Initial value of user-defined function' which facilitates making the setup DMX value the same as the user-defined function returns at the effect time, which is usually precisely the value you wnat to setup in advance so the fixture is properly configured and oriented when it turns on.
  31. DMX: Implement rendering pipeline to support user-defined DMX effects that are relative to the event's direction dots.
  32. DMX: Improved UI for dragging event angles in the 3D view for events that have user-defined angle functions, relative and not-relative, making the rendered beam match the dragged direction dots while dragging is going on, ignoring the user-defined angle function until the dragging operation completes; and prevent the angle dragging operation from adjusting angles that have non-relative user-defined angle functions; and prevent the angle dragging operation from adjusting angles of events that do not have angular degrees of freedom, such as trying to adjust the angle of a stationary par light.
  33. DMX: Minor UI improvement - don't draw the rotation circle dots when user attempts to rotate a fixture that does not have the angular degree of freedom to rotate on that plane, e.g. par lights that can't rotate at all, and wave flamers that can rotate only side-to-side.
  34. DMX: Added 'Intensity' column to script table for setting the dimmer value of DMX light events on a per-instance basis, as opposed to needing to make an effect definition for each desired intensity level.
  35. DMX: Compressed DMX Patch terms to ensure the DMX Patches fit in 255 byte Finale Inventory field limitation.
  36. DMX: Added DMX Parameters column to the Lights script table layout preset, and removed Notes to make room.
  37. DMX: Added Showven cFlamer mVolcano 5-Head Flame Machine (5CH-P, 6CH-M, 6CH-N), cFlamer Quad Flame Machine (5CH-P, 6CH-M, 6CH-N), uFlamer II Flame Machine (1CH-P, 2CH-N, 6CH), uFlamer X-Gasboom Flame Machine 6CH DMX fixtures
  38. DMX: Added Showven Sparkular Spin Sparks Machine 4CH, Sparkular Triple Sparks Machine 6CH, Sparkular Waver Sparks Machine 6CH DMX fixtures
  39. DMX: Added all the predefined programs for fixture 200, Spark Fabrica Fly Spark, including simulations.
  40. DMX: Added Safety Channel Fixture 1CH (Showven) DMX fixture
  41. DMX: Added 180W Moving Head 14CH (DUXFLI) DMX fixture
  42. DMX: Added LUX-FR2 Flame Machine 6CH (Eway) DMX fixture
  43. DMX: Added Generic 128 Safety Channel DMX fixture
  44. DMX: Added H-E05 5-Head Flame Machine 8CH (Moka) DMX fixture
  45. DMX: Added MK-P11 Par Light 11CH (Moka) DMX fixture
  46. DMX: Added P-350 Waterproof 350W Beam Light Moving Head 16CH (Moka) DMX fixture
  47. DMX: Added PF-1800 Wave Flame Machine 9CH (Moka) DMX fixture
  48. DMX: Added 380W Beam With Ring Moving Head 19CH (Shehds) DMX fixture
  49. DMX: Added U King ZQ01417 Par Light DMX fixture
  50. DMX: Added U King ZQ02314 Moving Head DMX fixture
  51. DMX: Added Chauvet Rogue R1 Beam Moving Head DMX fixture
  52. DMX: Added Showven cFlamer Boom DMX fixture
  53. DMX: Added Moka PF-800 Flame Machine DMX fixture
  54. DMX: Added Anonymous ZQ30008 Three-Head Flame Machine DMX fixture
  55. DMX: Added Martin MAC Aura XIP Moving Head DMX fixture
  56. DMX: Added Light Sky AQUAPEARL-PRO Moving Head DMX fixture
  57. DMX: Added Light Sky AQUABEAM400 LL Moving Head DMX fixture
  58. DMX: Added Light Sky MINI LASER AQUA DMX fixture
  59. DMX: Added Lixida 12 LED Par Light DMX fixture
  60. DMX: Added Anmingli 3000CC Pixel Panel DMX fixture
  61. DMX: Added Claypaky Sharpy Plus CD3000 Moving Head 31CH DMX fixture
  62. DMX: Added Showven cFlamer and cFlamer Volcano DMX fixtures, including pre-defined programs
  63. DMX: Added 6CH-N and 6CH-P channel modes for Showven uFlamer Volcano 5-Head flamers, including 97 pre-defined programs
  64. DMX: Added Showven uFlamer Max Plus and Showven Gasboom DMX fixtures
  65. DMX: Added Showven Sparkular Wheel (ID 262) and Showven SonicBoom ReCO2 (ID 263) DMX fixtures
  66. DMX: Added Showven SonicBoom ReCO2 1CH DMX fixture
  67. DMX: Added Jorima Fireball X Plus Flame Machine DMX fixture
  68. DMX: Added Moka MK-C12 CO2 Jet Machine DMX fixture
  69. DMX: Added Moka H-F01 Hi-Super Jet LED Fog Machine DMX fixture
  70. DMX: Added Riukoe Laser Beam 50 IP Moving Head DMX fixture
  71. DMX: Added Light Emotion LE60 Moving Head DMX fixture
  72. DMX: Added Chauvet Intimidator Beam 140SR Moving Head DMX fixture
  73. DMX: Added ADJ Jolt 300 Pixel Panel DMX fixture
  74. DMX: Added ADJ Mega Hex Par Light DMX fixture
  75. DMX: Added Anonymous 60W Spot Moving Head DMX fixture
  76. DMX: Added Moka H-E02 Fire Machine Flame Machine DMX fixture
  77. DMX: Added Donner Mini LED Focus Star Moving Head DMX fixture
  78. DMX: Added Anonymous Big LED CO2 Jet Machine DMX fixture
  79. DMX: Added ADJ Hydro Beam X2 Moving Head DMX fixture
  80. DMX: Added Le Maitre Salamander Quad Pro Flame Machine DMX fixture
  81. DMX: Added Acme Ginamp Wash Light / Blinder DMX fixture
  82. DMX: Added Chauvet Color Strike M Pixel Panel DMX fixture
  83. DMX: Added Shehds 275W Beam Moving Head DMX fixture
  84. DMX: Added U King ZQ16030 Sparks Machine 3CH DMX fixture
  85. DMX: Added Anonymous RGBW Mini Moving Head 12CH DMX fixture
  86. DMX: Added Chauvet Freedom Stick Light Bar DMX fixture
  87. DMX: Added Showven Gasboom DMX fixture
  88. DMX: Added Wisdom XC-5118W Par Light DMX fixture
  89. DMX: Added Spark Fabrica Moto Spark M3 DMX fixture
  90. DMX: Added LuxSFX handheld / wearable wristband / light stick DMX fixtures
  91. DMX: Added LuxSFX wand and wristband DMX fixtures
  92. DMX: Added Holdlamp ZQ01424 RGBW Par Light 8CH DMX fixture
  93. DMX: Added Shehds SP650 Cold Sparks Machine DMX fixture
  94. DMX: Added Expolite Tour-LED 50 XCR Par Light DMX fixture with 4CH AR1.D and 6CH AR2.S modes
  95. DMX: Added Eway LUX-SP02 Oscillating Spark Machine 6CH DMX fixture
  96. DMX: Added Ballet Spark Technologies SP-F180 Circle Flame Machine 5CH DMX fixture
  97. DMX: Added Anonymous Moving Head 16CH DMX fixture (ID 298)
  98. DMX: Added RGBW Fog Machine 8CH (ID 299) and Shehds CoralPar-P18A 10CH (ID 300) DMX fixtures
  99. DMX: Added Magicolour Aura Beam Moving Head DMX fixture (ID 301)
  100. DMX: Added Miner Par LED 1818 Par Light DMX Fixture (ID 302)
  101. DMX: Added Big Dipper Par LED LP009 54X3 RGBWA Par Light DMX Fixture (ID 304)
  102. DMX: Added SGM X5 White LED Strobe Light DMX Fixture (ID 305)
  103. DMX: Added Showtec Helix S5000 Q4 Par Light DMX Fixture (ID 303)
  104. DMX: Removed obsolete DMX fixture ID 208, Custom DMX Fixture 16CH (Generic)
  105. DMX: In the 'Detect and fix pan problems' function, fix isolated cases of pan movements crossing pan = 0 by inverting pan and mirroring tilt to avoid the zero-crossing without causing a visual difference.
  106. Network Sync: Added new network sync dialog to improve performance, reliability, and provide more helpful error messages.
  107. Firing system: Added the SBC Spectra Series firing system.
  108. Firing system: Added the SBC TX3600P firing system.
  109. Firing system: Upgraded the Pyromac exporter to support ramps and the new DMX engine for its new V2R version of the firing system script.
  110. Firing system: Added export options for Pyromac to choose between semi-automatic separately triggered tracks versus a full, standard show.
  111. Firing system: Improved the handling of DMX durations for Pyromac Master Compact modules in semi-automatic shows, making latch effects like Turn On Safety Channel have the full show duration, unlike the in a standard show for which they their duration extends from the event to the end of show.
  112. Firing system: Made Pyromac DMX-BOX always use RampX = 3 even though that sometimes requires extra events.
  113. Firing system: Improved readability of Pyromac export options.
  114. Firing system: Removed 'Invalid track' warning from Pyromac script exporter to allow users to export a single-track manually triggered show without setting the track field for the script events.
  115. Firing system: Upgraded fireTEK script exporter for new DMX ramp capabilities and other DMX improvements.
  116. Firing system: Disable warning on fireTEK exporter for blank or invalid track numbers, which are automatically translated to track 0 representing the main show.
  117. Firing system: Fixed Cobra script exporter for step-by-tracks script type with DMX events, which used to assume DMX channel state was reset between tracks as it is with the separate-scripts-by-tracks.
  118. Firing system: Added a 'Quantity field' export option for FireOne and FireOneCSV for 'Chains count as one' versus 'Devices count as one'.
  119. Firing system: Removed 'modules incompatible' warning message for Pyrodigital when the same show contains modules counting from 1 and 0.
  120. Firing system: Fixed minor bug that the Pyrodigital default module type wasn't being saved and restored properly.
  121. Firing system: Added EXPLO export option for using the Track field for different firing modes in the EXPLO AutoFire software, including step-by-step, pause-between-tracks, and full-show.
  122. Firing system: Added EXPLO export option to put end of show line after the end of the music instead of after the last event in the script.
  123. Firing system: Fixed a bug with Explo 'pause mode' exporter.
  124. Firing system: Changed Pyroneo script exporter's max character limit for description field from 32 to 28 characters.
  125. Firing system: Fixed a crash bug in export warning message for wrong module type that could occur when exporting a script.
  126. Firing system: Added DMX duration field limit of 25000 ms to fireTEK exporter.
  127. Firing system: Removed limit of 100 modules for fireTEK exporter.
  128. Effects: Major update to the Generic Effects collection, including the addition of new effects and removal of outdated pyro and all DMX effects.
  129. Effects: Fixed a bug that caused some effect editor dropdown boxes to not work correctly.
  130. Effects: Fix VDL bug causing 'thick', 'thin', and some other vdl terms to not affect shells.
  131. Rendering: Fix a bug causing cake shot timing to not be properly randomized.
  132. Rendering: Fixed bug in rendering pipeline in which Effect Data in the script used for custom animation of effects wouldn't be cleared properly in rendering when user deleted the Effect Data from the script field.
  133. Miscellaneous: Fixed bug in Effects menu in main menu bar, in which the parts collection selection menu items at the bottom of the menu didn't work.
  134. Miscellaneous: Fixed bug in Lite version. The Show > Set show information dialog didn't properly save changes to the default module type or subsequent information in the dialog, and would trigger an unnecessary 'Front View' explanation dialog. This bug only existed in the Lite version.
  135. Miscellaneous: Added logging to diagnose problems with launching the network sync dialog.
  136. Miscellaneous: Improved network communication error messages to be more user-friendly.
  137. Miscellaneous: Recovered the 'Show origin man' menu item, which had been lost
  138. Miscellaneous: Improved UI for supporting exporting and importing script as CSV data tables, which guarantees correct round-tripping that the other CSV representations can't fully guarantee, which includes other data tables for blueprints, positions, etc. which the other CSV formats don't include.
  139. Miscellaneous: Added Ctrl+0 hot key for resetting zoom/magnification of able windows.
  140. Miscellaneous: Made all effects that have 0 duration in their effects window row be non-adjustable duration, regardless of the part type.
  141. Miscellaneous: Added 'File > Admin > Reset 'Do not show' flags in per-show settings.
  142. Reports: Fixed minor bug in which the character '|' in the title of a report would cause the report not to be generated.
  143. Reports: Added Script Notes 1-3 as sorting options for report and labels blueprints.
  144. Language: Updated Chinese language UI translation to include effect editor words and phrases.
  145. Language: Updated German UI translation.
  146. Language: Updated Italian UI translation.
  147. Language: Updated Polish UI translation.
  148. Language: Updated Russian and Ukrainian translations.
  149. Language: Updated Spanish UI translation.
  1. Fixed minor bug that a sequence of stacked moving head gestures over a constant flash would blackout the flash during their setup time, except for the first gesture which would properly not do that.
  2. Updated Showven mVolcano and MagicFX Flamaniac standard effects to not include effects with heads firing simultaneously.
  3. Added fixture definitions for Miner Par LED 1818, ID 302; Big Dipper Par LED LP009, ID 304; SGM X5, ID 305; Showtec Helix S500 Q4, ID 303.
  4. Improved channel specs for strobe fixtures and supported additional modes of ramp up, down, up/down, and spike, though no sims for those yet.
  1. Improved effect names of the DMX standard effects for loops and gestures; and for Set Max Intensity.
  2. Compressed DMX Patch terms to ensure the DMX Patches fit in 255 byte Finale Inventory field limitation.
  3. Fixed UI for angling flame/spark machines that have moving heads. Beta releases over the last month incorrectly made their angle rotate forward/back instead of left/right.
  4. Minor UI improvement - don't draw the rotation circle dots when user attempts to rotate a fixture that does not have the angular degree of freedom to rotate on that plane, e.g., par lights that can't rotate at all, and wave flamers that can rotate only side-to-side.
  5. Added DMX Parameters column to the Lights script table layout preset, and removed Notes to make room.
  6. Added follow-up procedure after a user edits a DMX effect if the effect is a standard effect for which a clone was saved instead of a modification to the original. A dialog appears reminding the user that a clone was saved, and indicating the number of script events referencing the original. The dialog offers to update the references to the changed effect, Y/N.
  7. Changed DMX effect IDs for strobing effects, to make them sort nicer in the effects window.
  8. Added 'DMX > Select events with old format DMX effects' to help migrate old shows to the new DMX effects.
  9. Made 'DMX > Create or update standard effects for DMX fixtures' notify users of the number of effects needing to be updated to the new effects.
  10. Removed warning message about changing effect types from flame to SFX to make their duration adjustable since a recent update made flame durations adjustable without changing the type.
  11. Added Magicolour Aura Beam Moving Head fixture definition, Fixture ID 301.
  12. Fix issue with Finale 3D taking up extra CPU time when HTML UI is showing.
  13. Improved information given in the follow-ups dialog for 'Create or update standard effects for DMX fixture'
  14. Made 'Edit position properties' take user to function to create DMX effects if necessary, similar to the 'Configure position as DMX fixture' function.
  15. Fixed a recently introduced bug that caused 'With Fade-In/Out' not to work.
  1. New network sync dialog implementation to improve performance, reliability, and provide more helpful error messages.
  2. Add functionality to launch the user's real web brwoser from Finale3D UI. Needed to provide better feedback on Finale Inventory connection failures.
  3. Fix VDL bug causing 'thick', 'thin', and some other vdl terms to not affect shells.
  4. Fix some spacing issues in the Effect Editor gui.
  5. Fix bug causing rising motion path effects to not work.
  6. Added DMX duration field limit of 25000 ms to fireTEK exporter.
  7. Removed limit of 100 modules for fireTEK exporter.
  8. Added cycle time options for 'One cycle across duration' and 'Half cycle across duration' for DMX user-defined functions for creating single cycle gesture animations.
  9. Improved menu item arrangement for DMX value offset menu on create/edit DMX effect dialog.
  10. Increased resolution of amplitude options on create/edit DMX effect dialog user-defined function fields to all integers 1..100 instead of stepping by 2.5 degrees.
  11. Breaking change warning: changed standard effect IDs for the predefined programs that some special effects fixtures have. The change affects whether the standard effects have fixed or adjustable durations, which is based on the standard effect ID. It used to be that there was a separate range of standard effect IDs for fixed versus adjustable duration effects, but effects in the effect window didn't sort nicely by predefined program number for fixtures that provided a mixture of fixed and adjustable duration programs. The new standard effect IDs for predefined programs are all in the same range, with evens being fixed duration and odds being adjustable. After updating, existing 'old' shows will continue to export and visualize correctly until you do the menu item, 'DMX > Create or update standard effects for DMX fixtures' on the show, which will overwrite predefined programs with new predefined programs that have the same standard effect ID but which may not be the same predefined program as before. This overwriting concern does not affect user-defined DMX effects or DMX effects with ID < 2000.
  12. Improved UI for dragging event angles in the 3D view for events that have user-defined angle functions, relative and not-relative, making the rendered beam match the dragged direction dots while dragging is going on, ignoring the user-defined angle function until the dragging operation completes; and prevent the angle dragging operation from adjusting angles that have non-relative user-defined angle functions; and prevent the angle dragging operation from adjusting angles of events that do not have angular degrees of freedom, such as trying to adjust the angle of a stationary par light.
  13. Breaking change warning: the offset field for user-defined sine/cosine/triangle/square functions for animating DMX effects have been changed from 128-based to 0-based. This change only affects effects that use these trig functions to animate the light beam, which have only been in the betas for a few weeks, so the change will not affect you unless you've been using the looping Searchlight effect or making similar effects on your own. To fix an old effect, just change its offset, which is now called anchor, from 0 to 127.5.
  14. Made the exporter's DMX output and the renderer recognize and preserve the sharp transitions at the edge of 'Width' output gated user-defined functions for animating DMX effects, avoiding using the firing system's ramp features across discontinuities in the wave form.
  15. Added the DMX fixture implementation for the Anonymous Moving Head 16CH, fixture ID 298.
  16. Fixed minor rounding bug with frequency of user-defined functions in DMX effects that affected the Searchlight effect, causing its 6000 ms period to get reset to default.
  17. Added 'Intensity' column to script table for setting the dimmer value of DMX light events on a per-instance basis, as opposed to needing to make an effect definition for each desired intensity level.
  18. Added 'No Sim' explanation in 'With Fade In/Out' and 'Set Intensity X%' effets to clarify the effects don't affect the visualization.
  19. Added standard effects for intensity loops and gestures -- Bump, Pop, Swell, Fade In, Fade Out, Pulse Loop, Breathe Loop.
  20. Added fixture defs for RGBW Fog Machine 8CH, ID 299, and Shehds CoralPar-P18A 10CH, ID300.
  21. Fixed bugs in fixture definitions 276 and 283.
  1. Added Shehds SP650 Cold Sparks Machine DMX fixture definition.
  2. Made Finale DB part numbers print out in the normal color in reports, same as other part numbers; they are displayed in a special color in the application windows.
  3. Made copy/pasting part numbers into search boxes work better with Finale DB part numbers but automatically stripping off the hidden effect ID characters when pasted into the search box.
  4. Added user-defined function phase options for 'Tilt relative to event direction' 'Tilt relative to event direction - amplitude' 'Tilt relative to direction + amplitude' 'Pan relative to event direction' 'Pan relative to event direction + 90 degrees' and 'Pan relative to event direction - 90 degrees' and added the setup DMX value option of 'Initial value of user-defined function.'
  5. Implement rendering pipeline to support user-defined DMX effects that are relative to the event's direction dots.
  6. Update Ukrainian and Russian UI.
  7. Fixed problem with relative user-defined DMX effect working incorrectly on slave fixtures with the 'Rotate 180 degrees' fixture option.
  8. Fixed bug in rendering pipeline in which Effect Data in the script used for custom animation of effects wouldn't be cleared properly in rendering when user deleted the Effect Data from the script field.
  9. Fixed DMX export crash bug resulting from having a DMX effect at time = 0; the workaround was just to move the effect to time = .1 seconds but the workaround is no longer necessary.
  10. Implemented SP650 Cold Sparks Machine.
  11. Added 'enablePrograms' term for fixture definitions, for fixtures that require setting a mode on a separate channel to enable pre-defined sequences/programs.
  12. Made DMX channel definitions for binary modes like preheat or lamp)
  13. Added Expolite Tour-LED 50 XCR Par Light, 4CH AR1.D mode and 6CH AR2.S mode.
  14. Added Eway LUX-SP02 Oscillating Spark Machine 6CH fixture implementation.
  15. Added Ballet Spark Technologies SP-F180 Circle Flame Machine 5CH fixture implementation.
  1. Fixed size of point lights for DMX wearable fixtures.
  2. Upgraded DMX light simulations to support Blend-To color blending effects. Please upgrade your effects with the menu item, DMX > Create or update standard effects for DMX fixture. to enable the upgraded simulations.
  3. Upgraded DMX light simulations to support user-defined functions animating pan and tilt, supporting visualization of the new fancy looping effects like Rolling Circle and Searchlight.
  4. Add Blend-To VDL term, similar to Move-To, to support DMX light simulations of Move-To While Red in a way that is differentiated from Move-To / Blend-To Red'.
  5. Updated documentation page explaining Move-To and other nuanced technical VDL terms, finale3d.com/documentation/creating-dmx-effects/.
  6. Add Cosine option for user-defined functions for custom DMX effects.
  7. Add 'Flatline' option for user-defined functions for custom DMX effects, which sounds unnecessary but is useful because it still incorporates the DMX Offset field, which may not be zero and which may be calculated, such as for hte 'Aim Tilt: Near Horizon' option.
  8. Expand user-defined function cycle time options to 6000 ms.
  9. Add phase options for user-defined functions: Aim Pan - Audience; Aim Tilt - Horizon; Aim Tilt - Near Horizon; Aim Tilt - Low Air; Aim Tilt - Mid Air; Aim Tilt - High Air; Aim Tilt - Up.
  10. Added initial support for the DMX Parameters column in the script window, whose purpose is to hold optional per-event DMX parameters that apply to parameterized DMX effects such as the DMX effects that employ user-defined functions like sine and cosine; in the initial support, if the DMX Parameters field contains a number, that number is interpreted as a phase offset in degrees for any user-defined periodic function used in the DMX effect definition.
  11. Add a setup DMX value option for custom DMX light effects that employe setup time and a user-defined function over duration; the new option is 'Initial value of user-defined function' which facilitates making the setup DMX value the same as the user-defined function returns at the effect time, which is usually precisely the value you wnat to setup in advance so the fixture is properly configured and oriented when it turns on.
  12. Updated Russian and Ukrainian translations.
  13. Changed Move-To/Blend-To reach back time, which is the value in the prefire field, to 20 sec.
  14. Added new standard effects for moving head lights: Wide Sweep Loop, Vertical Sweep Loop, Rolling Circle Loop, and Searchlight Loop. Please do the menu item, DMX > Create or update standard effects for DMX fixture.
  1. Added U King ZQ16030 Sparks Machine 3CH fixture definition.
  2. Added Anonymous RGBW Mini Moving Head 12CH fixture definition.
  3. *** IMPORTANT *** Changed the behavior of the Type field for DMX effects. For DMX effects, the Type field no longer affects whether the effect has adjustable duration. Now, for DMX effects only, effects have variable duration if and only if the effect definition, i.e., the row in the effects window, has non-zero duration. Pyro effects are unchanged. This change enables the Type field of DMX effects to be based on the fixture type, instead of per-effect for the fixture. Flame machines have effects of type 'flame; par lights have effects of type 'light; sparks and fog machines have effects of type 'sfx. Previously it was too confusing to have sparks machine or light effects have a Type of 'flame just for the purpose of making the duration non-adjustable.
  4. Further refinement of adjustable duration logic: effect types light, sfx, and flame are adjustable if and only effect duration in effect window is non-zero; all other effect types do not depend on the effect duration to determine whether the duration is editable.
  5. Improved the standard effects list for the 1CH mode of the ReCO2 SonicBoom fixture.
  6. Further updates to reCO2 SonicBoom standard effects for 1CH mode.
  7. Further enhanced the logic that determines whether effects have adjustable duration: standard effects representing fixed-duration predefined DMX programs such as is common with moving head flame and sparks machines will now have non-adjustable duration, same as they did before the recent changes to the adjustable duration logic.
  8. Added Chauvet Freedom Stick Light Bar fixture definition.
  9. Added capability for pre-defined sequences/programs for light fixtures, and program speed.
  10. Added Showven Gasboom fixture definition.
  11. Added Wisdom XC-5118W par light fixture definition.
  12. Added Spark Fabrica Moto Spark M3 fixture definition.
  13. Added LuxSFX handheld/wearable wrist band / light stick DMX fixture definition.
  14. Added the LuxSPX fixture defs for wands and wristbands.
  15. Added new fixture type 'Wearable Light'.
  16. Added fixture definition for Holdlamp ZQ01424 RGBW Par Light 8CH.
  17. Updated Russian UI translation.
  1. Added capability to represent strobe elements in DMX fixtures, with Lightning/Random macros, specifiable pulse width, and rate.
  2. Added fixture definition for Acme Ginamp wash light/blinder.
  3. Added fixture definition for Chauvet Color Strike M Pixel Panel.
  4. Added Shehds 275W Beam Moving head fixture definition.
  5. Made all effects that have 0 duration in their effects window row be non-adjustable duration, regardless of the part type.
  1. IMPORTANT: This beta release exports pyro firing scripts for all firing systems but only exports DMX scripts for Cobra, FireOne, fireTEK, Mongoose, Piroshow, Pyromac, and Showven firing systems. Other firing systems will be upgraded to support the new DMX features in a future update. To export a DMX script for a system not listed here, design and export using the 2025.07.18-f01426461 full release version.
  2. Updated Chinese language UI translation to include effect editor words and phrases.
  3. Added support for Mongoose with the new DMX features, including ramp for the upcoming Mongoose firmware revision that includes ramp capabilities.
  4. Added support for Showven DMX fixtures: cFlamer, cFlamer Volcano, including pre-defined programs.
  5. Added 6CH-N and 6CH-P channel map modes for Showven uFlamer Volcano 5-Head flamers, including the 97 pre-defined programs.
  6. Added DMX fixture definitions for Showven uFlamer Max Plus and Showven Gasboom.
  7. Added fixture definitions for Showven Sparkular Wheel ID 262 and Showven SonicBoom ReCO2 ID 263.
  8. Added fixture definition for 1CH channel map version of Showven SonicBoom reCO2 fixture.
  9. Added fixture definition for Jorima Fireball X Plus flame machine.
  10. Added fixture definition for Moka MK-C12 CO2 Jet Machine.
  11. Added fixture definition for Moka H-F01 Hi-Super Jet LED Fog Machine.
  12. Added fixture definition for Riukoe Laser Beam 50 IP Moving Head.
  13. Added fixture definition for Light Emotion LE60 Moving Head.
  14. Added fixture definition for Chauvet Intimidator Beam 140SR Moving Head.
  15. Added fixture definition for ADJ Jolt 300 Pixel Panel.
  16. Added fixture definition for ADJ Mega Hex Par Plight.
  17. Added fixture definition for Anonymous 60W Spot Moving Head.
  18. Added fixture definition for Moka H-E02 Fire Machine Flame Machine.
  19. Added fixture definition for Donner Mini LED Focus Star Moving Head.
  20. Added Anonymous Big LED CO2 Jet Machine fixture definition.
  21. Added fixture definition for ADJ Hydro Beam X2 Moving head.
  22. Added fixture definition for Le Maitre Salamander Quad Pro Flame Machine.
  23. Added 'Clear Material' effect to standard effects, and updated fixture definitions to support the feature, for the following fixtures, Showven fixture ID 14, 229, 231, 232; Auvi 35; specialFX.it 61; Moka 84; Showven 86; Spark Fabrica 96, 200, 201, 202, 203; Vevor 210.
  24. Added support for colored flame fixtures, including rudimentary colored flame simulations.
  25. Improved simulations for RGB fog jet fixtures. Still not great, but at least you can see the color.
  26. Improved the right-click menu option on Positions for changing the fixture type and converting effects. The function now offers to create standard effects for the chosen change-to fixture if the effects do not exist in any of the loaded effect collections.
  27. Support the Hazard/Lockout field in exported DMX scripts.
  28. New client sync dialog: Implement better feedback spinners.
  29. New client sync dialog: Report better error messages when login to Finale Inventory fails, and don't keep retrying on login failure.
  1. IMPORTANT: This beta release exports pyro firing scripts for all firing systems but only exports DMX scripts for Cobra, FireOne, fireTEK, Piroshow, Pyromac, and Showven firing systems. Other firing systems will be upgraded to support the new DMX features in an upcoming beta release. To export a DMX script for a system not listed here, design and export using the 2025.07.18-f01426461 full release version.
  2. Upgraded Piroshow exporter to work with the new DMX capabilities.
  3. Added ramp support for Piroshow firing system.
  4. Added Lixida 12 LED par light fixture.
  5. Added 'Pixel Panel' as a DMX fixture type.
  6. Added Anmingli 3000CC Pixel Panel fixture definition.
  7. Added Claypaky Sharpy Plus CD3000 Moving Head 31CH fixture definition.
  8. Added standard effects support for fixtures with multiple color wheels.
  9. Implement error feedback on network sync dialog spinners.
  10. Added control-0 hot key for resetting zoom/magnification of able windows.
  11. Fixed Showven exporter bug in export options dialog that prevented exporting.
  1. IMPORTANT: This beta release exports pyro firing scripts for all firing systems but only exports DMX scripts for Cobra, FireOne, fireTEK, Pyromac, and Showven firing systems. Other firing systems will be upgraded to support the new DMX features in an upcoming beta release. To export a DMX script for a system not listed here, design and export using the 2025.07.18-f01426461 full release version.
  2. Upgraded the FireOne CSV exporter to support ramps and the new DMX engine.
  3. Removed the FireOne exporter feature of Script Notes variables that previously provided a workaround for ramp but that are now unnecessary because Finale supports ramp directly.
  4. Fixed bug with 'Edit DMX effect' dialog for user-defined functions based on effect duration.
  5. Added additional values in the drop down menu for user-defined functions based on effect duration in the 'Edit DMX effect' dialog.
  6. Made editing a DMX effect with the dialog not re-derive the subtype field, instead just leaving it blank or with the existing value.
  7. Changed rendering of all-at-once, single-effect cakes whose effect type is ground, flame, or fountain such that the duration of the cake becomes the duration of the effects in the cake. This change is useful for multi-head DMX flame and sparks fixtures that can fire all heads at once. The VDL for these simulations is constructed from a fan cake. Until this change, the effects did not have editable duration because the cake-based simulations didn't change along with the edited duration. These 'All heads' effects now have editable duration.
  8. Improved effects for Showven Sparkular Spin and Spark Fabrica Flyspark.
  9. Changed 'With Rotation' effects to pairs of 'Turn On Rotation' and 'Turn Off Rotation'.
  10. Fixed strobe VDL for MOK-220 fixture, which didn't work because the fixture used non-standard strobe rates.
  11. Fixed the preheat effect for SPK-200 SF-Z5 Flyspark Sparks Machine, changing the DMX value from the incorrect value 255 to the correct value 128.
  12. Added support for firing system hardware that has different resolutions and maximum limits for DMX duration and DMX ramp.
  13. Removed an old fireTEK constraint that forced move-to events to start 10 ms after the flash event establishing the move-from time and angle instead of starting at exactly the move-from time.
  14. Improved fireTEK exporter's output, augmenting the descriptions of DMX commands with the DMX channel offset to make them more readable by humans.
  15. Updated Italian UI translation.
  16. Improved DMX exporter speed, especially for multi-hour SMPTE shows.
  17. Improved performance of multiply planes for DMX virtual faders.
  18. Fixed bug that DMX custom effect functions like sine/triangle would overwrite values instead of scale values when written to the virtual fader that scales relative to previous values.
  19. Improved DMX export speed for ramps and moving head angle sweeps.
  20. Add U King ZQ01417 Par Light fixture definition
  21. Add U King ZQ02314 Moving Head fixture definition.
  22. Add Chauvet Rogue R1 Beam Moving Head fixture definition.
  23. Added 'Turn On/Turn Off Lamp effects to standard effects for fixtures that have that setting in their Control channel.
  24. Added Lamp On/Lamp Off standard DMX effects.
  25. Added Showven cFlamer Boom fixture definition.
  26. Added Moka PF-800 Flame Machine fixture definition.
  27. Added Anonymous ZQ30008 Three-Head Flame Machine fixture definition.
  28. Added Martin MAC Aura XIP Moving Head fixture definition.
  29. Added Light Sky AQUAPEARL-PRO Moving Head fixture definition.
  30. Added Light Sky AQUABEAM400 LL Moving Head fixture definition.
  31. Added Light Sky MINI LASER AQUA Moving Head.
  32. Added standard DMX effects for Zoom.
  33. Improved terminology and templates for Focus, Frost, and Prism DMX effects.
  34. Improved UI for supporting exporting and importing script as CSV data tables, which guarantees correct round-tripping that the other CSV representations can't fully guarantee, which includes other data tables for blueprints, positions, etc., which the other CSV formats don't include.
  1. IMPORTANT: This beta release exports pyro firing scripts for all firing systems but only exports DMX scripts for Cobra, fireTEK, Pyromac, and Showven firing systems. Other firing systems will be upgraded to support the new DMX features in an upcoming beta release. To export a DMX script for a system not listed here, design and export using the 2025.07.18-f01426461 full release version.
  2. Changes to the way authentication is handled in HTML dialogs. This should not be user-visible, this note is just included so that we can pinpoint a problem if it occurs.
  3. Added context-sensitive suggestion messages to the 'Create/Edit DMX effect' dialog to make the dialog more self-explanatory for advanced effects like Move-To.
  4. Fixed 'Edit DMX effect' dialog output for effects with setup values.
  5. Fixed 'Edit DMX effect' dialog for effects with setup times relative to the previous effect.
  6. Fixed 'With Fade-In' standard effects, which faded out instead of in.
  7. Fixed automatic prefire determination in 'Create/Edit DMX effect' dialog, making the prefire 10 seconds if and only if the effect has a setup time relative to the previous effect.
  8. Adjused VDL brightness for standard DMX effects.
  9. Fixed bug in DMX patch of standard effects for multi-head special effects fixtures like ANO-036, which were missing the setup time.
  10. Fixed minor bug with the suggestions for multi-head special effects fixtures in the 'Edit DMX effect' dialog.
  11. Changed per-channel reachback calculation for Move-To effects to backstop at the *end time* as opposed to the *effect time* of the most recent preceeding event writing to the channel, which resolves a problem with color wheel moving head fixtures setting the color wheel value in preparation for a move-in-black/move-to sequence in a way that could overwrite the color wheel during the duration of a preceeding effect if the gap between the effects was small, less than a second.
  12. Made effects context menu item, 'Clone this item' choose custom DMX effect IDs for cloned DMX effects instead of duplicating the part number and adding a count at the end.
  13. Made 'Clone this item' scroll selected items into view when done.
  14. Improved the 'Update the changed effects in open shows' dialog by adding a count of changed part numbers.
  15. Made DMX 'Flash' effects work in place of 'Blend From' for blends, which makes the 'Blend From' effects unnecessary; removed the 'Blend From' effects from the standard DMX effect libraries.
  16. Fixed minor bug in standard DMX effects that made effects for simple special effects fixtures uneditable.
  17. Fixed 'Edit DMX effect' dialog for editing non-custom effects, making it save the edited part with a regenerated custom effect ID part number.
  18. Made all the create/edit effect functions scroll the effects window to bring the added row into view.
  19. Fixed bug in VDL effect heights of standard effects created for fog jet fixtures with RGB LEDs.
  20. Added explanation paragraph to 'Edit DMX effect' dialog when the user edits a standard effect and the dialog allocates a new part number for it in the range of user-defined part numbers.
  21. Fixed DMX bug in which a FADE-IN effect could set the DMX value to 0 at the end instead of 255.
  22. Fixed a minor DMX bug in which a semi-automatic track beginning with a DMX FADE-IN effect could skip the FADE-IN effect.
  23. Added 'File > Admin > Reset 'Do not show' flags in per-show settings.
  24. Added an explanation to the 'Edit DMX effect' dialog when editing a safety channel or reset fixture effect, explaining that export warnings for missing safety channel or reset effects are possible when using user-defined part numbers for those DMX effects.
  25. Prevent the warning for overlapping effects from being triggered by Move-To events that reach back to Flash events whose default duration would overlap the Move-To event. Move-To events are now excluded from the overlapping effects warning entirely.
  26. Changed Blend-To and Move-To standard DMX effects to have a setup time = 'When previous effect begins' instead of 1000 ms before, which doesn't make any difference in the case of their DMX patches but which might confuse users trying to understand the intent.
  27. Changes 'Set 50% Intensity' effects and similar effects to have part type = flame because their duration is not adjustable.
  28. Fixed 'Set Gobo' effect durations which incorrectly were 10 seconds and should have been 0; and changed their part type to flame.
  1. IMPORTANT: This beta release exports pyro firing scripts for all firing systems but only exports DMX scripts for Cobra, fireTEK, Pyromac, and Showven firing systems. Other firing systems will be upgraded to support the new DMX features in an upcoming beta release. To export a DMX script for a system not listed here, design and export using the 2025.07.18-f01426461 full release version.
  2. DMX: Added DMX ramp capabilities, which allows DMX channel values to be gradually changed over time, making it possible to create fades, color blends, and precise pan/tilt movements.
  3. DMX: Implemented a new DMX engine to support LTP (Latest Takes Precedence), which allows multiple DMX effects to overlap on the timeline while ensuring the exported script contains the appropriate DMX events.
  4. DMX: Significantly improved the process for adding new DMX fixtures and effect libraries, making it possible to add complex moving head fixtures in 2-3 hours (instead of 25+ hours), and add simple par lights in as little as 15 minutes (instead of multiple hours).
  5. DMX: Upgraded all 100+ existing DMX fixture definitions to leverage ramps and other DMX improvements.
  6. DMX: Made major improvements to the standard effect libraries for all DMX fixtures including, streamlining of effect selections, adding fade and color blend effects (for lights), adding ramps for more accurate movements (for moving heads), and update of part numbers and descriptions to improve sorting and finding effects and overall readability.
  7. DMX: Added new 'Create or update standard effects for DMX fixture' function, which automatically pops up when a position is configured as a DMX fixture (also accessible from the DMX menu). The feature generates the standard effect library for the selected DMX fixture, making the old workflow, which used DMX effects in catalogs, obsolete.
  8. DMX: Excluded DMX supplier catalogs (which are now obsolete) from being automatically displayed in the effects window when the user clicks a DMX fixture position, and automatically clear the effects window filter if no collections with compatible DMX effects exist.
  9. DMX: Added warnings if user inserts a DMX effect from a supplier catalog, which is now an obsolete workflow.
  10. DMX: Made improvements to the Create/Edit DMX Effect dialogs to simplify the effect creation process and enhance capabilities with the addition of virtual fader options and user-defined periodic functions that can be bound to DMX channels, like sine, triangle wave, and square wave.
  11. DMX: Upgraded the script generation process for Cobra, fireTEK and Pyromac firing systems to use DMX ramps, which allows individual lines of script to change DMX values over a duration, substantially reducing the number of script lines required for movements, fades and color blends.
  12. DMX: Added warnings if user exports a script from a show containing old format DMX effects or for a firing system that has not been updated to the latest DMX capabilities.
  13. DMX: Added Showven cFlamer mVolcano 5-Head Flame Machine (5CH-P, 6CH-M, 6CH-N), cFlamer Quad Flame Machine (5CH-P, 6CH-M, 6CH-N), uFlamer II Flame Machine (1CH-P, 2CH-N, 6CH), uFlamer X-Gasboom Flame Machine 6CH DMX fixtures
  14. DMX: Added Showven Sparkular Spin Sparks Machine 4CH, Sparkular Triple Sparks Machine 6CH, Sparkular Waver Sparks Machine 6CH DMX fixtures
  15. DMX: Added all the predefined programs for fixture 200, Spark Fabrica Fly Spark, including simulations.
  16. DMX: Added Safety Channel Fixture 1CH (Showven) DMX fixture
  17. DMX: Added 180W Moving Head 14CH (DUXFLI) DMX fixture
  18. DMX: Added LUX-FR2 Flame Machine 6CH (Eway) DMX fixture
  19. DMX: Added Generic 128 Safety Channel DMX fixture
  20. DMX: Added H-E05 5-Head Flame Machine 8CH (Moka) DMX fixture
  21. DMX: Added MK-P11 Par Light 11CH (Moka) DMX fixture
  22. DMX: Added P-350 Waterproof 350W Beam Light Moving Head 16CH (Moka) DMX fixture
  23. DMX: Added PF-1800 Wave Flame Machine 9CH (Moka) DMX fixture
  24. DMX: Added 380W Beam With Ring Moving Head 19CH (Shehds) DMX fixture
  25. DMX: Removed obsolete DMX fixture ID 208, Custom DMX Fixture 16CH (Generic)
  26. DMX: Added 'Create DMX Fixture...' dialog that instructs users to send fixture manual pdf to support@finale3d.com to request fixture implementation.
  27. DMX: In the 'Detect and fix pan problems' function, fix isolated cases of pan movements crossing pan = 0 by inverting pan and mirroring tilt to avoid the zero-crossing without causing a visual difference.
  28. Firing system: Added the SBC Spectra Series firing system.
  29. Firing system: Added the SBC TX3600P firing system.
  30. Firing system: Upgraded the Pyromac exporter to support ramps and the new DMX engine for its new V2R version of the firing system script.
  31. Firing system: Added export options for Pyromac to choose between semi-automatic separately triggered tracks versus a full, standard show.,
  32. Firing system: Improved the handling of DMX durations for Pyromac Master Compact modules in semi-automatic shows, making latch effects like Turn On Safety Channel have the full show duration, unlike the in a standard show for which they their duration extends from the event to the end of show.
  33. Firing system: Made Pyromac DMX-BOX always use RampX = 3 even though that sometimes requires extra events.
  34. Firing system: Improved readability of Pyromac export options.
  35. Firing system: Removed 'Invalid track' warning from Pyromac script exporter to allow users to export a single-track manually triggered show without setting the track field for the script events.
  36. Firing system: Upgraded fireTEK script exporter for new DMX ramp capabilities and other DMX improvements.
  37. Firing system: Disable warning on fireTEK exporter for blank or invalid track numbers, which are automatically translated to track 0 representing the main show.
  38. Firing system: Fixed Cobra script exporter for step-by-tracks script type with DMX events, which used to assume DMX channel state was reset between tracks as it is with the separate-scripts-by-tracks.
  39. Firing system: Added a 'Quantity field' export option for FireOne and FireOneCSV for 'Chains count as one' versus 'Devices count as one'.
  40. Firing system: Removed 'modules incompatible' warning message for Pyrodigital when the same show contains modules counting from 1 and 0.
  41. Firing system: Fixed minor bug that the Pyrodigital default module type wasn't being saved and restored properly.
  42. Firing system: Added EXPLO export option for using the Track field for different firing modes in the EXPLO AutoFire software, including step-by-step, pause-between-tracks, and full-show.
  43. Firing system: Added EXPLO export option to put end of show line after the end of the music instead of after the last event in the script.
  44. Firing system: Fixed a bug with Explo 'pause mode' exporter.
  45. Firing system: Changed Pyroneo script exporter's max character limit for description field from 32 to 28 characters.
  46. Firing system: Fixed a crash bug in export warning message for wrong module type that could occur when exporting a script.
  47. Effects: Major update to the Generic Effects collection, including the addition of new effects and removal of outdated pyro and all DMX effects.
  48. Effect editor: Fixed a bug that caused some effect editor dropdown boxes to not work correctly.
  49. Rendering: Fix a bug causing cake shot timing to not be properly randomized.
  50. Effects: Fixed bug in Effects menu in main menu bar, in which the parts collection selection menu items at the bottom of the menu didn't work.
  51. Miscellaneous: Fixed bug in Lite version. The Show > Set show information dialog didn't properly save changes to the default module type or subsequent information in the dialog, and would trigger an unnecessary 'Front View' explanation dialog. This bug only existed in the Lite version.
  52. Miscellaneous: Added logging to diagnose problems with launching the network sync dialog.
  53. Miscellaneous: Improved network communication error messages to be more user-friendly.
  54. Miscellaneous: Recovered the 'Show origin man' menu item, which had been lost
  55. Reports: Fixed minor bug in which the character '|' in the title of a report would cause the report not to be generated.
  56. Reports: Added Script Notes 1-3 as sorting options for report and labels blueprints.
  57. Language: Updated German UI translation.
  58. Language: Updated Polish UI translation.
  59. Language: Updated Spanish UI translation.
  60. Language: Updated Ukrainian UI translation.
  1. Rendering: Significantly improved performance and stability for extremely large shows by changing how effects are loaded during playback. Instead of loading the entire timeline, Finale 3D now loads only effects within one minutes of the playhead, which may cause the gray 'loading effects' screen to appear more frequently but for much shorter durations. This change also resolves the longstanding 'green screen' out-of-memory issue that could occur when working on very large shows.
  2. Segments: Added support for defining show segments for Fire Pioneer and ShangYi-TECH firing systems, enabling shows to be divided into logical segments for script export and soundtrack generation. Segments can be defined using either songs or segment markers. Finale 3D will export separate script files and soundtracks per segment, perfectly suited for each firing system. For details, see the Segments documentation.
  3. Timecode: Added Fire Pioneer FSK option in 'File > Export > Export soundtrack', including options for writing one audio file with FSK for the entire soundtrack, and writing one audio file with FSK file per segment/song.
  4. Timecode: Added Fire Pioneer FSK decoder to the 'File > Tools > Analyze timecode in sound file' function, enabling it to detect and analyze Fire Pioneer FSK.
  5. Firing System: Added support for the Happiness firing system, including all group firing modes that the system supports.
  6. Firing System: Added support for ShangYi-TECH firing system.
  7. Firing System: Increased fireTEK max tracks from 99 to 250.
  8. Firing System: Added support for the full UTF-8 character set for the Piroshow firing system.
  9. Firing System: Added leading zero to RJ Equipamentos firing system module numbers in the script window, so they sort better in reports.
  10. Firing System: Fixed bug in Jingduan exporter wherein shots from different controllers but same module, pin and event time could be conflated.
  11. Firing System: Fixed bug in Apex exporter for position names that weren't unique after truncated to length limit of firing system.
  12. Firing System: Added support for the Terminal Function, i.e., refiring pins, on Galaxis.
  13. Firing System: Added support for Galaxis L-Flame fixture.
  14. Firing System: Added fields to Galaxis GS2 export: Notes, Manufacturer, UN Number, CE Number, NEQ.
  15. Firing System: Further improvements and bug fixes to Galaxis terminal function programming and added fields to GS2 file, including round-tripping the new fields when importing GS2 files as show scripts.
  16. Firing System: Minor improvements to Galaxis split board export, fixing the device type as it appears in Composer.
  17. Firing System: Disabled the 'Multiple event times on same pin' warning message for Galaxis controller with G-Flame, L-Flame and Terminal Function events.
  18. Firing System: Made Galaxis controller always use pin 1 for G-Flame, L-Flame, and Terminal Function events.
  19. Firing System: Added Galaxis export options to specify the minimum time separation between events that causes steppers to be created.
  20. Firing System: Added Galaxis export option to turn on/off the feature that creates a steppers for events with the same track value.
  21. Firing System: Update Galaxis controller addressing to set the Terminal Function pin number to the physical output terminal number, to match the slat number that is the operative field for specifying the Terminal Function output terminal.
  22. Google Maps: Updated 3D maps downloader to compensate for changes made by Google that were causing 3D map models to not appear in the design window.
  23. Effects: Changed size threshold in Create Effect dialog for encouraging user set effect type to single-shot from 55mm to 62.5mm, to include the encouragement for 60 and 62mm effects.
  24. Effects: Fixed bug in 'Combine as cake' function wherein HTM was required but not present in the combined cake shot definitions if cases where some of the shot definitions are customized.
  25. Effects: Fixed bug in 'Combine as cake' function wherein a cake containing more than 12 different effects would have labels with problematic letters: m, s, v, w, x, z; the function now skips over those letters.
  26. Effects: Add spaces to break patterns in effect editor dropdown.
  27. Drones: Fixed drone import bug in caused by poor hash function.
  28. Rack Layouts: Fixed minor bug in racks view window and reports that angles outside the range -180 to 180, such as 181, would display incorrectly in the racks for the angle format in which left = -0 degrees and up = 90 degrees; and fixed minor bug in which angle 360 degrees would display as 360 instead of 0 in some other angle formats.
  29. DMX: Added support for Chauvet Rogue Outcast 2.
  30. DMX: Added support for VEVOR Cold Sparks Machine.
  31. DMX: Added :hold X Y Z option for DMX patches that holdschannels X Y Z at their end value after the effect ends, enabling moving head effects to avoid resetting the pan and tilt angles between effects.
  32. DMX: Added DMX Patch capabilities to apply master faders onto fixtures for ramps and intensity levels. The new keywords are :scaleMultiplier, :setMultiplier, :scale255, :rampScale255. Documentation will give examples of using these terms in DMX Patches to create ramps and intensity level modifier effects that multiple/scale the intensities of the effects that they apply to.
  33. DMX: Improved the DMX Patch parameters :p1, :p2, ..., to support custom DMX effects that are based on channel values specified in the DMX Parameters field of the script window, for people who want to program DMX fixtures with individual script rows to set channel values.
  34. 3D Models: Fixed crash bugs for loading SketchUp models that have no meshes defined or have excessive instanced meshes.
  35. Miscellaneous: Fix bug causing Sync with Network to spin forever on 'calculating changes' in My Effects.
  36. Miscellaneous: Changed the Camera window to be called the Keyframes window.
  37. Language: Updated Brazilian Portuguese UI translation.
  38. Language: Updated Chinese UI translation.
  39. Language: Updated German UI translation.
  40. Language: Updated Polish UI translation.
  41. Language: Updated Spanish UI translation.
  42. Language: Added first version of Korean UI translation.
  1. Fixed bug in Apex exporter for position names that weren't unique after truncated to length limit of firing system.
  2. Added DMX Patch capabilities to apply master faders onto fixtures for ramps and intensity levels. The new keywords are :scaleMultiplier, :setMultiplier, :scale255, :rampScale255. Documentation will give examples of using these terms in DMX Patches to create ramps and intensity level modifier effects that multiple/scale the intensities of the effects that they apply to.
  3. Added support for the full UTF-8 character set for the Piroshow firing system.
  4. Added Crackle Cube as a new firing system, including the 12 module types it supports; added functionality to the 'Address show' function that fills in the Universe column in the script table when addressing with the module type compatibility group, this functionality currently applying only to the Crackle Cube firing system since no other firing systems need it.
  5. Improved the DMX Patch parameters :p1, :p2, ..., to support custom DMX effects that are based on channel values specified in the DMX Parameters field of the script window, for people who want to program DMX fixtures with individual script rows to set channel values.
  6. Made segment numbering consistent between Fire Pioneer and ShangYiTech script exporters and Fire Pioneer Soundtrack timecode exporting as follows: if user has not added explicit segment numbers to songs or segment keyframes, they will be assigned default segment numbers equal to their index in the list of segments sorted by start time; and if multiple segments have the same segment numbers, they will be combined as into a single segment.
  1. Fixed Cobra/Showven DMX exporter bug for shows with DMX slave fixtures. The bug duplicated the event rows in the script for slave fixtures instead of ignoring them.
  2. Increased fireTEK max tracks from 99 to 250.
  3. Added :hold X Y Z option for DMX patches that holdschannels X Y Z at their end value after the effect ends, enabling moving head effects to avoid resetting the pan and tilt angles between effects.
  1. Fixed bug in 'Combine as cake' function wherein HTM was required but not present in the combined cake shot definitions if cases where some of the shot definitions are customized.
  2. Fixed bug in 'Combine as cake' function wherein a cake containing more than 12 different effects would have labels with problematic letters: m, s, v, w, x, z; the function now skips over those letters.
  3. Add spaces to break patterns in effect editor dropdown.
  4. Updated 3D maps downloader to compensate for changes made by Google that were causing 3D map models to not appear in the design window.
  1. Improved Fire Pioneer soundtrack timecode exporter by combining songs that have the same segment number.
  2. Fixes to ShangYi-TECH exporter: removed header line, changed from CSV to XLSX, changed pins-per-module from erroneous 33 to correct 32.
  3. Added error detection and warnings for ShangYi-TECH exporter if user selects 'multiple segments' and the segments are non-consecutive or don't start with 0.
  4. Improved error checking in exporter for ShangYi-TECH exporter to require that sequences start at zero and are consecutive for each universe, as opposed to globally across all universes.
  5. Fixed bug in Jingduan exporter wherein shots from different controllers but same module, pin and event time could be conflated.
  6. Fix crash bug that happened when loading SketchUp models with lots of instanced meshes.
  7. Changed size threshold in Create Effect dialog for encouraging user set effect type to single-shot from 55mm to 62.5mm, to include the encouragement for 60 and 62mm effects.
  1. Added support for VEVOR Cold Sparks Machine.
  2. Added BOM to UTF-8 text encoding for ShangYi-TECH exporter.
  3. Fixed bug in 'one file per segment' option of Fire Pioneer exporter, which previously was missing the BOM in the UTF-8 text encoding, which caused Chinese characters not to import into the controller.
  4. Fixed bug in ShangYi-TECH exporter, formatting Universe column values as two digits with leading zero.
  1. Change the way the gray loading effects screen works. Now, Finale3D will load effects within 1 minute of the playhead, rather than the previous method which loaded every effect from before the playhead, and effects within 10s after the playhead. This change causes the gray screen to appear for less time, but it might appear more frequently. This can be adjusted with the bufferTimeWindow Per-Show Setting. Change this to a very large value like 100000 to ensure that all effects are loaded and the gray screen will not appear during playback.
  2. Fixed the 'green screen' issue when loading very large shows with many effects.
  3. Fix the 'disappearing star tips' bug that was introduced with the green screen fix.
  4. Fix bug causing render randomness settings to not be applied.
  5. Fix render bug causing effect instances to be 'overdrawn'.
  6. Fix bug causing light beams to not render.
  7. Fix bug causing Sync with Network to spin forever on 'calculating changes' in My Effects.
  8. Added functions for defining a segment, 'Show > Segments > Add segment start' and 'Show > Segments > Add segment end (optional)' and 'Show > Segments > Clear all segments' which provide a way to define segments explicitly instead of using the default segment definition which is that each independently added song in the soundtrack is segment. Currently segments are only used for Fire Pioneer script and FSK soundtrack exporting.
  9. Added Fire Pioneer FSK option in 'File > Export > Export soundtrack', including options of writing one FSK file for the entire soundtrack, and of writing one FSK file per segment/song.
  10. Added Fire Pioneer FSK decoder to the 'File > Tools > Analyze timecode in sound file' function, enabling it to detect and analyze Fire Pioneer FSK along with all the other forms of timecode.
  11. Added support for multiple segments in Fire Pioneer exported scripts, one segment per song file.
  12. Support the user specifying segment numbers for Fire Pioneer FSK exports, overriding the default of assigning each song a successive segment number starting with zero.
  13. Added support for the Happiness firing system.
  14. Implemented all the group firing modes for the Happiness firing system.
  15. Fixed problems with Happiness firing system export of non-Mode 0 rows.
  16. Added support for ShangYi-TECH firing system.
  17. Added support for the Terminal Function, i.e., refiring pins, on Galaxis.
  18. Fixed exporter time separation bug introduced when adding Galaxis improvements to Terminal Function.
  19. Added support for Galaxis L-Flame fixture.
  20. Added fields to Galaxis GS2 export: Notes, Manufacturer, UN Number, CE Number, NEQ.
  21. Further improvements and bug fixes to Galaxis terminal function programming and added fields to GS2 file, including round-tripping the new fields when importing GS2 files as show scripts.
  22. Minor improvements to Galaxis split board export, fixing the device type as it appears in Composer.
  23. Disabled the 'Multiple event times on same pin' warning message for Galaxis controller with G-Flame, L-Flame and Terminal Function events.
  24. Made Galaxis controller always use pin 1 for G-Flame, L-Flame, and Terminal Function events.
  25. Added Galaxis export options to specify the minimum time separation between events that causes steppers to be created.
  26. Added Galaxis export option to turn on/off the feature that creates a steppers for events with the same track value.
  27. Update Galaxis controller addressing to set the Terminal Function pin number to the physical output terminal number, to match the slat number that is the operative field for specifying the Terminal Function output terminal.
  28. Added DMX fixture definition for Chauvet Rogue Outcast 2.
  29. Fix crash bug that happened when loading SketchUp models that have no meshes defined.
  30. Fixed drone import bug in caused by poor hash function.
  31. Changed the Camera window to be called the Keyframes window.
  32. Added Segment column in Songs window and Keyframes window.
  33. Updated Polish UI translation.
  34. Updated Spanish UI translation.
  35. Updated Brazilian Portuguese UI translation.
  36. Updated German UI translation.
  37. Added first version of Korean UI translation.
  1. Rack Layouts: Significant upgrade to printed diagrams and configuration options. The new hybrid rack diagrams combine visual layout images with detailed tables, setup info, and a customizable side panel — all in one document. This eliminates the need to print separate wiring scripts or setup lists and makes it easier to communicate setup instructions clearly and efficiently.
  2. Rack Layouts: Developed a brand-new set of built-in rack layout diagram options, replacing the single legacy option with multiple ready-to-use layouts. Diagrams can now be generated per Position, Module, Rack, Rack Cluster, or using user-definable logic such as Rack Notes or a Custom Rack Field. Each diagram page can also be customized to include or exclude annotations, drawings, rack clusters, and more. Diagrams can be generated from the 'File > Diagrams' menu, or you can create your own custom rack layout diagram templates using the 'Create or edit diagram template' option in the blue gear menu in the racks window.
  3. Rack Layouts: Added a new configurable side panel for printed rack layout diagrams. The panel supports up to eight user-defined text boxes, with customizable formatting and support for dozens of variables — including position, modules, racks, rail numbers, annotations, effect angles, and more. The side panel makes it easy to display setup-critical information for each diagram page. Similar improvements have been made to the side panel in site layout diagrams. For a complete list of supported variables, see the Text box variables documentation.
  4. Rack Layouts: Added support for displaying effect angles on each tube in a rack, both in the rack layout view and in printed diagrams. A new 'Tube text' button in the rack layout view provides five options for displaying a combination of pin numbers, angles, and full addresses — with optional graphical bars that visualize tilt direction and magnitude.
  5. Rack Layouts: Improved snapping behavior to work more reliably and independently of rack orientation. Also added keyboard shortcuts for precise rack placement in the layout window. Hold Shift while dragging to increase snapping strength to nearby elements. Hold Ctrl while dragging to reduce snapping and allow free placement.
  6. Rack Layouts: Improved rack renumbering in the rack layout view. The right-click 'Renumber racks' option is now a submenu with eight ordering methods, including left to right, top to bottom, and in order selected.
  7. Rack Layouts: Improved the 'Reorder pins' function in the rack layout view. The right-click option now works even if the rack contains locked pins, shared pins, or multiple effects on the same pin, and it now applies to all selected racks, not just the one that was right-clicked.
  8. Racks: Improved both the 'Create/Edit Rack' and 'Add Racks' dialogs. The 'Create/Edit Rack' dialog now uses clearer terminology that distinguishes between tubes, holders, and devices depending on rack structure. Rack structure descriptions have been clarified, and support has been added for tiltable holders with 2X or 4X tubes. The 'Add Racks' dialog now adds cake racks in a more logical order, sorting by angle and size, and includes interface improvements for selecting which racks to add.
  9. Racks: Added support for multi-load rack structures with 2X and 4X tubes per holder. This enhancement makes it possible for the first time to load multiple single-shot effects into a single holder in a rack. Combined with improvements to addressing and rack loading algorithms, multi-load racks are now fully supported and seamlessly integrated into the workflow.
  10. Blueprints: Improved the workflow for modifying standard blueprints that represent report, label, or diagram templates. When editing a built-in blueprint, a new dialog now prompts for a custom name and page title, making it easier to save and organize personalized versions.
  11. Addressing: Improved support for assigning addresses in position name order. Addressing now respects the specified position sort order even when positions differ in section, blueprint, start module, or pre-assigned rails. Positions are only grouped together if they can share modules. This change eliminates unexpected reordering caused by internal addressing groups and ensures addressing follows the intended sequence.
  12. Addressing: Fixed a bug that caused module numbers to skip when positions with pre-assigned rails were mixed in with other positions. Module numbering now progresses as expected, without extra gaps, even when positions with pre-assigned rails appear in the middle of the sort order.
  13. Addressing: Fixed a bug that violated the built-in constraint that each module is restricted to a single section. When using pre-assigned rails, it was previously possible for modules to be shared across positions assigned to different sections. This has been corrected.
  14. Addressing: Improved the 'Re-arrange' function in the addressing dialog to support more complex rack configurations. It now works correctly with tiltable row racks that use pre-wired pins and fully supports multiple e-matches per pin in the same rack, including automatic pin renumbering for cleaner sequences.
  15. Firing System: Added support for the IGNITE firing system, with a new exporter that generates an XLSX file in the IGNITE Show Designer format.
  16. Firing System: Added support for the MainFX firing system.
  17. Firing System: Added Showven X4 module type and updated the FXCommander exporter to include durations for pyro effect rows.
  18. Firing System: Made changes to improve the Fire Pioneer exporter, enabling the Track field to populate the 'Segment' field in the exported script. Exporting properly formatted Fire Pioneer show segments is still a work in progress.
  19. Firing System: Added a Pyrodigital export option for the new feature, 'Randomize order of simultaneous events in groups,' to reduce the visibility of 10ms communication delays between sequential events.
  20. Firing System: Relaxed validation for Pyrodigital PDM imports, now accepting files with non-incrementing SHOT field values.
  21. Timecode: Improved handling of FSK files created by some versions of FireOne Timecode Wizard that include a positive offset.
  22. Timecode: Fixed a rare SMPTE detection bug caused by an issue in the underlying libltc library. In some cases, files beginning with slight noise over line-level silence would fail to detect SMPTE for the remainder of the file.
  23. Drones: Fixed bug in VVIZ drone import which caused 'Cannot read file' if floating point numbers had more than 22 characters.
  24. Miscellaneous: Added 'File > Recent shows' submenu with list of recently saved or opened shows.
  25. Miscellaneous: Changed the default setting of 'Show > Clicking song bar zooms to song' to OFF.
  26. Miscellaneous: Partially reverted a previous change that cleared filters when switching shows. Filters in the effects window now persist, while filters in other windows are still cleared.
  27. Miscellaneous: Fixed a crash that could occur when closing the effect editor.
  28. Miscellaneous: Fixed an issue where 'Select this effect in effects window...' and 'Select this rack in effects window...' would not always scroll the window to reveal the selected row.
  29. Miscellaneous: Fixed a crash that could occur when closing and reopening show files containing 3D map data.
  30. Miscellaneous: Fixed a VDL processing bug that prevented more than nine custom simulations from being combined into a single cake.
  31. Miscellaneous: Fixed a long-standing rendering bug that could cause random crashes.
  32. Miscellaneous: Added missing columns — Physical Specifications, E-matches Default, and DMX Fixture Definition — to the Finale Inventory XLSX export.
  33. Miscellaneous: Fixed a memory leak that caused Finale 3D to use increasing amounts of memory over time.
  34. Miscellaneous: Added a duration column to the default table layout in the effects window for the 'Scripting Blueprint'.
  35. Miscellaneous: Added a 'Clone this effect' option to the right-click context menu in the effects window.
  36. Language: Updated Brazilian Portuguese UI translation.
  37. Language: Updated Chinese UI translation.
  38. Language: Updated German UI translation.
  39. Language: Updated Italian UI translation.
  40. Language: Updated Russian UI translation.
  41. Language: Updated Spanish UI translation.
  42. Language: Updated Ukrainian UI translation.
  43. Language: Added 'File > Language > Previous choice' with a hotkey for switching back and forth between languages.
  1. Update Ukrainian and Russian translations.
  2. Fixed minor bug in 'Add racks' for tiltable holder racks that could result in too many racks being added.
  1. Added 'File > Language > Previous choice' with hot key for switch back and forth between languages.
  2. Added duration column for the default table layout of the effects window for 'Scripting Blueprint'.
  3. Fixed indicator line above racks in rack layout view when racks have their tube loading order reversed. The indicator line had become invisible, which was a bug introduced when adding the multi-load rack capabilities.
  4. Added Ctrl+V hotkey indicator on context menus for paste.
  5. Added 'Clone this effect' option on right-click context menus for effects.
  6. Added right-click 'Clone this item' menu item for all non-read-only effect collections, including Per Show Effects.
  7. Improved wording of angle-related sorting terms for addressing, changing Angles First to Angles Before Straight Up, and other changes.
  8. Updated Brazilian Portuguese UI translation.
  1. Fixed UI translation system to handle backslashes, which are now in some of the addressing sort menu items to illustrate angle directions.
  2. Fixed translation code to handle backslashes.
  3. Changed name of the script report blueprints used by rack diagrams.
  4. Fixed minor bug that caused shows being opened to report that blueprints needed to be updated when they didn't need to be.
  5. Fixed a memory leak that was causing Finale3D to use more and more memory over time.
  1. Fixed rare bug in SMPTE detection that was actually in the libltc library. In certain conditions, a file beginning with slight noise over line level silence would fail to detect SMPTE for the remainder of the file.
  2. Added missing columns Physical Specifications, E-matches Default, and DMX Fixture Definition to the export option for Finale Inventory XLSX.
  3. Fixed bug in which the printed rack diagrams would be filtered by the script window's filters, if any; same bug still exists for printed site layout diagrams.
  4. Fixed bug in the rail graphics in the printed rack layout diagrams, which previously wouldn't show pins for unracked items; now they do show such pins, drawn in red, same as in the rack view.
  5. Fixed bug in which the PER POSITION and PER MODULE printed rack layout diagrams would not include unracked items in their table of effects; now they do. However, the PER SS RACK and PER SS RACK CLUSTER and PER RACK NOTES and PER CUSTOM RACK FIELD rack diagrams' tables are still filtered to include only the items in the shown racks.
  6. Updated Chinese UI translation.
  7. Updated German UI translation.
  8. Updated 'Setup By Position' and 'Setup By Module' and 'Setup By Part Number' standard reports to make them 18 rows instead of 16 and to adjust formatting to present information better.
  9. Added full page diagram option for rack layout diagram reports that includes table pages following the diagram page.
  10. Fix bug that caused the 3d Tiles Downloader 'Recenter' button to stop working.
  11. Added standard rack layout diagram template 'Rack Layout Per Position -- Table Separate'
  1. Fixed VDL text processing bug that prevented more than 9 custom sims from being combined into one cake.
  2. Changed the orientations or dimensions of rail graphics in the rack layout view so they aren't too tiny to read: Apex, Explo, fireTEK, Merlin, Mongoose, PyroDigiT, PyroMaster, Pyromate, and Pyroneo.
  3. Added audience direction arrow in lower right corner of printed rack layout diagrams if the position arrow is hidden.
  4. Improved the user experience for creating a modification of a standard blueprint by asking the user what name he would like for his modified version of the blueprint.
  5. Improved the submenus for labels. If the user saves a custom label template, it will now always appear in the main labels menu, not inside any of the submenus, which was previously possible depending on the name of the template.
  6. In the create or edit blueprint dialogs, changed the field names from 'Name' --> 'Blueprint name' and 'Title' --> 'Page title'.
  7. Fixed minor rack view bug, changing threshold for tube text being too small to show up.
  8. Fixed minor bug in 'Add racks' function that resulted in initial positions of large cake racks overlapping.
  9. Added new rack structure option for racks with tiltable holders of 2X or 4X tubes per holder.
  10. Changed/clarified descriptions of rack structures.
  11. Fixed random crashing bug in rendering that has been in the product for a long time.
  12. Fixed minor bug in racks view in which the rail numbers below the rack could appear in the wrong order.
  13. Made the automatic tube rearrangement and pin renumbering functions work for the new 4X and 2X tubes-per-holder rack structure options.
  14. Fixed rack view bug in which effect angles shown in tubes would be hidden if the corresponding effects were filtered out of the script window.
  15. Fixed performance of 'Select this effect in effects window' which was slowed down in a previous change that fixed the bug of the effects window not scrolling to show the selected effect reliably if the effect's collection was not previously active.
  16. Improved effect physical properties dialog text label for effect's length or size applied to a rack's usable length or max effect size for shared holder.
  17. Improved right click 'Why is this tube red?' explanation for tubes in shared holder that are too large.
  18. Changed edit rack dialog to use the term 'holder' or 'tube' or 'device' depending on the type of rack, since 'tube' was confusing for cake racks.
  19. Changed the edit rack dialog's behavior for single-shot racks with shareable holders that can hold more than one tube, changing 'Number of tubes' to 'Number of holders' and changing list of fan angles in each row to be per-holder rather than per-tube, since holders can hold multiple tubes.
  20. Added red text warning message if edit rack dialog's num tubes * tubes per holder exceeds maximum.
  21. Fixed the default filename for saved labels that included a slash in the name, such as 2-5/8inch.
  22. Added more helpful message for right-clicking on rack and doing 'Why is this tube red?' when the problem is that the rack is tilted.
  23. Improved the rack layout view of 2X and 4X multi-loaded racks, making any holders that are holding single items display the pin/angle text in a large font covering the area of the entire holder.
  24. Fixed recent files menu item to include files opened by double-clicking on their icon in Explorer window or on desktop.
  25. Made font size of list of rails/modules below the racks in rack layout view shrink if the list is longer than 3 rails/modules, so the long list doesn't take up too much space in the printed single-shot rack layout diagrams.
  26. Added two new text box variables: {number_of_multi_loaded_holders} and {number_of_multi_loaded_holders_per_diagram_page}, which can be used in rack layout and site layout diagrams' side panel to show how many wooden plugs may be required to plug the bottoms of single-shot holders that are holding multiple effects.
  1. Bug fix: previously the lower 1/3 of the right info panel for rack and site layout diagrams was allocated to the rail graphics even if the rail graphics were not shown in the diagram. Fixed, now if rail graphics not show, then full height of info panel is usable.
  2. Fixed minor diagram bug in which very tiny, very thin rectangles would not be drawn, which affected the new angle graphics bars drawn in the tube slots of the racks when zoomed out. This fix relates to a 'soft error' in pdf viewers.
  3. Added new text box variable for rack/site layout diagram side panel: {rack_counts_table_per_diagram_page} and {rack_totals_per_diagram_page} which are similar to {rack_counts_table} except they only include racks shown in the diagram, not all the racks in the position.
  4. Minor changes to single-shot rack cluster diagram configuration, changing the tube text to include pin and angle but no angle graphics in order to make the text larger and more readable, and adding the list of used racks in the info panel on the right.
  5. Minor visual highlight added to the rail graphics in rack diagrams to make them look a little better.
  6. Updated Showven FXCommander exporter to include durations for pyro effect rows.
  7. Moved company logo in site layout diagrams to lower right of info panel.
  8. Added company logo to rack layout diagrams in lower left corner of layout panel and disable the logo if rack layout diagram is showing a google map background.
  9. Changed margins in standard diagram reports for single-shot clusters and single-shot racks.
  10. Added 18-row versions of hybrid diagram/reports, which have larger text and larger graphics than the 32-row versions. Created submenus in the 'File > Diagrams' menu for 18-row and 32-row diagrams.
  11. Added {effect_angle_table} text box variable and included it in the PER SS RACK diagram's info panel on the right, to give user a list of the effect angles used in the rack.
  12. Fixed a minor bug that the PER SS RACK CLUSTER diagram didn't show rack shadows/outlines of non-SS racks.
  13. Changed font size and spacing of 18-row hybrid diagram/reports.
  14. Added two new grouping options for hybrid diagram/reports, Custom Rack Field and Rack Notes, to complement the existing four grouping options, Position, Module, Rack Cluster, and Rack.
  15. Fixed minor bug in the name collision test for saving rack diagram blueprints that ensures users don't accidentally save their edits with the same name as a standard report. Previously if the user edited a standard blueprint and saved it with the same name modified by putting a number after it, the collision test wouldn't realize the name was different from the standard blueprint name and would automatically add a number in front of the name, unnecessarily, e.g., rack_layout_diagrams2 --> 01_rack_layout_diagrams2.
  1. Removed the yellow box addressing dialog warning 'First sort term must be position name' if the user is addressing a single position.
  2. Enabled the diagram side panel text boxes configured from the 'Show > Set side panel text' menu or the 'Diagram side panel text' in the rack layout view to support the text box variables like {number_of_ematches}.
  3. Added Pyrodigital export option for new feature, 'Randomize order of simultaneous events in groups', which can be used to obfuscate the 10ms communication latency between sequential events in PD hardware, which is noticeable for a logically simultaneous front of events when the events are issued in order from one side to the other but is not detectable if the events are issued in a simultaneous order.
  1. Added additional tube text option in rack layout view: 'Angle' which shows angle degrees and graphical bar.
  2. Improved 'Add racks' for cake racks by making the added cake racks sorted by angle, then by size, instead of just by size.
  3. Fixed minor bug with addressing sort criterion 'Rack Number' which was not fully taking into consideration rack type part numbers.
  4. Minor text improvement to rack diagrams, removing commas between numbers in a list since a space was adequate and prettier.
  5. Updated German UI translation.
  6. Fixed crashing bug in addressing involving racks with tiltable rows, the bug introduced in previous betas, not present in the last full release.
  7. Fixed an encoding issue that was causing some Unicode text to become garbled.
  1. Fix an issue causing Finale3D to sometimes crash when closing the effect editor.
  2. Updated Italian UI translation.
  3. Made the size/angle/module text that is drawn above and below racks in the rack layout view be drawn as an overlay, so it is never occluded by neighboring racks and is always readable.
  4. Improved snapping UI for dragging racks in the racks window, enabling racks to snap to neighbors independent of their orientations, and fixing a bug that previously made snapping unreliable in some circumstances.
  5. Fixed minor bug in which 'Select this effect in effects window...' and 'Select this rack in effects window...' would sometimes fail to automatically scroll the window to ensure the selected row is visible.
  6. Fix a crash bug that could be triggered by closing and reopening a show file with 3d map data.
  7. Added new 'Tube text' button in upper left of rack view with options to display different information in the racks: Pin, Pin+Angle, Address+Angle, Rack Relative Angle. The last two options also include an angled bar graphic that visually shows the angle.
  8. Improved menu item text for addressing and report items for Angle, Reverse Angle, Angles First, Angles Last, and Tilt, showing with ASCII graphics what they mean.
  9. Improved the new standard hybrid diagram/reports for single-shots.
  10. Added 'Tube text' options to rack diagram report blueprint configurations, with ability to specify top text, bottom text, and angle graphics positioning -- many combinations are possible, decide what you like best.
  11. Fixed minor conditional formatting bug in wiring/cue reports that had applied format to Devices instead of Quantity.
  12. Centered text in Quantity column in new hybrid diagram/reports and in cue/wiring reports.
  13. Made rack diagrams update the red warning color dynamically when you are tilting the rack so you can see when a single-shot rack's angle range constraints become violated as you are tilting the rack interactively. Try clicking the 'Tube text' button in the upper left of the rack view a few times to get the 'Rack relative angle' option, and then tilt the rack to illustrate the difference between the effect angle and the rack relative angle in the diagram.
  14. Improved the graphics of racks in the rack layout view, making the text a little more readable and adding checkerboarding of colors.
  1. Update Spanish, Russian, and Ukrainian UI translations.
  2. Fixed rack text repositioning bug in rack layout window.
  3. Increased number of user-definable text boxes in rack layout diagrams for the information panel on the right from 4 to 8.
  4. Made the rack layout diagram text boxes apply to the site layout diagrams also.
  5. Excluded the site layout diagram information boxes displaying per-show information from the rack layout diagrams' right panels since the per-show site layout information generally isn't applicable to the rack layout diagrams and since the new text boxes in the rack layout diagrams suffice.
  6. Added more formatting options for the text boxes on the rack/site layout right panels.
  7. Added variables that users can add to the text boxes in rack/site layout boxes to display information drawn from the diagrams or show: {diagram_title}, {diagram_page_number}, {number_of_diagram_pages}, {position}, {universes}, {sections}, {number_of_modules}, {number_of_rails}, {number_of_ematches}, {number_of_pins_used}, {number_of_pins_total}, {number_of_devices}, {number_of_universes}, {rack_counts_table}, {rack_totals_table}, {module}, {rail}, {rack_number}, {rack_cluster}, {rack_name}, {rack_manufacturer}, {rack_notes}, {annotation}.
  1. Update German and Polish UI translation.
  2. If application is not front/active, then don't update cursor image.
  3. Enabled Rack and Tube fields in the script table to be selector menus.
  4. Added Showven X4 module type.
  5. Relaxed error checking for importing and validating PDM files, now accepting PDM files that have non-incremental SHOT field value.
  6. Improved the addressing dialog 'Re-arrange' option to support tiltable row racks with pre-wired pins; previously re-arrange didn't support tiltable row racks and pre-wired pins together.
  7. Made the addressing dialog 'Re-arrange' option fully support multiple e-matches per pin IN THE SAME RACK; previously if a rack had multiple e-matches per pin within it, then rearrange would adjust angles to avoid collisions but wouldn't renumber the pins to provide a nice pin sequence; now it does.
  8. Add addressing dialog context sensitive yellow box suggestion to add a pin constraint to prevent sharing pins across different racks.
  9. Improve the 'Reorder pins' function accessed from the rack context menu, now supporting reordering pins even when rack contains multiple effects on the same pin within the rack.
  10. Fixed minor rearrangement bug resulting in valid but unpleasant pin sequences of fully adjustable tube angle racks having only straight up effects in them.
  11. Made rack context menu item 'Reorder pins' work even if rack contains locked pins or pins shared with other racks.
  12. Made rack context menu item 'Reorder pins' apply to all selected racks, not just the one right-clicked on.
  13. Fixed addressing bug in which positions with pre-assigned rails would increment the progression of assigned module numbers even though their own module assignments are from the pre-assigned rails and therefore should affect the progression. The impact of the bug was that if a position with pre-assigned rails was sorted in the middle amongst other positions being addressed, the position following it would begin with module number N + 2, instead of N + 1, where N was the last module assigned in the previous non-pre-assigned rail position.
  14. Fixed addressing bug in which two positions with the same pre-assigned rails and different sections could share the same modules, violating the constraint that modules aren't to be shared across positions.
  15. Improved the addressing function such that when the user specifies addresses are to be assigned in order of position name, that will be the order even if different positions have different sections, or start modules, or blueprints, or pre-assigned rails. Previously, these position attributes would interfere with the sort order by dividing positions into 'addressing groups' having the same values for these properties and sorting the groups relative to each other and then sorting the positions within each group; now positions are only considered to be in a shared addressing group if they can share modules, i.e., there is no position constraint on modules. Thus as long as there is a position constraint on modules, each position will be in its own addressing groups, and the addressing function will sort them as the user expects.
  16. Change 'Renumber racks left to right' to a submenu with eight options, left to right, top to bottom, etc.
  17. Added 'Renumber racks > In order selected'.
  18. Made checkbox border in dialogs thicker so checkboxes are more prominent.
  19. Moved 'Show clock' option in the 'Create video' dialog to make it more discoverable.
  20. Added 'File > Recent shows' submenu with list of recently saved or opened shows.
  21. Changed default setting of 'Show > Clicking song bar zooms to song' to OFF.
  22. Changed wording in add racks dialog from 'Ignored...' to 'Click checkbox on left to add racks' when checkbox for a for a particular kind of rack is unchecked.
  23. Added yellow suggestion box tips in addressing dialog for sort criteria to tell user to add 'Same Rack' before 'Most Horizontal Tilt' in circumstances for which 'Same Rack' yields more sequential assignment of modules.
  24. Added red text hint 'Limit is for entire show' in 'Add racks' dialog when user has entered a limit that is less than the number of racks currently in the show, which usually means the user is interpreting 'Limit' as applying to the position as opposed to the entire show.
  25. Improved side panels of site/rack layout documents and charts, removing the 'Location' and 'Show date' labels when the values are filled in and using the entire width of the side panels for the values, since there often was not enough room horizontally for both the label and value, causing the values to get clipped. Also elide the optional field labels if their values are filled in, so they don't get clipped on the side panels.
  26. Fixed minor clipping bug in report document headers that was present if optional field labels were blank while their values were filled in.
  27. Added hint text in 'Set side panels' dialogs to tell user that information boxes can include multiple lines, and to simply press the Enter key while entering text.
  28. Partially reverted the change that reset the table filters of the windows whenever the user changes shows; now leaves the effects window table filters as is, and clears the others.
  29. Adjusted font size for pin numbers in slice cake racks.
  30. Improved positioning of module numbers on racks in the rack layout window or diagram, fixing some overlapping text problems and centering the module numbers better on thin slice cakes.
  31. Fixed timecode tools for TC created by some versions of FireOne Timecode Wizard software for TC that includes a positive offset.
  32. Added exporter for IGNITE firing system, which exports an XLSX file from which you can copy/paste the rows into IGNITE Show Designer.
  33. Made the IGNITE exporter also put the firing script rows in the clipboard automatically so the user doesn't even need the XLSX file; the user can just paste into IGNITE Show Designer by pressing Ctrl+V.
  34. Changed the UI convention for keyboard modifiers for the rack layout window to SHIFT = more snapping and CONTROL = less snapping, enabling user to press control key after initiating dragging a rack or drawing element to prevent snapping to nearby elements. Unfortunately users running Parallels on a Mac are not able to use SHIFT and CONTROL for this purpose because Parallels does not allow the state of the key modifiers to change while the mouse button is being held.
  35. Added support for the MainFX firing system.
  36. Improvements to MainFX firing system exporter.
  37. Fixed semi-automatic firing in Fire Pioneer exporter, enabling the Track field to fill into the 'Segment' field of the exported script file.
  38. Significant upgrade to rack layout diagrams to provide hybrid diagrams that combine diagram images with text-based reports like wiring scripts or setup lists on the same page.
  39. Added rack layout diagram checkbox options for including annotations in the print area, and for include drawings in print area.
  40. Improved print area calculation for rack layout diagrams to include annotations of other racks in the rack clusters of racks in diagram even if the other racks themselves are not included in the diagram.
  41. In rack layout diagrams grouped by module, changed color of pin and module text to dark gray for more contrast in printed documents, which is possible when grouping by module because if there's only one module per diagram then you don't need different colors to distinguish which module a pin is associated with.
  42. Improved print area calculation to include the module numbers under the racks in a tight bounding box calculation.
  43. Improved page area calculation for rack diagrams to include the text above the racks -- size and rack number if present.
  44. Improved gray contrast of grayed out module numbers on rack diagrams.
  45. Remove some unnecessary translation fields from our user interface to make it easier on people providing translation files.
  46. Fixed bug in VVIZ drone import which caused 'Cannot read file' if floating point numbers had more than 22 characters.
  47. Added rack layout diagram configuration options to control the bounding box of each diagram with respect to annotations and rack clusters and margins and the placement of the module numbers below or to the right of the racks.
  48. Changed the algorithm that laid out the module box graphics at the base of the rack layout window.
  49. Added module box graphics for the rack layout diagrams in the information panel on the right, and removed the module box graphics as overlays over the diagram itself, preventing situations where the module box graphics could potentially cover important information.
  50. Added user-defined text fields in the new information panel on the right of the rack diagram hybrid reports. The user-defined text fields can refer to variables that show for each diagram the position, rack numbers, module numbers, rail numbers, rack clusters. and annotations, enabling the user to pull this information from the diagram and curate it in the information panel on the right.
  51. Added four new standard hybrid rack diagram options, PER POSITION, PER MODULE, PER RACK CLUSTER, and PER SINGLE-SHOT RACK. The PER SINGLE_SHOT RACK option is useful for printing instructions to set up single-shot racks in advance, before bringing them to the shoot site. The PER POSITION and PER MODULE are useful replacements for the wiring script reports that include images and tables per position or per module, whichever suits your workflow. The PER RACK CLUSTER report is suitable for people who represent single-shot racks in Finale as multiple slice racks snapped together as clusters.
  52. Changed the rack layout diagram option for specifying the margin around the content area in the diagram from a percentage basis to an absolute basis in centimeters and meters.
  53. Improved the old rack layout diagram template to include useful information in the side panel.
  54. Added zebra striping to tables in rack diagrams.
  55. Changed font size and padding for tables in rack diagrams to fit 32 rows per page.
  1. Stability improvement: Fixed an issue that would cause a crash if Finale 3D were launched while it was already running. Finale 3D now detects the active instance and brings the main window to the forefront.
  2. New feature: Finale 3D show (.FIN) files can now be opened by double-clicking them, making it no longer necessary to launch Finale 3D and then go to 'File > Open' as a separate step.
  3. Bug fix: Fixed an issue causing the design window to be blank (dark gray) until resized in some situations.
  4. Bug fix: Fixed an issue where the UI elements in the design window, such as the play button, were too large and not clickable when the 'Reduce resolution in edit mode' render setting was enabled.
  5. Sync improvement: The local cached copy of My Effects is now displayed if the sync process at login is cancelled or fails. Previously, if the sync did not complete, My Effects appeared to be empty.
  6. Bug fix: Fixed an issue causing Finale 3D to crash when the 'Show > Temporary settings > Draw trajectory dots instead of effect simulations' option was enabled. This setting turns off the real-time 3D simulation, which may be useful in some situations.
  7. Effects: Fixed a bug causing some effect simulations to be abruptly cut when using the VDL term 'DLY'. This was especially evident for gerbs/fountains.
  1. Fix bug: Retry logic had broken in some cases, so that server errors were showing up more frequently.
  2. Fix bug that was causing .FIN files to have all lowercase filenames if they had been opened by double-clicking them.
  1. Fix bug causing Finale3D to crash when 'Draw trajectory dots instead of effects' was enabled.
  2. Fix bug causing sims to be abruptly cut off if delayed by DLY. This was especially evident for gerbs/fountains.
  1. Fixed bug: 2d UI elements were too large and not always clickable when 'downscale render resolution in edit mode' was enabled.
  2. Fixed inventory sync issue: When the initial inventory sync fails as you are logging in, we now restore the cached My Effects rather than starting with an empty My Effects.
  3. Changed the file-open handler to not activate the design window after opening a file.
  4. Added some more debug logging for debugging crashes.
  1. Fixed a crash that would occur if Finale 3D were launched while already running. The software now detects the active instance and brings the main window to the forefront.
  2. Finale 3D show (.FIN) files can now be opened by double-clicking them, making it no longer necessary to launch Finale 3D and then go to 'File > Open' as a separate step.
  3. Added logging to debug startup crashes in OpenGL initialization and CEF initialization.
  1. This release focuses on improving overall stability by addressing a common crash experienced by some users. The changes in this release will either fix the issue or, if the crash reoccurs, return valuable information to help us identify and resolve the source of the crash.
  2. Fix issue causing the 3D design window to be blank dark gray until it is resized.
  1. Video Rendering: Added option to 'Create video' dialog to include clock in rendered videos.
  2. Graphics: Fix 'invalid GPU' error for some drivers.
  3. Machine Compatibility: Reverted a change introduced in the 2024.07.30-934b8a80f beta release for determining machine locale in an attempt to resolve an issue where Finale 3D doesn't run on certain machines.
  4. Finale Inventory: Fixed bug in which the selected locations in 'File > Finale Inventory > Selected locations' appeared to be preserved but weren't actually applied to the shown inventory quantities upon launching the software.
  5. Firing System: Changed Cobra script export description field character limit from 80 to 62 at Cobra's request.
  6. Firing System: Added explanations in the export options dialog for Cobra to clarify the meaning of Timecode 1 and Timecode 2.
  7. Firing System: Changed description field in FireOne and FireOne CSV export to NOT add the device count number in parentheses in front of the effect name.
  8. Firing System: Fixed missing 32-bit DLLs causing FireOne firing system script export failures.
  9. Firing System: Changed FireOne CSV export character limit on Product IDs from 12 to 16.
  10. Firing System: Changed default duration in Pyroneo exported scripts from 500ms to 250ms.
  11. Labels: Added a new labels terms: 'Angle Relative to Single-Shot rack' for tilted single-shot racks to give effect labels the option of showing the angle relative to the rack instead of relative to the entire position.
  12. Labels: Widened menu items for labels blueprint fields and field styles in labels configuration dialog.
  13. Addressing: Add two more context sensitive yellow box suggestions for sort order in addressing dialog, continuing to put effort into making this dialog self-teaching.
  14. Addressing: Remove the rack constraint option for Hobbyist version in addressing dialog since the Hobbyist Version doesn't have the ability to address the show taking into account racks.
  15. Addressing: Made 'Rearrange effects' checkbox in addressing dialog default to ON.
  16. Addressing: Fixed addressing bug wherein 'Module constrained to a single Section' didn't apply to locked addresses in some circumstances.
  17. Addressing: Fixed rack tube assignment bug wherein pre-wired pin racks with a single row of tubes having a pin pattern defined by user specified list in Custom Rack Field did not work correctly.
  18. Addressing: Added instructional error dialog if user addresses a specific position from the racks view, and the position's addresses overflow into rails used by events in other positions. Previously errors were reported as 'Wiring errors' but there was no explanation that the wiring errors were caused by overflowing into rails used by another position.
  19. Addressing: Fixed minor bug wherein if a user addresses a position from the racks view for a firing system whose modules start at 1, while the show default firing system is set to a firing system whose modules start at 0, and if the user has chosen a starting module/rail in the addressing dialog for this position, then the module numbers would start at that module/rail + 1 instead of that module/rail exactly; the problem would go away after the first time because the show default firing system would get updated to the module type in the addressing dialog.
  20. Addressing: Added explanation of wiring errors to addressing summary dialog if the wiring errors are caused by pins overflowing into the next position's start module.
  21. Rack Layout: Fixed minor bug with dragging and dropping effect basket items to racks in the rack layout view, pertaining to multiple universes.
  22. Rack Layout: Fixed 'Reorder pins' bug pertaining to multiple universes.
  23. Rack Layout: Fixed a rack text layout bug in the rack view when module/rack number text shifted to the side wrongly when rack was rotated clockwise 90 degrees and had stacked neighbors above or below it.
  24. Sync with network: Fix bug with 'my effects' sync not working the first time in a session if the user logged in offline.
  25. Sync with network: Fix Finale Inventory sync bug causing the sync process to always think there were changed rows if those rows had quantities in multiple locations.
  26. Sync with network: Fix a bug that could cause the 'Calculate changes' step to spin forever.
  27. DMX: Add new fixture 'Generic Custom DMX Fixture 16CH', Figure ID 208, to make it easier for the user to test a new fixture without needing to define it first with 'Create DMX fixture'. The user can enter any arbitrary list of channel values in the DMX Parameters field of a script row for this fixture, and its DMX Patch will write those values to the exported script.
  28. DMX: Implement effect library for KTV-IP65 A3 Animation Laser 16CH.
  29. DMX: Adjusted intensity of red LED in Sahauhy cheapo par light fixture.
  30. DMX: Fixed duration of 'Reset Fixture' effect for WKL-BEAM02 fixture and changed its VDL from par to spotlight.
  31. Miscellaneous: Add new script table field/column called 'DMX Parameters' to enable the user to enter per-event DMX parameters that the DMX Patch has access to.
  32. Miscellaneous: Change the description field in CSV and XLSX format reports to NOT add the device count in parentheses in front of the effect name.
  33. Miscellaneous: Added scrollbars to dialogs whose content exceeds the height of the window.
  34. Miscellaneous: Fixed annoyance that when user switches between two shows or opens a new show while looking at the rack view window, the filter didn't clear properly, which was confusing.
  35. Miscellaneous: Add alpha-level support for 8k+ rendering.
  36. Language: Update German translation.
  37. Language: Updated Russian UI translation.
  38. Language: Updated Ukrainian UI translation.
  1. Inventory sync: Fix a bug that could cause the 'Calculate changes' step to spin forever.
  1. Inventory sync: Fix bug with 'my effects' sync not working the first time in a session if the user logged in offline.
  2. Finale Inventory sync: Fix bug causing the sync process to always think there were changed rows if those rows had quantities in multiple locations.
  3. Machine compatibility: Reverted a change introduced in the 2024.07.30-934b8a80f beta release for determining machine locale in an attempt to resolve an issue where Finale 3D doesn't run on certain machines.
  1. Update German, Russian, and Ukrainian UI translations.
  2. Fixed bug in which the selected locations in 'File > Finale Inventory > Selected locations' appeared to be preserved but weren't actually applied to the shown inventory quantities upon launching the software.
  3. Fixed bug introduced in the last beta that camera animation wasn't included in rendered videos.
  4. Changed description field in FireOne and FireOne CSV export to NOT add the device count number in parentheses in front of the effect name.
  5. Change the description field in CSV and XLSX format reports to NOT add the device count in parentheses in front of the effect name.
  6. Changed Cobra script export description field character limit from 80 to 62 at Cobra's request.
  7. Fixed a minor bug with 'Renumber pins' function when multiple universes are used.
  8. Fixed a rack text layout bug in the rack view when module/rack number text shifted to the side wrongly when rack was rotated clockwise 90 degrees and had stacked neighbors above or below it.
  9. Widened menu items for labels blueprint fields and field styles.
  10. Changed default duration in Pyroneo exported scripts from 500ms to 250ms.
  11. Added scrollbars to dialogs whose content exceeds the height of the window.
  12. Fixed addressing bug wherein 'Module constrained to a single Section' didn't apply to locked addresses in some circumstances.
  13. Added explanation in Cobra exporter that Timecode 1 stops or doesn't stop when the timecode stops, and Timecode 2 is the other way around; the fact that even I can't remember which is evidence the explanation will be useful.
  14. Fixed annoyance that when user switches between two shows or opens a new shows while looking at the rack view window, the filter didn't clear properly, which was confusing.
  15. Fixed rack tube assignment bug wherein pre-wired pin racks with a single row of tubes having a pin pattern defined by user specified list in Custom Rack Field did not work correctly.
  16. Added option to include clock in rendered movie; default is ON; setting is in 'Create movie' dialog.
  17. Changed FireOne CSV export character limit on Product IDs from 12 to 16.
  18. Added instructional error dialog if user addresses a specific position from the racks view, and the position's addresses overflow into rails used by events in other positions. Previously errors were reported as 'Wiring errors' but there was no explanation that the wiring errors were caused by overflowing into rails used by another position.
  19. Fixed minor bug wherein if a user addresses a position from the racks view for a firing system whose modules start at 1, while the show default firing system is set to a firing system whose modules start at 0, and if the user has chosen a starting module/rail in the addressing dialog for this position, then the module numbers would start at that module/rail + 1 instead of that module/rail exactly; the problem would go away after the first time because the show default firing system would get updated to the module type in the addressing dialog.
  20. Added explanation of wiring errors to addressing summary dialog if the wiring errors are caused by pins overflowing into the next position's start module.
  21. Fix missing 32-bit DLLs causing firing system script export failures.
  22. Add alpha-level support for 8k+ rendering.
  1. Fix 'invalid gpu' error for some drivers.
  2. Add new script table field/column called 'DMX Parameters' to enable the user to enter per-event DMX parameters that the DMX Patch has access to.
  3. Add new fixture 'Generic Custom DMX Fixture 16CH', Figure ID 208, to make it easier for the user to test a new fixture without needing to define it first with 'Create DMX fixture'. The user can enter any arbitrary list of channel values in the DMX Parameters field of a script row for this fixture, and its DMX Patch will write those values to the exported script.
  4. Update German translation.
  5. Implement effect library for KTV-IP65 A3 Animation Laser 16CH.
  6. Adjusted intensity of red LED in Sahauhy cheapo par light fixture.
  7. Fixed duration of 'Reset Fixture' effect for WKL-BEAM02 fixture and changed its VDL from par to spotlight.
  8. Fixed minor bug with dragging and dropping effect basket items to racks in the rack layout view, pertaining to multiple universes.
  9. Fixed 'Reorder pins' bug pertaining to multiple universes.
  10. Add two more context sensitive yellow box suggestions for sort order in addressing dialog, continuing to put effort into making this dialog self-teaching.
  11. Remove the rack constraint option for Hobbyist Version in addressing dialog since the Hobbyist Version doesn't have the ability to address the show taking into account racks.
  12. Made 'Rearrange effects' checkbox in addressing dialog default to ON.
  13. Added a new labels terms: 'Angle Relative To Single-Shot rack for tilted single-shot racks to give effect labels the option of showing the angle relative to the rack instead of relative to the entire position.
  1. Windows 7 and 8 are officially no longer supported starting in this release; Windows 10 or later is now required.
  2. Addressing: Made significant improvements to the 'Re-arrange effects in adjustable angle racks to avoid collisions' feature with the aim of providing optimal addressing and racking for single shots. The improvements apply to single shot racks with and without pre-wired pins, and even to racks with multiple modules. Coupled with the new addressing sort criteria and constraints, these improvements make it possible to create symmetrical and balanced single-shots rack layouts with perfectly ordered pins (all with a single click). Complex shows with thousands of single shots that previously had to be racked manually can now be racked in minutes instead of hours or days.
  3. Addressing: Added addressing sort criteria 'Size > 55mm -- Single-Shot' and terms for 35, 40, 45, 50 mm. This sort criteria enables filling larger holder single-shot racks with large effects before filling them with smaller effects.
  4. Addressing: Added addressing sort criteria 'Tilt > 50°' and 'Tilt > 50° -- Single-Shot'. These sort criteria are useful for addressing positions that contain multiple sizes of effects, especially single shots, that go into different sizes of single shot racks.
  5. Addressing: Added addressing constraint option 'Rack (If Single-Shot)'. This constraint limits each module serving single shot racks to a one rack while allow modules not serving single shot racks to serve multiple racks.
  6. Addressing: Added addressing constraint option 'Event (If Single-Shot)'. This constraint is useful for limiting pins with single shots to one e-match while allowing pins with other types of effects to have multiple e-matches.
  7. Addressing: Added rack constraint options in addressing dialog Module '(If Rack < 25 Tubes)' and 'Slat (If Rack < 25 Tubes)'. These constraints make it easy to limit racks that have just a few more tubes than the modules or slats to leave their extra tubes empty instead of consuming a second module or slat.
  8. Addressing: Added addressing constrains for racks 'Module (If Single-Shot Rack)' and Slat '(If Single-Shot Rack)'. These constraints limit single-shot racks to a one module, leaving the extra tubes unfilled without limiting non-single-shot racks.
  9. Addressing: Added context sensitive suggestions in the Address Show dialog that recommend sort criteria and constraints based on the contents of the show. For example, recommendations are displayed based on the kind of single-shot racks used. Recommendations are also displayed if the show contains chains to help you select the correct constraint to prevent chains from wrapping from one rack to another.
  10. Addressing: Added descriptions for all the sort criteria and constraints in the Address Show dialog to explain the meaning of each selected term with the goal of simplifying and demystifying the show addressing process.
  11. Addressing: Changed default addressing order to Position Name > Description instead of Position > Event Time.
  12. Racks: Improve the prewired pins feature of racks' half-and-half options and custom options for supporting racks that require two or more modules, ensuring each half, i.e., each number sequence, associates with a single rail, disallowing rails to contribute to both halves, which is an obvious error.
  13. Racks: Add red text warning to rack definition dialog if prewired pins pattern doesn't match the loading order.
  14. Racks: Enhanced the prewired pins half-and-half pattern options to support odd numbers of rows or tubes per row in the rack, which causes half-and-half to split mid-row and requires correct rounding for racks with 35 holders that are split half-and-half to 18 + 17 holder pin sequences.
  15. Racks: Enable users to exclude holders in single-shot racks with prewired pins by giving them out of range prewired pin numbers in the user defined prewired pin sequences in the Custom Part Field or Custom Rack Field, e.g., if you want to rule out an entire row of holders in the middle of the rack, just give them all prewired pin number 99.
  16. Racks: Added a new option on the 'Create rack' dialog to set the 'Standard orientation' of the rack, choosing 'Rows are vertical on screen, like wooden racks' or 'Rows are horizontal on screen, like most single-shot racks'. The standard orientation affects the default orientation of the rack when it is inserted, and also affects the orientation of the pin numbers, module numbers and other text associated with the rack, making it upright in the standard orientation.
  17. Racks: Added pre-wired pin options for half-and-half-mirrored for fan row racks that require two modules, like 6x6 CraigCo racks using 18 pin Cobra modules.
  18. Racks: If drag and drop in racks view from effect basket to occupied holder in rack, kick out previous occupant, and if the rack has pre-wired pins, then also remove previous occupant's firing system address.
  19. Racks: If drag and drop from effect basket to rack with pre-wired pins, and if other pins already in the rack have fixed/chosen the racks module, then assign that module to the dragged effect, not just the first available module.
  20. Racks: If drag and drop from effect basket to rack with pre-wired pins to a holder whose pin is already in use for some other effect, like say a cake, show a reasonable error message with an explanation.
  21. Racks: If drag and drop an effect from one tube to another on a pre-wired pin rack, then change its pin number also if and only if pin not used somewhere else, or report error if pin cannot be assigned
  22. Racks: Extend the red warning text in rack definition dialog's 'Loading order' since loading order is used in more circumstances now in the rearrangement algorithm to avoid pin gaps in for racks with pre-wired pins.
  23. Racks: Improved the 'Add racks' calculation of number of required racks for some scenarios involving single-shot racks with angle constraints on rows' interior holders.
  24. Racks: Improve the 'Add racks' rack allocation algorithm to calculate the required racks taking into account allocating most extreme angles first; this fix makes it unlikely but not impossible for 'Add racks' to overestimate the number of required racks, and of course it remains possible that its estimate may be an underestimate for whatever addressing constraint and sort configuration you decide to use for addressing, which may necessitate more racks.
  25. Racks: Enabled 'Load into racks' function to apply rearrangement to racks that had pre-existing effects in them prior to the loaded effects, working around the pre-existing effects without moving them.
  26. Racks: Made the 'Edit physical specifications' dialog ignore extra characters like 'mm' in fields that are supposed to be simple integers, instead of rejecting the input.
  27. Racks: Added error check and dialog for rack right-click context menu 'Reorder pins' if rack uses pre-wired pins.
  28. Racks: Added a 'Reorder pins' item in the menu that is displayed when right-clicking on a rack with eight options for reordering pins left to right and top to bottom.
  29. Rack Layout & Diagrams: Augmented rendering of SS/cake racks with tiltable rows or with adjustable fan angles of tubes within rows by drawing the knobs on the ends of the rods around which the tubes rotate, to indicate the degree of freedom of rotation visually in the diagram.
  30. Rack Layout & Diagrams: Improve the dynamic red pin error highlighting in rack layout view to take into account a rail illegally contributing to both halves of a half-and-half prewired pin sequence.
  31. Rack Layout & Diagrams: In the rack layout view, made the module numbers, rack numbers, and angle numbers appear on the right side of the rack instead of the top/bottom if otherwise they would overlap other racks above or below as seen on the screen. The repositioning is automatic.
  32. Rack Layout & Diagrams: Changed EASYRACK cake racks to accommodate any angle effect, to avoid the problem of appearing sideways in the rack layout view to accommodate angles of some effects.
  33. Rack Layout & Diagrams: Added option in rack diagram blueprints to 'Show tube angle colors', to make the color gradient colors shown in rack layout view available in the diagrams.
  34. Rack Layout & Diagrams: Fixed minor bug in rack layout automatic text shifting to side of rack, pertaining to very small racks.
  35. Rack Layout & Diagrams: Improved the text colors of rack modules and pins to make them easier to differentiate.
  36. Rack Layout & Diagrams: Added 'Align > Left edge / Right edge / Top edge / bottom edge' functions to the right button context menu clicking on racks, to align the racks.
  37. Rack Layout & Diagrams: Improved dimensions of module graphic in rack layout view for custom modules of StarFire, Merlin, and Pyromate, which previously were too tall and skinny.
  38. Rack Layout & Diagrams: Augmented the rack graphic for pre-wired pin racks in the rack layout view, making it easy to tell if the rack has pre-wired pins or not.
  39. Site & Rack Layout Diagrams: Fixed the bug in printed diagrams that would calculate page size based on bounding rectangle of drawings but didn't take into consideration the Diagram Tag Filters which may have made some of those drawings invisible if the user has multiple site or rack layout diagram variations for different purposes in a print batch.
  40. Site Layout & Diagrams: In site layout diagrams, made sections consisting of a single position draw only the section name but not the bounding box, to remove visual clutter in the diagram.
  41. Reports: Fixed a bug preventing conditional expressions in report blueprints from doing math on the script field called 'Next'.
  42. Labels: Added support for label format Avery 99x42-R A4 size paper.
  43. Blueprints: Fixed some issues with saving blueprints and added a test to prevent users from saving over the standard blueprints, which is bad because updating the software will blow away any user changes to standard blueprints.
  44. Effects: Fix some effects to have soft break sounds: Falling Leaves, and Ear.
  45. Effects: Add soft break sound to Crossette breaks.
  46. Effects: Fix Crackling Pistils.
  47. Effects: Fix bugs with 'Report' and 'Titanium Report'.
  48. Effects: Add Quarter1, Quarter2, Quarter3, and Quarter4 break patterns.
  49. Effects: Remove extra sound node from crackling pistils.
  50. Effects: Add 'no simulation' VDL term.
  51. Effects: Remove break flash and break smoke from pistil breaks.
  52. Effects: Fix a bug causing long-duration fireballs to 'go crazy'.
  53. Effects: Made the confirmation dialog that comes up after editing the VDL of an effect optional, with a do-not-show-again checkbox.
  54. Effect Editor: Change the layout so that the parameter widgets are always visible.
  55. Effect Editor: Fix a bug causing the effect editor to be slower than it was previously.
  56. Firing System: Add support for importing and exportin FireOne FIR and SEM files with 3-digit module numbers.
  57. Firing System: Added error checking for Cobra's v7.1 track labels to ensure user can't enter any disallowed characters.
  58. Firing System: Added 'Track Identifier' as a new column in the Jingduan firing system export.
  59. Firing System: Added Cobra 6M module.
  60. Firing System: Improved effect name truncation function for exported firing system scripts to ensure that description gets truncated instead of position name annotation for firing systems that combine description and position in the same field.
  61. Firing System: Improvements to Piroshow exporter to support DMX BOX hardware, and event times greater than one hour, and optionally filtering the exported script to a specific DMX universe.
  62. Firing System: Removed the 'None' options for trigger channel and return channel for Cobra, since they are no longer supported by Cobra in most recent firmware.
  63. Firing System: Added support for sequence names in the Pyroneo script exporter. In Finale, the track name should include first the track number starting with 1, followed by the sequence name, as in '01 FIRST SEQUENCE'.
  64. Firing System: Changed the graphical representation of the fireTEK slats in the racks view to be horizontal instead of vertical so they can be larger.
  65. Firing System: Fixed export crash bug if exporting Pyrodigital PDM containing rows with blank addresses and ignoring the warning dialog.
  66. DMX: Added support for Spark Fabrica fixtures SF-180 Tornado, SF-90 I Flamer Plus, SF-05 Spark Jet Pro, SF-KP Kungfupau, SF-F5 Formula Flamer, SF-Z5 Fly Spark, SF-X2 Spark Spin, SF-X8 Spark Titan, and SF-01 Spark Rain Pro. The SF-180 Tornado is the same as the existing Spark Fabrica Moving Head fixture.
  67. DMX: Fixed minor bug that hold-forever DMX durations in exported FireOne CSV format files were blank instead of 0
  68. DMX: Fixed bug with back-to-back pre-defined program effects for Explo, Showven and Spark Fabrica wave flamer fixtures. Previously a gap between effects was required in order to set ignition to OFF before setting it ON again to retrigger the program, and now a gap is no longer required because Finale automatically turns the ignition OFF 100 ms prior to the start of an effect even if the event is following another back-to-back.
  69. DMX: Added DMX fixture definitions for ML-B080 moving head, ML-B150 moving head, WKL-BEAM02 pinspot spotlight, and KTV-IP65 laser.
  70. DMX: Added DMX fixture definition for WKL-BEAM02 12W RGBW Pinspot Spotlight 6CH.
  71. Drones: Fixed the problem that large VVIZ files imported into Finale might not be savable if their motion data exceeded the character limit of the table cells in the positions table. Finale now compresses the motion and effect data of VVIZ files during the import process, guaranteeing that that file will import successfully and will be savable. This fix now means that drone designers do not need to worry about the frame rate of the exported VVIZ files. All frame rates work, even 24 fps, though usually there isn't much reason to export at higher frame rates that 4 fps. Higher frame rates result in larger files and slower import times.
  72. Drones: Added base64 compression to Motion Data in the Positions window to increase the length of drone shows possible without visual artifacts to about 48 minutes.
  73. Drones: Added option when importing to merge or replace existing drones, enabling the user to combine multiple drone show segments in Finale at chosen offset times.
  74. Drones: Added heading the VVIZ file format definition, as described in the VVIZ programmer notes in the software documentation on the website.
  75. Drones: Added option to preserve existing drone pyro payloads when importing an updated drone vviz file.
  76. Drones: Also added rail, pin, notes, pan, and tilt optional attributes to the pyro payloads in VVIZ files, enabling designers to specify effect angles and triggering information outside of Finale and import them into Finale in the VVIZ file.
  77. Drones: Added a sample at time 0 for VVIZ import to ensure the orientation and position begin at the home orientation and position from the VVIZ file at exactly zero instead of at the first-time delta.
  78. Graphics: Change the way Finale 3D does OpenGL initialization to fix an 'invalid GPU' detection bug for some NVIDIA GPUs.
  79. Graphics: Fix a new crash that could occur when rendering on low-end GPUs such as Intel.
  80. Google Maps: Fixed bug where the dialog was not restoring the per-show-settings when the dialog was cancelled by closing the window.
  81. 3D Models: Updated SketchUp SDK to SDK_WIN_x64_2024-0-553.
  82. Sync with network: Fix a bug causing large inventories to take especially long to sync to network.
  83. Miscellaneous: Upgrades to several internal dependencies, and the compiler we use to build Finale 3D.
  84. Miscellaneous: Upgrade internal version of Chromium.
  85. Miscellaneous: Include missing DLL nvcuda.dll in installer.
  86. Miscellaneous: Fix a crash bug loading large files, such as audio files.
  87. Miscellaneous: Fix a bug causing a crash when some dialogs pop up.
  88. Miscellaneous: Fixed bug in 'Addressing > Troubleshooting > Select events with multiple event times/etc.' which prevented the function from selecting the offending rows in the script after reporting the error message for Pyrodigital and FireOne exports. The bug had been reproduced with the new timecode features early 2024.
  89. Miscellaneous: Improve the title and size of email verification dialog when creating an account.
  90. Miscellaneous: Eliminate brief 'flash' of incorrect title/content in dialogs.
  91. Miscellaneous: When a modal dialog is open, clicking on another window will bring the main window and modal window to the front, to prevent confusing situations in which the modal dialog is behind another window that isn't fully functional while the modal dialog is open.
  92. Miscellaneous: Added Effect Data and Random Seed columns to exported Finale Generic CSV files for companies integrating with Finale 3D.
  93. Miscellaneous: Made the 'Delete song/songs' function delete all songs if none are selected.
  94. Miscellaneous: Added 'E-matches' column to script window, with values copied from the 'E-matches Default' field of the effect definitions in the effects window.
  95. Miscellaneous: Added new submenu 'Effects > Update script fields from effect defaults...' with options to update Rack Type, E-Matches, Delay, and Hazard.
  96. Language: Updated Russian UI translation.
  97. Language: Updated Spanish UI translation.
  98. Language: Updated Ukrainian UI translation.
  1. Updated Spanish UI translation.
  2. Made addressing dialog rearrangement function list modules in two-module racks lowest first even when modules are shared with other racks.
  3. Fixed addressing dialog rearrangement bug that applied when multiple effects/e-matches used same pin within single-shot rack.
  4. Removed 'Rack Number' from triggering yellow suggestion box in addressing dialog.
  5. Made 'Rack Custom Field' suppress the 'To prevent sharing modules...' suggestion in addressing dialog.
  6. Added error check and dialog for rack right-click context menu 'Reorder pins' if rack uses pre-wired pins.
  7. Changed rack right-click context menu 'Renumber pins' to 'Reorder pins' and made it a submenu with eight directions, LRTB, RLTB, etc.
  8. Improved addressing dialog rearrangement function pin order and effect layout for non-pre-wired pin racks; a significant improvement.
  9. Improved styling of addressing dialog, especially the term definitions and suggestions.
  10. Added new rack constraint options in addressing dialog: 'Module (If Rack < 25 Tubes)' and 'Slat (If Rack < 25 Tubes)'. These options make it easy to limit racks that have just a few more tubes than the modules or slats to leave their extra tubes empty instead of consuming a second module or slat.
  11. Added DMX fixture definitions for ML-B080 moving head, ML-B150 moving head, WKL-BEAM02 pinspot spotlight, and KTV-IP65 laser.
  12. Added addressing dialog rack constraings 'Module (If Single-Shot Rack)' and 'Slat (If Single-Shot Rack)' to limit single-shot racks that have a few more tubes than the modules have pins, like 35 tubes for 32 pin module, to a single module, leaving the extra tubes unfilled; without limiting non-single-shot racks.
  13. Added DMX fixture definition for WKL-BEAM02 12W RGBW Pinspot Spotlight 6CH.
  1. Improved dimensions of module graphic in rack layout view for custom modules of StarFire, Merlin, and Pyromate, which previously were too tall and skinny.
  2. Augmented the rack graphic for pre-wired pin racks in the rack layout view, making it easy to tell if the rack has pre-wired pins or not.
  3. Added text formatting -- paragraphs and bold/italic -- to the info/warning boxes on the addressing dialog.
  4. Made the 'Edit physical specifications' dialog ignore extra characters like 'mm' in fields that are supposed to be simple integers, instead of rejecting the input.
  5. Changed appearance of rack tubes in pre-wired racks to rings instead of filled circles.
  6. Changed formatting of addressing dialog info/warning boxes slightly, removing single-quotes.
  1. Include missing DLL nvcuda.dll in installer.
  2. Improve error checking on the 'beginning with module number' field of the addressing dialog.
  3. Changed default addressing sort criteria to POSITION > DESCRIPTION instead of POSITION > EVENT TIME.
  4. Improved the 'Add racks' calculation of number of required racks for some scenarios involving single-shot racks with angle constraints on rows' interior holders.
  5. Improve the rearrange effects function for SS racks with prewired pins and two modules with mirrored pin sequences by filling from both sides always if more than half the tube holders are occupied, even when all tubes are straight up.
  6. Added context sensitive yellow box tooltips to addressing dialog when user selects sort terms in an order that doesn't work, such as 'Position --> Description --> Size > 50MM' which should be 'Position --> Size > 50MM --> Description' to make the Description the tie breaker within groups of large and small effects.
  7. Restrict the rearrange effects function to not apply to cake racks; and enable the function when applying to prewired pin racks to change pins of effects in other racks that share modules wiht the rack whose effects are being rearranged in order to prevent gaps in the used pin sequence of the rack being rearranged.
  8. Improve the 'Add racks' rack allocation algorithm to calculate the required racks taking into account allocating most extreme angles first; this fix makes it unlikely but not impossible for 'Add racks' to overestimate the number of required racks, and of course it remains possible that its estimate may be an underestimate for whatever addressing constraint and sort configuration you decide to use for addressing, which may necessitate more racks.
  9. Make rearrange provide left/right symmetry for angles, with most extreme angles in topleft and topright, in racks with single modules or with two non-mirrored modules, the same as it already does for racks with two mirrored modules.
  10. Enabled 'Load into racks' function to apply rearrangement to racks that had pre-existing effects in them prior to the loaded effects, working around hte pre-existing effects without moving them.
  11. Enable the global rearrange function to apply to racks containing some locked effects, by working around them without moving them.
  1. Change the way Finale 3D does OpenGL initialization, to more thoroughly fix the 'invalid GPU' detection bug.
  1. Attempt to fix bug causing NVIDIA GPUs to not be recognized by Finale3D.
  2. Added context sensitive instructions on the addressing dialog that explain what sort and constraint terms to use based on content of the show, such as what kind of single-shot racks the show uses, and whether it has chains.
  3. Increased font size of tooltip/warning boxes in addressing dialog.
  4. Changed the graphical representation of the fireTEK slats in the racks view to be horizontal instead of vertical so they can be larger.
  5. Changed the addressing sort terms that are size thresholds from greater-than-equal to strictly greater than, e.g., Size > 50MM.
  6. Added an additional addressing warning box test for whether the user has size threshold sort terms in the wrong order, after numerical sorts like Angle or Tilt.
  7. Fixed bug in the fallback scenario of rearranging tubes in racks per row instead of globally. The bug was introduced after the last full release.
  8. Fixed some issues with saving blueprints and added a test to prevent users from saving over the standard blueprints, which is bad because updating the software will blow away any user changes to standard blueprints.
  9. Added 'E-matches' column to script window, with values copied from the 'E-matches Default' field of the effect definitions in the effects window.
  10. Added new submenu 'Effects > Update script fields from effect defaults...' with options to update Rack Type, E-Matches, Delay, and Hazard.
  11. Network sync: Fix a bug causing large inventories to take especially long to sync to network.
  1. Eliminate brief 'flash' of incorrect title/content in dialogs.
  2. Effects: Remove break flash and break smoke from pistil breaks.
  3. Added tooltip hints for all the sort terms and all the constraint terms in the addressing dialog.
  4. Effect Editor: Fix a bug causing the effect editor to be slower than it previously was.