Filter With Deselect

Version 01.71.80
Added 20 Aug 2009 (last updated 26 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

Filters the same items as the Sibelius 6 Edit Filter menu plus Legacy Chord Symbols, but allows you to Deselect without needing to use the Advanced Filter. It also has an option to exclude user-defined text and lines. ___Updated August 29, 2009 to filter cue-sized objects. ___Updated 12 May 2010 to filter Sib 6 chord symbols separately. ___Updated 28 September 2010 to make Notes and Chords skip rests and to add a filter for Notes, Rests, and Chords. ___Updated 1 November 2011 to add filters for Appoggiatura and Acciaccatura ___Updated 8 March 2020 to add filter for Objects with altered Play on Pass Settings ___Updated 16 January 2012 to filter different symbol sizes. ___Updated 7 March 2012 to make dialog larger and add filter for Fingering text. ___Updated 1 August 2016. Added filter for notes and slurs and made note filters explicit ___Updated 2 August 2016. Added a few more options [staff lines, tuplets] and made the list multi-selectable in Sib 7. ___Updated 2 August 2016. Reduced size of dialog to work better on laptop. ___Updated 6 June 2017. Added option to filter Line objects with style Line to help separate Lines from Line style Magnetic Glisses. ___Updated 2 February 2018. Added Annotations and System Lines to filtered objects. ___Updated 27 July 2018. Version 01.46.00. Rearranged and regrouped the list entries so they would be easier to find. ___Updated 28 December 2018. Version 01.50.00. Added ability to run plugin with no dialog after the first time in a session. The list box selection(s) will also be saved across Sibelius sessions. ___Updated 7 March 2019. Version 01.51.00. Changed dialog so that initial focus is set to the list box ___Updated 25 June 2019. Version 01.55.00. Added ability to filter notes within chords and to filter chords with single notes only. The plugin already lets you select multiple entries in the list at once in Sib 7 or later only so you can not quickly select more than 1 chord member at a time. ___Updated 28 July 2019. Version 01.57.00. Added Highlights. ___Updated 14 February 2020. Version 01.58.00. Added Harp Pedal Diagrams, filtered by the contents, not text style, to what can be filtered, so they can be deselected. ___Updated 21 February 2020.Version 01.58.00. Fixed internal version number to be 01.58.00 since it had not been updated. No code changed. ___Updated 8 April 2021. Version 01.61.00. Added graphics. ___Updated 19 April 2021. Version 01.62.00. Enhanced Do not show dialog support. ___Updated 03 September 2021. Version o1.65.00. Restructured the plugin to make is a Parent plugin callable from Execute Commands using the RunPluginEntryPoint_cu command to call this plugin with no dialog and desired options specified. Trace macro button will generate an appropriate command line for the current dialog settings, including multiple list selections. ___Updated 23 December 2021. Version 01.66.00. Added filter for Rehearsal Mark Text objects. ___Updated 27 January 2022. Version 01.67.00. Added filters for clefs, lyrics, MIDI messages. Also split into 2 listboxes for visibility. ___Updated 05 October 2022. Version 01.67.01. Added slash indicators to app-acc grace note filters. ___Updated 17 October 2022. Version 01.68.00. Major code restructuring to allow plugin to be called by RunPluginEntry_cu. Added New Macro/Plugin button to generate and store RunPluginEntry_cu command lines. ___Updated 28November 2022. Version 01.69.00. Added filter notes with articulations. Added warning about multiple list boxes. __Updated 27 December 2022. Version 01.70.00. Added buttons to clear lists to show the list boxes are independent and need to be cleared separately. __Updated 22 February 2023. Version 01.71.00. Fixed crashing bug involving lyrics or legacy chord symbols. Added button Click clears other list to make it less likely to have unwanted types selected in both boxes. __Updated 24 July 2023. Version 01.71.10. Changed call to utils.IsPluginFileAvailable which did not exist, to call Rethythm.IsPluginFileAvailable, which exists in an accessible shipping plugin. __Updated 02 March 2024. Version 01.71.60. Updated to support New Plugin button. Needs updated Execute Commands, cmdutils, and New Plugin Lib. __Updated 05 March 2024. Version 01.71.70. Fixed bug in command line generation that caused its action to always be deselect. Bug did not affect normal usage. __Updated 26 March 2024. Version 01.71.80. Removed obsolete code in New Plugin... code in validating outside callers. No change for normal use of plugin.

Plug-in written by Bob Zawalich.