Added 17 Aug 2016 (last updated 30 Jan 2017)
For use with Sibelius 6, Sibelius 7.1, Sibelius 7.5, Sibelius 8.x, Sibelius 18.x, Sibelius 19.x and Sibelius 20.x
For use with Sibelius 6.x, 7.x and 8.x.
This plug-in will impose the structure of a piano vocal score, sketch score or any score that you need to extract the structure from, onto a template file, transferring time signatures, key signatures, tempo text (tempo, repeat, metronome mark, etc.), bar number changes, special barlines (double, repeat, dashed, final, etc.), system symbols, system lines (rit, 1st endings, etc.), and rehearsal marks.
The plug-in will not work on a file which starts with an irregular first bar. In this case, you will need to make the bar regular again by deleting its’ contents before running the plug-in. Once the information has been transferred to the template score, you can use the plug-in ‘Add pickup bar’ to add the irregular bar back to the template score, and then go back to the original file and reinstate the irregular bar and its’ contents by performing edit > undo.
The template file must:
Title, header, composer and any other system text that forms part of the template file should be attached to the first bar, as it would be usually.
Tip: If you are adding the contents of the sketch staves to the template file, setting ‘auto system breaks’ to every 4 or 8 bars (depending on the content density) gives better page distribution of material which can then be tweaked as necessary.
For ease of navigation to the template file, it seems to help if it is located in the same folder as the sketch file. This will shortcut the menus to the relevant folder when opening and saving the template. It can also help to set the default saving location to the folder that contains the sketch file and the template file. This path can be set by going to Sibelius > Preferences > Saving and Exporting > Saving Scores.
The plug-in may be found (by default) in the following locations:
For a video showing how the plug-in works, click the link: https://youtu.be/8b-RzPx7H5I
Thanks to Neil Sands for his support and advice on the creation of this plug-in.
Version 2.01 adds the option to include the sketch staves on the bottom of the template, and also the option to add their contents.
Version 3.01 adds the option to transfer the title and subtitle of the sketch score to the template file so long as those fields are utilised in 'score info’. This update also separates the metronome mark and metric modulation text styles from the standard tempo text so that they can be selected independently, and adds the option to select Timecode. Sketch score brackets, braces and barlines will now correctly transfer to the template file if the option to add the staves is enabled. This update also offers a filename for the ‘save’ dialog box, and users are able to specify a filename extension for the template file in order to distinguish it from its sketch counterpart.
Version 3.02 fixes a bug when using the plug-in with Sibelius 8.3 and higher, which would add a stray double bar between bar 1 and 2 if Key Signatures were selected to impose.
Plug-in written by Tom Curran.
Version 01.06.00
Added 06 Dec 2016 (last updated 12 Jun 2018)
For use with Sibelius 6, Sibelius 7.1, Sibelius 7.5, Sibelius 8.x, Sibelius 18.x, Sibelius 19.x and Sibelius 20.x
Adds a consecutive Rehearsal Mark and a double barline to the start or end of a selected bar. By default it will add them to the start of the bar containing the first selected object, but if you run the plugin with no selection, it will bring up a dialog that will let you change whether insertion is at the start of end of the bar.
If the bar is at the start of a system, the double barline will appear at the end of the previous system, which is actually the same location.
This would be a good plugin for a shortcut.
Upgraded 6 December 2016. The plugin will now work if you select a barline. If you select a barline for the first bar in a system it cannot tell if the leading or trailing barline is selected, and will ask you where to put the objects.
Updated 12 June 2018 to avoid crashing when adding RM to last bar in score when there was a system selection.
Plug-in written by Bob Zawalich.
Version 1.0
Added 16 Jan 2017 (last updated 16 Jan 2017)
For use with Sibelius 6, Sibelius 7.1, Sibelius 7.5, Sibelius 8.x, Sibelius 18.x, Sibelius 19.x and Sibelius 20.x
For Sibelius 6, 7, 7.5 and 8
This plugin pastes a selection without doubling lines and text when bars are partially selected.
It supersedes the Complete Copy and Paste plugins which are now deprecated.
It has the following advantages over them:
Many thanks to Bob Zawalich for his encouragement and technical contributions to this plugin.
Plug-in written by Kenneth Gaw.
Version 01.23.00
Added 23 Apr 2019 (last updated 31 May 2020)
For use with Sibelius 7.1, Sibelius 7.5, Sibelius 8.x, Sibelius 18.x, Sibelius 19.x and Sibelius 20.x
Version 01.22.00. Closes all open parts for the current score. This is a dialog-free subset of the closing code from Open Selected Parts. It will take a while to close a lot of parts - watch the names change on the title bar to see progress.
It will only close the part tabs in the window in which the plugin is run. If you have parts open in separate windows, you will need to close them separately.
Udpated 31 May 2020. Version 01.23.00. Cleanup and make easier to be called from other plugins.
Plug-in written by Bob Zawalich.
Version 01.06.00
Added 05 Apr 2020 (last updated )
For use with Sibelius 6, Sibelius 7.1, Sibelius 7.5, Sibelius 8.x, Sibelius 18.x, Sibelius 19.x and Sibelius 20.x
Delete all the current dynamic parts, then create a set of default parts, in the active score.
This is for replacing corrupted parts or for starting over with parts. The original score is changed, and no copy is made. Any previous edits to parts will be lost. Please be sure you want to do this!
The score will be left unsaved, open, and with the full score displayed, so you can close without saving if you change your mind.
If you run it under Run Plugin On Folder Of Scores, be sure to have that plugin save the scores it opens.
Plug-in written by Bob Zawalich.
Version 01.00.00
Added 05 Apr 2020 (last updated 07 Apr 2020)
For use with Sibelius 8.x, Sibelius 18.x, Sibelius 19.x and Sibelius 20.x
This plug-in exports your score as a MusicXML file with special Blackbinder formatting, ready to use within the app.Plug-in written by Blackbinder.
Version 01.07.00
Added 22 Aug 2020 (last updated 22 Aug 2020)
For use with Sibelius 6, Sibelius 7.1, Sibelius 7.5, Sibelius 8.x, Sibelius 18.x, Sibelius 19.x and Sibelius 20.x
Added 22 August 2020. Version 01.07.00. Calculates the size of a beat based on the time signature of each selected bar, and inserts a symbol with X and Y offsets at each multiple of a beat in the selected bars.
You must use the index of the symbol in the symbol table to identify the symbol. One way to find the index is to add your desired symbol to a score, and run the plugin Identify Selected Symbols.
Plug-in written by Bob Zawalich.
Version 01.60.00
Added 02 Dec 2020 (last updated 18 Dec 2020)
For use with Sibelius 6, Sibelius 7.1, Sibelius 7.5, Sibelius 8.x, Sibelius 18.x, Sibelius 19.x and Sibelius 20.x
Added December 2, 2020. Version 01.50.00
The is a library plugin meant to be called by other plugins. Its Run method should not be called directly. It centralizes routines used to store and transfer Note and NoteRest properties when plugins add Notes.
Previously each plugins handled such transfers independently, and as properties changed, many were not updated. The intention of this plugin is to have plugins that add notes use these routines so that it properties change only this plugin needs to be updated, and any plugins that use these routines will get the updates for free.
Any plugins that call this plugin should check that is has been installed, and stop if it has not been.
Updated 13 December 2020. Version 01.60.00.Bug fixes and added routines mostly for analyzing durations.
Plug-in written by Bob Zawalich.
Find plugins by Sibelius version
What are plugins and how do I run them?
In Sibelius, plug-ins are extra features created using a programming language called ManuScript. Sibelius ships with about 150 plug-ins. These plug-ins are documented in the Sibelius Reference. Plug-ins can do many of the same things that built-in Sibelius commands do.
In Sibelius 7 and later, several commands on the Ribbon (Home > Bars > Split and Note Input > Arrange >Reduce, for example) are actually plug-ins.
You can run plug-ins from the Plug-ins menu in Sibelius 6 and earlier, or from plug-in galleries present in most of the tabs in the Sibelius 7+ Ribbon.
You can also assign keyboard shortcuts to commonly used plug-ins.
In addition to the shipping plug-ins, it is possible to write your own plug-ins or download and install plug-ins that other Sibelius users have written. The Sibelius Plug-in Download Page (http://www.sibelius.com/download/plugins/index.html) contains hundreds of plug-ins, written by and donated by Sibelius users, which are available for free.
Any plug-ins on the download page are approved by Avid Sibelius, but as the disclaimer says, Sibelius does not provide support for them, and you use them at your own risk. In my experience, these plug-ins are reliable and useful.
Please note that while it is possible to view plug-in code, this code is not open-source, but is copyrighted by the author unless otherwise specified. You may not copy or modify this code without permission. Please treat the plug-ins the same way you would like you have people treat your published music.
Installing downloadable plug-ins
Plug-ins which are downloadable from the Sibelius plug-in download page need to be installed in order to be run. Prior to Sibelius 7, you would have to go to the plug-in download page, download and unzip the file for the plug-in you wanted, and copy the unzipped file to an appropriate user plug-in folder. Instructions for finding that folder and for installing plug-ins are in the Need Help article How to install plug-ins on the download page at http://www.sibelius.com/download/plugins/index.html?help=install.
You may find it easier to install plug-ins prior to Sibelius 7 by first installing the Install New Plug-in plug-in, and running it to install other plugins after you download and unzip plug-in files.
Once a plug-in is installed, you will need to close and restart Sibelius in order to use the new plug-in.
Sibelius 7 provided a plug-in installer for downloadable plug-ins at File >Plug-ins > Install Plug-ins. If you know the name of the plug-in and its category, you can select it from the list of plug-ins and install it. Plug-ins installed this way can be run immediately, without closing and restarting Sibelius.
The Sibelius Plug-in installer will only work for plug-ins on the download page. If you write your own plug-ins, or get plug-ins from another user, you will need to copy them manually to an appropriate user plug-in subfolder, using the same techniques that were used prior to Sibelius 7.
Plug-in files, folders, categories, and menu names
Plug-ins are text files, with the extension “.plg”. Shipping and user plug-ins are stored in separate folders. You will rarely need to actually access the shipping plug-in folders. If you need to you can find them in the files created when Sibelius itself is installed, with separate sets for each language that Sibelius supports.
Installing and running the downloadable plug-in Get User Folder Names (category Other, Sibelius version 4+) will show you all the user subfolders and the shipping plug-ins folder on your machine. Here are examples this plug-in’s output on a Windows 7 machine and on an OSX machine.
The names produced by this plug-in will be correct for English installations of Sibelius. The “root” of the folders will be properly translated for other languages, but the words “Plugins”, “House Styles”, “Chord Shapes”, “Manuscript Paper”, “Keyboard Shortcuts”, and “Sibelius Example Scores” will always be shown in English, so you will have to mentally translate that part of the folder name in other languages.
Running Get User Folder Names will avoid some of the folder name confusion; it should always get you the correct folder names for your machine, at least in the English version of Sibelius.
Folders for Shipping Plug-ins
On Mac OSX, the shipping plug-ins reside inside the Sibelius Application Package itself. To navigate to them, right-click on the Sibelius application choose “Show Package Contents”. From here you can drill down to “Contents/Resources/en.lproj/Plugins”
On a Windows 7 machine, the shipping plug-ins for Sibelius 7.5 inEnglish are typically at
C:ProgramDataAvidSibelius 7.5Resourcesen.lprojPlugins
Free mixing vst. If you look at that folder in Windows Explorer, you will see a set of subfolders: Accidentals, Analysis, Batch Processing, etc.
On both platforms, plug-in files are never stored in the main “Plugins” subfolder itself, but only in its subfolders. Plug-in files stored in the main Plugins subfolder will not be found by Sibelius.
The name of the subfolder is the name you will see in the plug-in menus as plug-in Category names.
.
In this example, you will see the menu names of these plugins in the Accidentals plug-in menu in Sibelius. It is best to never edit, add, or delete any of the plug-in files in the shipping file folders; you can accomplish nearly everything you might need to do with a shipping plug-in by making a copy of it in a user plug-in folder, as described below.
As long as the user plug-in folders have identical names as the shipping plug-ins folders, any plug-ins stored in those user folders will show up organized in the “shipping plug-in categories” in Sibelius. You can also create a new user category for plug-ins by simply creating and naming a new subfolder in the user plug-ins folder.
Finding user plug-in folders
To find the main user plug-in folder, you can run the Get User Folder Names plug-in or follow the instructions for installing plug-ins at http://www.sibelius.com/download/plugins/index.html?help=install.
User folders in general will not be created until you create an object that would be stored in the user folder.
If you have never installed a user, the simplest way to ensure that the user plug-in folder has been created in Sibelius 7 or later is to use File >Plug-ins > Install Plug-ins to install a plug-in from the download page. For example, you could go to Show: All plug-ins and open the Accidentals category, and install Respell Uncommon Accidentals into its default location Accidentals. Once you have done this, you can either keep that plug-in or navigate to its folder and delete the file. The folder structure will have been set up.
Prior to Sibelius 7 you could create the folder structure by creating a new empty plug-in in the plug-in editor (Plug-ins > Edit Plug-ins) and then delete that plug-in, but since you will have to be looking at the installation instructions anyway, you can use those instructions to set up the folder structure.
In Windows, the user folder and subfolders may be hidden, and you may need to unhide them. The instructions for installing plug-ins explains how to do that.
On Mac, in the newer versions of OSX, the user library folder which contains Application Support files is hidden by default. To navigate to this folder, choose “Go To Folder” from the Go menu in the Finder and when the search dialog opens up, type “~/Library” into the search field to navigate directly to the hidden User Library. There are also ways to permanently show this folder – a Google search for “Show the user library folder in OSX” will return various options for the different OS versions.
Plug-in menu names and File names
When you install or edit plug-ins, or run them from a plug-in menu, the plug-in is identified by its Menu Name. This is a human-friendly name, such as Simplify Accidentals or Nashville Chord Numbers. When Sibelius starts up, it loads all the plug-in files into memory, and looks into the file to find its menu name, if it has one. The combination of the subfolder for the file and the menu name determines where the plug-in will appear in the plug-in menus. (Plug-ins without a menu name will not appear on any menu).
The plug-in file name is typically just the menu name without spaces, with a “.plg” extension, though this is a convention, not a rule. The file name for Simplify Accidentals is SimplifyAccidentals.plg. Similarly, downloadable user plug-ins are stored as zip files, and the zip file names are typically the same as the plg files with a different extension.
If you install plug-ins manually you need to unzip them to get at the plg file or files inside them. The plug-in installer in Sibelius 7 and later does the unzipping automatically. Zip files, however, may contains multiple plg files and may also include documentation, example scores, or house style libraries. When there are multiple files in the zip file, the plug-in installer does its best to put the various types of files into appropriate locations. (Prior to Sib 7 you are on your own for this!)
Sometimes you have the menu name for a plug-in and need to get the file name. How do you do that?
One way is to make an educated guess. If you know Respell Uncommon Accidentals is in the category Accidentals, and you know that your user plug-in folder is C:UsersBobAppDataRoamingAvidSibelius 7.5Plugins, a reasonable guess for the file name would be
C:UsersBobAppDataRoamingAvidSibelius 7.5PluginsAccidentals RespellUncommonAccidentals.plg
You can use a similar technique to find the file names of shipping plug-in file names as well, starting from a known path for your shipping plug-ins, such as C:ProgramDataAvidSibelius 7.5Resourcesen.lprojPlugins.
You can also find the zip file names of download page plug-ins by going to the download page (http://www.sibelius.com/download/plugins/index.html) and looking through the categories to find the menu name in the list of plug-ins in each category. The description for your plug-in will include the zip file name.
The Plugin Info plug-in
I wrote the free downloadable Plugin Info plug-in (category Developers’ Tools, Sibelius version 6+) to make it easier to go from a plug-in menu name to a file name. The plug-in gives you a list, alphabetized by menu name, of all the user or shipping plugins that are installed on your machine. When you select a plug-in in the list, its properties, including the file name with full path, appear next to the list.
This is probably the simplest way to find a plug-in file name given the menu name.
In a later post, I will discuss editing or replacing a shipping plug-in, using the plug-in editor, and issues with translations of plug-ins.
Bob Zawalich is a composer, guitarist, and software designer who lives near Seattle, Washington. He has studied both computer science and music, and has written software at Microsoft. Bob is the author of several hundred plugins for Sibelius notation software.