Note Properties Lib

Version 01.70.00
Added 02 Dec 2020 (last updated 30 Jan 2021)

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 and Sibelius 23.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.

Updated 30 January 2021. Version 01.70.00. Added routine TransferBarObjectProperties which will copy properties from one non-NoteRest Bar Object to another, similarly to how the Note Properties routines work.

Plug-in written by Bob Zawalich.