Custom Staff Filter

Version 01.50.00
Added 22 Oct 2019 (last updated )

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

Version 01.50.00. This plugin will run only in Sibelius version 6.2 or later. It is now completely in the public domain, so that any code within the file may be used in and other plugins without attribution (or support).

This plugin is intended to be a template for making your own filtering plugins. I recommend making a copy of the plugin and changing the value of the variable "_PluginMenuName" to be the new plugin name. If you install the plugin "Copy Plugin", it will make a copy of any other plugin and update _PluginMenuName if that variable is available.

In most cases all you should need to change is the code in the method "IsDesiredObject" to produce a new filter. This trick is knowing exactly what to ask for, but at least the structure of getting objects and selecting them will be taken care of by the existing code. Happy filtering!

The default code will filter for NoteRests that have a single note only, ignoring rests and chords.

Plug-in written by Bob Zawalich.