Extract Parts From Folder

Version 01.03.00
Added 01 Aug 2005 (last updated 21 Feb 2020)

For use with Sibelius 3.x, Sibelius 4, Sibelius 4.1, Sibelius 5, Sibelius 6, Sibelius 7.1, Sibelius 7.5, Sibelius 8.x, Sibelius 18.x, Sibelius 19.x, Sibelius 20.x and Sibelius 21.x

This plug-in extracts parts from all the scores in the selected folder.

Updated 20 Feb 2020. Version 01.03.00. Updated text used for version display.

Plug-in written by Bob Zawalich.

Batch Transpose

Version 01.20.00
Added 09 Jan 2008 (last updated 07 Mar 2014)

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

Transposes a score or folder of scores by interval, by key, or by using an Instrument Change to a transposing instrument. Designed to transpose lead sheets for C instruments into transposing instruments, but can be useful in a variety of transposing situations.

Updated 29OCtober 2010 to fix incorrect handling of octave.

Updated 25 June 2012 to fix double transposing of initial key sig, and fix by Interval when transposing down.

Plug-in written by Bob Zawalich.

Print Folder Of Scores And Parts

Version 01.60.00
Added 16 Oct 2009 (last updated 07 Mar 2014)

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

Prints a score and / or its parts for the current score, all currently open scores, or a folder of scores.

The plugin can display the Sibelius Print dialog, but it will appear once for each score and once for each set of parts printed, so only choose this if you really need the option.

Updated 24 November 2009. Added option to hide page numbers in printed scores. Note that the plugin cannot hide the first page number in a score, and so if these are visible they will appear in the printout. See Help for details.

Updated 8 February 2011. Fixed bug where printing a folder of scores did not properly print open scores from the folder. Now they are printed and left open.

Plug-in written by Bob Zawalich.

Convert Folder To Current Sibelius Version

Version 02.26.00
Added 02 Dec 2010 (last updated 13 Nov 2018)

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

Opens all scores (created in an earlier version of Sibelius) in a specified folder and saves them as scores in the current Sibelius version format.

To use the plug-in, choose Convert Folder of Scores to Current Version, and choose the folder you want to convert.

A simple dialog appears, in which you can specify the destination folder for the exported files, and how to alter the filenames to avoid overwriting the original files. Click OK to confirm your choices.

Updated 9 November 2018. Version 02.25.00. Added an option, on by default, to make the destination folder create subfolders that match the subfolder names in the source folder, so that all the files do not end up in a single folder.

Updated 12 November 2018. Version 02.26.00. Cleanup and better error handling when scores cannot be processed.

Plug-in written by Bob Zawalich.

Export Scores With No Parts

Version 01.80.00
Added 01 Nov 2011 (last updated 03 Apr 2020)

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

Creates a copy of a score (or all open scores, or all scores in a folder) with all parts removed. May be useful if you want to post a score without making the edited parts available.

Updated 20 January 2015 adding option to delete versions in addition to deleting parts.

Update 31 October 2017. Corrected bug with suffix in file names.

Updated 4 November 2017 to fix typo.

Updated 21 November 2017 for another typo fix

Updated 3 April 2020. Version 01.80.00. Added option to create a new default set of parts after the original parts are deleted. This is a way to replace a defective set of parts. All the original parts will still be deleted. The changes are made to a copy of the score, so the original score is unchanged.

Plug-in written by Bob Zawalich.

Export Midi or Audio with Standardised Settings

Version 1.0
Added 11 Aug 2014 (last updated 17 Jun 2015)

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

Exports the score as a midi and/or audio file with the same level of volume and/or pan in all staves. This can be useful when exporting to a DAW for instance.

The original settings are restored after export.

Plug-in written by Kenneth Gaw.

Batch Transpose 12 Keys

Version 01.26.00
Added 18 Jul 2015 (last updated )

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

Makes copies of a score or the scores in a folder of scores where the resulting scores are transposed into up to 12 different keys. The generated scores will have the major key name appended to the file name, as in "Score1_Eb". By default the scores will be transposed into 12 keys; you can pick which keys to transpose to.

Plug-in written by Bob Zawalich.

Run Plugin On Folder of Scores

Version 02.60.01
Added 20 Nov 2015 (last updated 17 Apr 2021)

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

This plugin allows one to run a plugin, chosen from an alphabetized list of plugins, against the current score, all open scores, or a folder of scores.

By default, it will not save any scores processed; if you wish to modify and save scores, especially when processing a folder of scores, you should choose Save scores after plugin is run. If a folder is processed, all previously unopened scores will be closed and optionally saved. Previously open files will be left open, and may be saved.

Most plugins, especially those that bring up a dialog every time, will not be well suited for being run in this manner. Some, such as Find and Replace Text, have an option to hide a dialog after the first time it is run, and these can make good use of this plugin. Scores opened in a folder will always be fully selected with a system passage selection when passed to the called plugin; previously opened scores can be made to be fully selected.

The plugin can be used by plugin developers to write a simple plugin, taking advantage of the framework this plugin provides to have it process a folder of scores.

Updated 17 December 2015. Added additional plugin Run Plugin on Score And Parts which lets you choose a plugin to be run on the full score and all the parts of the current score. This plugin is suitable for being run from Run Plugin On Folder Of Scores.

Updated 19 December 2015 to allow better interaction for the plugins. You can now turn off the progress bar in Run Plugin On Score and Parts so the progress bar in Run Plugin on Folder of Scores will be retained, among other tweaks.

Updated 19 March 2016. Updated Run Plugin On Score And Parts to process parts in same order as the Sib parts list, which is different from the order they are given to a plugin

Updated 16 December 2017. Updated Run Plugin On Score And Parts to include a Find Plugin edit and buttons. Also changed order of processing so the full score, if processed, is processed after the parts so that changes to the score do not affect the parts.

Updated March 13, 2018. Fixed problem in the Open Scores option where running a plugin that generated new scores would cause those scores to also be processed. Thanks to Dick Jackson for pointing this out.

Updated 29 November 2018. Version 02.20.00. Updated Run Plugin on Folder of Scores to have a Find Plugin button, making it easier to pick the desired plugin. No changes made to Run Plugin On Score and Parts.

Updated 22 January 2020. Version 02.50.00 for Run Plugin on Folder of Scores, and 02.10.00 for Run Plugin on Score and Parts. Added routine CloseQuietly, which is a substitute for the disfunctional Close-False command. This will close scores that the plugin opens without saving changes or asking you to save changes, which makes running a batch process much nicer.

For plugin developers: Run Plugin on Folder of Scores is in the public domain. Code can be reused or modified without need of attribution or permission. There is no support for any modified code, so its use is entirely at your own risk.

Updated 24 January 2020. Version 02.51.00 for Run Plugin on Folder of Scores, and 02.10.00 for Run Plugin on Score and Parts. Modified the CloseQuietly routines to attempt to prevent backup scores being written for scores processed in a folder. If the Backup Scores folder is in the default location with the English name, the plugin will remove unwanted backup scores, otherwise they can either be ignored or manually removed as needed.

Updated 1 February 2020. Version 02.52.00 for Run Plugin on Folder of Scores, and 02.10.00 for Run Plugin on Score and Parts. Cleaned up list box handling to prevent having to explicitly select a list box entry to choose a plugin. Now the first entry in the list is always selected when the dialog comes up, but after the first time run in a session the last plugin run will be at the top of the list, and you can just type Enter to run it again on a folder of scores.

Updated 10 February 2020. Version 02.54.00. Cleanup for cases where a called plugin might close the passed in score.

Updated 16 February 2020. Version 02.55.00 For Run Plugin on Folder of Scores, and 02.10.00 for Run Plugin on Score and Parts. Fixes for issues with saving scores.

Updated 9 July 2020. Version 02.56.00 for Run Plugin on Folder of Scores, and 02.10.00 for Run Plugin on Score and Parts. New simpler CloseQuietly routine implemented

Updated 9 July 2020. Version 02.60.00 for Run Plugin on Folder of Scores, and 02.10.00 for Run Plugin on Score and Parts. Changes were made only to Run Plugin on Folder of Scores.

CloseQuietly was again improved.You can now specify whether the full score or the current active part of a score should be passed to the called plugin, and whether scores that had been opened by Run Plugin On Folder of Scores should be closed by the plugin. The ability to save preferences (implemented by calling the plugin Add Plugin Preferences Lib) is now available if Add Plugin Preferences Lib is installed.There is also a Help dialog that explains some of the issues in more detail.

Updated 16 April 2021. Version 02.60.01. No code change, but changed the zip file to only contain Run Plugin On Folder of Scores, withRun Plugin On Score And Parts getting a separate entry.

Plug-in written by Bob Zawalich.

Delete User-Editable Files

Version 01.17.00
Added 18 Feb 2020 (last updated 18 Feb 2020)

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

Lets you delete any .sib or .lib files in any of the subfolders of your User-Editable Files folder, including the subfolders for House Styles (.lib) and Manuscript Papers (.sib). To delete user plugins use File-Plug-ins-Edit Plug-ins. See Working With Files in the Sibelius Reference.

This plugin can only delete files you have created yourself, not files that ship with Sibelius (which is a good thing).

Choose a subfolder name, and then use Delete to delete any of the files in that folder. After deleting files you may need to close and restart Sibelius to ensure that there is no in-memory copy of any of these files still in use.

Be sure that you want to delete these files - there is no Undo available.

Plug-in written by Bob Zawalich.

Run Plugin On Score And Parts

Version 02.21.00
Added 17 Apr 2021 (last updated 17 Apr 2021)

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

Added 16 April 2021. Version 02.21.00

Was originally in the same zip file as Run Plugin On Folder of Scores, but it is now a separate entry in the database.

This plugin lets you choose a plugin to be run on the full score and all the parts of the current score. It is suitable for being run from Run Plugin On Folder Of Scores.

Changes were made to allow the plugin entry point API_ProcessScore to be called from other plugins without needing to show a dialog.

Plug-in written by Bob Zawalich.

Run Plugin On Each Staff In Selection

Version 02.11.01
Added 18 Apr 2021 (last updated 20 Apr 2021)

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

Added 17 April 2021. Version 02.11.00.

Allows you to choose a plugin to run against the current active score. It gathers up all the selected objects, passage selects the objects in each selected staff one staff at a time, and runs the called plugin against that selection.

If you are writing a plugin and want to use this plugin but avoid using the dialog, you can call the method API_ProcessScore(score, strPluginMenuName) with the menu name of a plugin.

Updated 19 April 2021. Version 02.11.01. Minor typo fix.

Plug-in written by Bob Zawalich.