Extend Slur / Extend Hairpin

Version 01.10.00
Added 19 Mar 2009 (last updated 28 Feb 2019)

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

This plugin finds the line (usually a slur) that *ends* closest to the first selected note in each voice of the selection, and extends it to the note. The line must be attached to the same staff as the selected note(s). The line must either match the voice of the note or be set to \\\"all voices\\\".

If more than one line ends at the same point, the plugin will choose the one that started first, which tends to extend the outside slur when there are nested slurs.

The intended use is during note input, to extend an existing slur to cover recently added notes without leaving note input mode. It is useful to assign a keyboard shortcut to this plugin.

If the plugin is run with no selected notes or (non bar) rests, a dialog will appear to allow you to choose a different type of line to be extended (such as hairpins). To actually extend a line, close the dialog, select a note, and run the plugin again.

You may have to adjust the endpoint of lines other than slurs.

Extend Hairpin is also included in the .zip file. It is essentially the same plugin but defaults to finding Hairpins instead of Slurs.

Updated 27 February 2019. Version 01.10.00. Gave more space in dialog for text on Macs.

Plug-in written by Bob Zawalich.