Export Folder of Scores In Multiple Formats

Version 01.85.00
Added 01 Feb 2020 (last updated 02 Dec 2023)

For use with 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

__Export Folder of Scores in Multiple Formats can simultaneously export scores to PDF, MusicXML, MIDI, or an earlier Sibelius version. __It was designed to avoid some of the problems common to the previous batch plugins. In addition to being able to convert to multiple formats in one pass, if you run it on a folder that contains subfolders, it will produce a matching subfolder structure on the destination folder, so you can have scores with the same name in different subfolders, without them overwriting each other. __The plugin also avoids a common problem that occurs when you have a folder of scores which were saved in different versions of Sibelius. In most batch plugins, files opened in a later version of Sibelius will display a "Save changes" dialog when the plugin tries to close a score. This won't happen with Export Folder of Scores in Multiple Formats. __If you want to save to earlier versions of Sibelius, you will notice that the most recent format you can export to is Sibelius 7. In Sibelius itself there are several more recent versions available for export, but plugins cannot export anything later than version 7, so it you want to export a folder of scores your options are limited. __Many of the export modes, and the plugin itself, will generate files in your Backup Scores folder for each score processed, which may discard the files already in your Backup Scores Folder. You can increase the size of that folder in File-Preferences to preserve more of your real backups. __updated 21 May 2020. Version 01.66.00. Disable PDF file controls if PDF checkbox is unchecked. Add text describing how subfolders are handled. __updated 05 July 2020. Version 01.69.00. Rewrote the Close Quiet code, so it will close scores opened when processing a folder without asking to save changes, and does it without the weird side effects the previous version had, and no longer create extra Backup Score files. Now they just close as intended. __updated 12 August 2020. Version 01.70.00. Sibelius Ultimate changed MusicXML exporting, and that broke uncompressed XML export in this plugin. Now in 2020.6 or later, the export will produce scores with a .musicxml extension rather than a .xml extension, but the files will be equivalent to what Sibelius itself exports. __Updated 24 September 2020. Version 01.80.00. Cleanup on Close and a few other details. __Updated 6 November 2020. Version 01.81.00.Previous update would never work, claiming that a part was undefined. Bug has been fixed. __Updated 25 July 2021. Version 01.82.00.Reordered code for calling from outside. Can call to API_ProcessScoreNoSaveClose with appropriate arguments to export a score. __Updated 7 March 2023. Version 01.83.00. Fixed bug that made all formats of PDF export only export full score. Added check to make filename include %p if separate files. __Updated 1 December 2023. Version 01.85.00. __In Sibelius 2023.11 or later, the Earlier Sibelius Version option will take advantage of new features available to plugins to always get an up-to-date list of the available Sibelius versions to which one can export. The plugin should automatically update when new file versions are added.

Plug-in written by Bob Zawalich.