Filter Notes By Duration

Version 01.15.00
Added 23 Jul 2021 (last updated 03 Sep 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 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.

Updated 24 July 2021. Version 01.11.00. Reorganized dialog 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.

Plug-in written by Bob Zawalich.