Version 01.48.34
Added 27 Apr 2021 (last updated 15 Sep 2023)

For use with Sibelius 2.x, Sibelius 6, Sibelius 7.1, Sibelius 7.5, Sibelius 8.x, Sibelius 18.x, Sibelius 19.x, Sibelius 20.x, Sibelius 21.x, Sibelius 22.x and Sibelius 23.x

Added 27 April 2021. Version 01.08.00 This is a library of plugin routines designed to be called by other plugins. In particular, most of the routines can be executed directly from Execute Commands, or generated macros or generated plugins. The routines are in the style of Commands - they act on the current selection in the current score, and extend what is possible to do in macros commanded to just using the available Commands and plugins. Updated 07 May 2021. Version 01.11.00. Bug fixes. Special handling for screen redraw. Updated 08 May 2021. Version 01.11.00. Remove debug tracing. Updated 11 June 2021. Version 01.16.00. Major update. Many new commands. See associated documentation for details. Updated 26 June 2021. Version 01.19.00. New commands for Apply Named Color, Export PDF and others. As before, close and restart Sibelius after updating and before running Execute Commands. Updated 27 June 2021. Version 01.20.00. Fixed crashing bug in ToggleCase routine. Updated 10 July 2021. Version 01.21.00. Added additional ExitIf commands. Updated 22 July 2021. Version 01.23.00. Added AddBarsAtEnd FilterNoteDuration commands and RunPluginEntry_cu. Updated 23 July 2021. Version 01.24.00. Support for select options in FilterNotesByDuration. Updated 24 July 2021. Version 01.25.00.Some bug fixing in validation of command names. Updated 25 July 2021. Version 01.26.00. Updated validation of cmdutils command string to handle trailing linefeeds. Updated 28 July 2021. Version 01.28.00. Internal code restructuring and cleanup. Updated 05 August 2021.Version 01.29.00.Internal changes to sync with changes in Execute Commands. Updated 25 August 2021. Version 01.30.00. Added new commands ExtendSelection_ObjTo_Bar_cu ExtendSelection_ObjTo_Page_cu ExtendSelection_ObjTo_Staff_cu ExtendSelection_ObjTo_System_cu to simulate mouse clicks to select larger areas. Updated 22 September 2021. Version 01.40.00. Added command SetUserInput_Heading_cu. Updated 19 March 2022. Version 01.42.00. Added command Select_All_NonPassage_cu. Updated 21 April 2022. Version 01.43.00. Fixed crashing bug in Add Interval_Full that crashed all Add Interval commands.Also marked it to be runnable from Sib 6.2 on. Updated 29 April 2022. Version 01.44.00.Fixed crashes in SelectAll routines and removed some debug traces. Updated 23 May 2022. Version 01.45.00. Made the code completely independent of Sibelius.Execute to allow it to be used in plugins in earlier Sibelius versions. Updated 2 June 2022. Version 01.46.00. Added Copy_cu, Cut_cu, and Paste_cu for use when Sibelius.Execute is unavailable. Updated 3 October 2022. Version 01.47.00. Added View Invisible commands for Sibelius 2022.0 or later. You should always install or update all the plugins Execute Commands, cmdutils, and Run Command Macro whenever you install or update any of them. You should always install or update all the plugins Execute Commands, cmdutils, and Run Command Macro whenever you install or update any of them. ____Updated 23 October 2022. Version 01.48.00. Updated to provide better error handling for NewMacro/Plugin plugins use. ____Updated 10 November 2022. Version 01.48.10. Added new commands ExtendSelection_Visible_Down_cu, ExtendSelection_Visible_Up_cu, ExtendSelection_Visible_XHidden_Down_cu, ExtendSelection_Visible_XHidden_Up_cu __Added Updated 28 November 2022. Version 01.48.20. ContactSelection_Visible_Up/Down commands to skip over hidden staves when contracting. __Added Updated 11 January 2023. Version 01.48.30. Corrected typo in one of the Cmdutils Selection command names __Updated 26 June 2023. Version 01.48.33. Added new commands ExportPDF_DateTime_cu(), and ExportPDF_DateTime_cu(), which export a score as PDF and append the current date and time to the filename. __Updated 14 September 2023. Version 01.48.3r. Added new commands RunPluginShowDialog_cu(), and reenabled the ViewInvisiblecommands

Plug-in written by Bob Zawalich.