Convert Legacy Chord Symbols

Version 01.44.20
Added 23 Jun 2009 (last updated 03 Mar 2024)

For use with 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, Sibelius 23.x and Sibelius 24.x

__Converts legacy text chord symbols to Sib 6-style chord symbols, or Sib 6 chords to legacy text chord symbols. __Updated 9 August 2011 for Sib 7 dialog control changes __Updated 8 September 2012 adding option to use plain text rather than formatted text when converting to Legacy chord symbols. __Updated 1 February 2016. Added code to retain the horizontal and vertical offsets of the original text or chord symbol objects. Internally, the code was restructured to move most of the processing out of the Run routine into ProcessSelection. This should have no effect on the output. __Updated 27 November 2017. Moved check for chords symbols in selection to after the dialog so the setting for which type to look for could be set by the user. Otherwise one combination would be impossible without selecting entire score. __Updated 2 December 2018. Version 01.40.00. Add support for some new chord symbol fonts. __Updated 4 December 2018. Version 01.40.20. Added option to select all converted symbols at the end of the plugin. __Updated 23 February 2019. Version 01.40.40. Add support for some new chord symbol fonts. __Updated 23 December 2021. Version 01.41.00. Plugin can now be called externally. __Updated 10 July 2022. Version 01.43.00. Added support for some special text in Bernie's chord fonts. __Updated 18 October 2022. Version 01.44.00. Added New macro-plugin support. __Updated 24 July 2023. Version 01.44.10. Changed call to utils.IsPluginFileAvailable which did not exist, to call Rethythm.IsPluginFileAvailable, which exists in an accessible shipping plugin. __Updated 03 March 2024. Version 01.44.20. Updated to support New Plugin button. Needs updated Execute Commands, cmdutils, and New Plugin Lib.

Plug-in written by Bob Zawalich.