Notice: This information is only of interest to customers considering upgrading from Release 3.3 or earlier to the latest release.
Overview
Sound Mill X3 automation was redesigned for Release 3.4 . Existing automation in Sound Lists will operate as before, however, some migration changes will be made automatically to Sound Lists. There are subtle changes to some editing dialogs. This redesign will make automation more flexible for future expansion of automation function. It also simplifies editing and makes automation logic easier to understand.
If you run Sound Mill X3Ultimate edition and use the Automator, Run-Script Sound Items , or Start External Program Sound Items , you should read and understand the changes.
Basic edition users will see NO change and can ignore this document.
Sound List migration should not require any manual steps on your part -- with one possible exception of Easy Player Ad Hoc Shortcuts (see section below).
When you first open a Sound List from an earlier release, it will be migrated for the redesign. Simply Save the Sound List to commit the migration changes.
However, it's always prudent to save backup copies of your Sound Lists before committing structural changes.
Migration performs the following:
Legacy Run-Script Sound Items and Start-External-Program Sound Items are deleted from the Sound List.
A new Script is added for each Start-External-Program Sound Item that is deleted. The new Script will have one Start-External-Program step which performs the same function as the deleted Sound Item. Any controls that used a deleted Sound Item will now point directly to its replacement Script.
Any controls (such as Easy Player Cue Buttons)that used to point to a deleted Run-Script Sound Items or Start-External-Program Sound Items will now point directly to the Script itself after migration.
Start-External-Program Sound Items are no longer required to start an External Program. You now simply add a Start External Program step to any script using the Script Editor. You will be prompted to pick the target External Program and to enter any variables you want to pass.
You can now edit a Start External Program step to change it's variables in the Step Editor. (Learn more at bottom of linked page. )
New ScriptStep types were added for Pause-Script and Resume-Script. (Learn more )
The Stop Script step has been modified so you can specify which script to stop.
A new ScriptSpecial Processing option was added (Run-Script step spawns concurrent script). It changes Run-Script step behavior for the Script. The default value (unchecked) matches the Run-Script step behavior prior to the redesign. (Learn more )
You can now change the target reference item of a step in the Step Editor. (target reference items include: Sound Items, Scripts, or External Programs) (Learn more )
Manual Reset May Be Needed:
If you have any Ad Hoc Shortcuts that point to Run-Script Sound Items or Start-External-Program Sound Items, you will need to reset these manually. Ad Hoc Shortcuts that point to standard Play Sound Items will be migrated without need for a manual reset.
Ad Hoc Shortcuts Editor was modified to set the action to either Play a Sound Item or directly to Run a Script. (Learn more )
Option "Run-Script Sound Items always play concurrent" is renamed to Automator ignores the Sound List Editor 'Allow Concurrent Sounds'. It has the same function as before. (Learn more )