Fill Selection With Slash Notes

Version 01.25.00
Added 15 Aug 2009 (last updated 28 Mar 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

Adds notes in a chosen voice to the middle staff line in selected bars (even if they are empty). Notes are normally added in voice 1; change this if the bars contain voice 1 notes.

Only type 3 and 4 (slash) noteheads will stay on the middle line in parts for transposing instruments, though other noteheads may be added.

Added notes can be shown only in the score or the part, be hidden, or be cue-sized.

Updated 11 October 2009 to handle instruments with different clefs in concert and transposing scores. (Needs Sib 6.1 for this to work).

Updated 23 February 2018. Added option to hide existing music in selection before adding slash notes. Changed default voice for slashes to be the first voice in the selection with no notes, to avoid unintentional overwriting. Added warning when there are selected notes in the same voice as the slashes to be added. Added slashes are now selected at the end of the plugin.

Updated 9 February 2019. Version 01.20.00. Added notehead styles 27 and 28 to the list of available noteheads.

Updated 20 February 2019. Changed mapping of notehead names and notehead numbers to be able to handle earlier scores and templates that used different numbers for built in notehead styles.

Updated 29 February 2020. Version 01.23.00. Added option to fill selection with rests rather than notes, and an option to skip bars that contained music in the voice in which notes or rests are added. An option to overwrite music in such bars was formalized, and it will delete the existing music before adding notes or rests to make the result consistent.

Updated 28 March 2021. Version 01.25.00.

Mostly internal changes for being called from Drum Cues. The list of notehead styles available for slash notes now includes all the notehead styles defined in the score, including custom noteheads. This allows you to create and use a custom playable slash noteheasd, should you choose to do so.

Plug-in written by Bob Zawalich.