Filter Notes By Duration

Version 01.16.52
Added 23 Jul 2021 (last updated 10 Jun 2025)

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, Sibelius 24.x and Sibelius 25.x

Added 22 July 2021. Version 01.08.00.

Filters Note, Chords, and / or Rests by duration, similar to what is done in the Advanced Filter. Matching can be equal, less than, greater than, less than or equal to, or greater than or equal to the duration specified in the dialog.

Durations between whole notes to 32nd notes, including dotted variants can be specified.

This plugin is designed to be called by other plugins as well as being used directly. You can hide the dialog, and it can be run using Run Plugin Hide Dialog.

To match a range, you need to run it twice, once matching greater or equal to the low value, then filter the results to be less than or equal to the high value. This can be done in a Command Macro or Command Plugin as a single step.

Updated 23 July 2021. Version 01.09.00. Added option to Select or Deselect matching objects.

somewhat. Added button to auto-generate RunPluginEntry commands for Execute Commands.

Updated 28 July 2021. Version 01.12.00.Minor bug fixes.

Updated 01 August 2021. Version 01.13.00.Added support in Trace RunPluginEntry to allow Execute Commands to insert a traced command line.

Updated 06 August 2021. Version 01.12.00. Renamed Trace RunPluginEntry button to Trace macro and made code cleanup.

Updated 03 September 2021. Version 01.15.00. Added some additional durations (long, double while, 64th, 128th) and split the dotted state out into a separate list box.

Updated 18 October 2022. Version 01.16.00. Added New macro-plugin support.

Updated 24 July 2023. Version 01.16.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.16.40. Updated to support New Plugin button. Needs updated Execute Commands, cmdutils, and New Plugin Lib.

Updated 03 March 2024. Version 01.16.51. Fix for missing dotted state on early macros.

Updated 10 June 2024. Version 01.13.41. Fixed typo in call to IsEmptySelection. Unlikely to change anything.

Plug-in written by Bob Zawalich.