Pedal Lines

Version 01.06.00
Added 06 Oct 2007 (last updated 07 Mar 2014)

For use with Sibelius 5, 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 and Sibelius 24.x

Reads MIDI pedal control messages and converts them to pedal lines. You must make a passage selection. It will convert pairs of ~C64 (sustain pedal), ~C66 (sostenuto pedal) or ~C67 (soft pedal) messages, and will optionally delete the messages. You can choose pedal line styles for different controllers.

Updated 2 October 2011 to fix error message that said "false" instead of "0".

Updated 18 October 2011 to ignore (with warnings) unmatched OFF messages and to create short lines for any unmatched ON messages. This lets the plugin do more with scores where the MIDI message are not properly matched, but if you see messages, check the output VERY carefully, because some pedal lines will surely be the wrong position or the wrong length. I recommend not having the plugin delete MIDI messages if you see warnings, so you can do better manual adjustments.

Plug-in written by Bob Zawalich.

Remove Trill Wiggly Lines

Added 14 Apr 2009 (last updated 07 Mar 2014)

For use with Sibelius 5, 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 and Sibelius 24.x

This plug-in removes the wiggly lines from selected trills in a score. If there is no initial selection, the user is given a choice of changing every trill or cancelling the operation.

Behind the scenes, the plug-in shortens the length of a trill\'s wiggly line to zero. As such, trills are maintained as \"line\" type elements and keep their ability to sound a trill during score playback.

Plug-in written by Ed Hirschman (edited by Bob Zawalich).

Replace Trill Symbols with Trill Lines

Added 18 Apr 2009 (last updated 07 Mar 2014)

For use with Sibelius 5, 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 and Sibelius 24.x

This plug-in replaces trill symbols that don’t play back with trill lines that do playback. It handles the standard trill symbol “tr” as well as the bracketed trill symbol “(tr)”, which are replaced with a trill line without the wiggly line. If there is no initial selection, the user is given a choice of replacing every trill symbol or canceling the operation.

This plug-in is useful if you receive a score from another copyist that used trill symbols or for scores imported into Sibelius from some other programs.

Plug-in written by Ed Hirschman.

Replace Arpeggio Lines

Version 01.00.00
Added 08 Jul 2009 (last updated 07 Mar 2014)

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

Looks for "old-style" arpeggio lines and replaces them with a new note-attached arpeggio attached to the nearest following note or chord.

Plug-in written by Bob Zawalich.

Line Between Notes

Version 01.91.00
Added 14 Jun 2010 (last updated 03 May 2021)

For use with Sibelius 5, 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 and Sibelius 24.x

Adds a line (such as a gliss line)between 2 selected notes (skipping rests).

You can adjust horizontal and vertical offsets, and these values are remembered across Sibelius sessions. You should only have to set these up once.

If selected notes are on multiple staves, the line will be added only to the staff when the line starts; you will need to drag the other end to its destination. Use alt/opt right arrow to select the line end point.

Magnetic layout is turned off by default. For transposing instruments, a line added to the full score will be repositioned in the parts.

These is also an option to realign lines between 2 notes for situations where the notes might have changed without the lines following

Updated 17 June 2010. Handles grace notes (though the lines do not line up well when the interval is less than a 5th). The alignment option has been removed (it never really worked), and a new option to connect a selection with lines has been added.

Updated 13 October 2010. Bug fix to handle clef changes in bar 1 and another for connecting selections with an odd number of notes.

Updated 27 December 2010. Minor tweak to prevent unneeded transposing score view change

Updated 3 June 2011. Removed a trace message and changed the text on the dialog to clarify what the options mean.

Updated 9 October 2011. Extra window on main score could appear in Sib 7 if there were transposing parts - fixed.

Updated 3 November 2011.

* takes the line style names from the score, so it will work in any supported language.(It will now dirty the score even if you add no lines. If you run the plugin and make no changes, Sibelius will ask you to save changes, and you can ignore that).

* adds a new option that will add lines across multiple selected notes, restarting the line if rests are encountered.

* for the “connect the notes options, it now connects within voices and also processes notes staff by staff, so it can correctly handle a multi-staff selection.

* it will now process slurs, though they do not work with grace notes.

* if there are chords, the line will be connected to the highest selected note in the chord

* the style of any lines in the score will be added to the list of available styles. To get additional styles to use, add a line of that type somewhere in the score.

Updated 24 December 2011 to make the Do not show dialog option turn off at the start of every Sibelius session, rather than staying off until you run the plugin with no selection. No selection will still bring up the dialog even if shut off for the session.

Updated 6 October 2012. Added option to disable playback for added lines.

Updated 22 November 2015 so plugin can be run in Sibelius version 5.2.5.

Updated 27 May 2016. Internal changes made to allow part of this plugin to be called by other plugins

Updated 17 June 2016. Added ability to stretch lines across staves in the space between staves is provided. Makes glissandos much easier to deal with.

Updated 20 June 2016 Minor adjustment to line end height for cross staff lines.

Updated 4 November 2017. Fixed typo in connect adjacent code.

Updated 11 February 2018. Some internal cleanup, plus now picking up more user-defined lines, plus added the ability to add vertical lines to a single chord.

Updated 30 April 2021. Version01.90.00. Added support for Run Plugin Hide Dialog.

Updated 3 May 2021. Version 01.91.00. Removed some unused code and unwanted debug traces.

Plug-in written by Bob Zawalich.

Shift Line Height

Version 01.05.00
Added 15 Jul 2010 (last updated 21 Feb 2020)

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

Shifts both ends of all selected lines vertically by a specified number of spaces. Can be useful if you have mixed text and hairpins after aligning by row.

Updated 25 July 2018 Version 01.04.00. Dialog tidying and clarification.

Updated 27 July 2018. Version 01.05.00. Rearranged dialog. Added ability to reset vertical offset in addition to modifying it. Can be very useful for adjusting slurs.

Plug-in written by Bob Zawalich.

Replace Line Style

Version 01.08.01
Added 24 Jul 2010 (last updated 19 Oct 2022)

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

__Replaces selected lines of a specified style with lines of another style, effectively providing a mechanism to change the style of lines. __System lines can only be replaced by system lines, and staff lines by staff lines. __The plugin is in English, but it will correctly replace lines whose style names are in different languages. __Updated 31 July 2010 to pick up system lines that are the only thing in the selection. __Updated 2 August 2010 to pick up all user lines in the score, not just those in the selection. __Updated 8 October 2010 to restore custom drawing order and magnetic layout properties. Version 1.05. __Updated 18 February 2019. Version 01.06.00. Code tidying. __Updated 4 December 2019. Version 01.06.10. Removed unwanted debugging line written to the trace window. __Updated 30 January 2021. Version 01.07.00. This plugin adds a new Line and deletes the original. Added more general routine to transfer Bar Object properties to the new Line. Color, ColorAlpha, CueSize, Hidden, and other properties are now retained. __Updated 14 October 2022 (HBD) Version 01.08.00. As of Sib Ultimate 2021.9, the list of replacement line styles will include all line styles defined in the score, including all user-defined styles. Previously a list of built-in line styles was built by hand, and then any user-defined styles that were used in the current score were added to the list. This change can be useful if you have a lot of user-defined lines styles available in a score because of the House Style, but they have not been used in the current score. __This update is dedicated to Michele Galvagno. __Updated 18 October 2022. Version 010801. Fixed internal typos.

Plug-in written by Bob Zawalich.

Create Add Line Plugin

Version 01.57.00
Added 14 Dec 2010 (last updated 07 Mar 2014)

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

Lets you create and install a new plug-in that, when run, will insert a line into the score. The properties of the line are taken from a line that is selected when Create Add Line Plugin is run. If you assign a shortcut to the new plug-in, you will have, in effect, a way to assign a shortcut to an individual line with specific properties.

The generated plugin will be put by default in the Add Line subfolder of your user Plug-ins folder (the plugin may create this subfolder). The name will include the line style.

In order to assign shortcuts to the newly-created plug-ins, you must first close and restart Sibelius, so the new plug-ins will be loaded.

Updated 9 August 2011 for Sib 7 user file location compatibility

Updated 22 Oct 2011 to fix Sib 7 changes.

Updated 12 Oct 2012 to reduce restrictions on user-defined lines and handle system lines.

Plug-in written by Bob Zawalich.

Retract Line Ends

Version 01.08.01
Added 19 Apr 2013 (last updated 08 Aug 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, Sibelius 23.x and Sibelius 24.x

Pulls back the right end of lines that end at the start of the next bar. The line will then terminate at the end of the previous bar. The plugin can process all selected lines, or just lines of specified types.

If the selection is a passage selection, any system lines in the selection range will be processed; otherwise only selected lines will be processed.

Updated 2 September 2019. Version 01.07.00. Updated to handle Highlights, and added checkboxes to hide the result message box and to hide the dialog so you can run without interruptions.

Updated 7 August 2021. Version 01.08.00. Added ability to specify an offset in ticks, which are 1/256 of a quarter note. The default offset, which is also the minimum offset and the previous fixed offset, is 1 tick, which picks up lines that just barely overflow the barline. If you specify 256 ticks it will retrace line ends up to a quarter not from the start, and 512 will pick up lines up to a half note out. This gives more flexibility to handle scores where something went wrong.

Updated 7 August 2021. Version 01.08.01. Included Max retractable offset in the saved preferences.

Plug-in written by Bob Zawalich.

Bracket Notes

Version 01.20.11
Added 16 May 2013 (last updated 05 Sep 2023)

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

__Bracket Notes will add a vertical bracket line to the left of selected notes. If more than 2 notes in a chord are selected, the highest and lowest notes will be connected. __It cannot make horizontal space for added lines, so you will need to do that manually. The vertical position of the line will usually be correct, but you will likely need horizontal adjustments. __This can be very useful for adding double-stop indicators in string parts. __The code that figures out the stem direction for notes in Sibelius 6 was graciously provided by Neil Sands, and I thank him for allowing me to include it in this plugin. __Updated 18 February 2019. Version 01.20.00. In Sib 7.1.3 or later, lines added to the first note or a bar will cause the bar to be respacaed to avoid the barline. __Updated 18 February 2019. Version 01.20.10. Increased dialog size to avoid text truncation on Macs. __Updated 5 September 2023. Version 01.20.11. Updated for subset support.

Plug-in written by Bob Zawalich.

Add repeat with 1st and 2nd time bars

Version 1.0
Added 18 Feb 2016 (last updated )

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

Add repeat with 1st and 2nd time bars

For use with Sibelius 6, Sibelius 7, Sibelius 7.5 and 8

Version 1.0

This simplifies adding an end repeat barline with a first and second time bars.

To use it, select the bars to be placed under the first time bracket and run the plugin.

It also helps to correct a bug in Sibelius where the 1st time bracket extends into the next bar.

The 1st and 2nd time brackets will be correctly placed if they contain notes or if notes are subsequently added. They may need some adjustment if they contain only bar rests.

Plug-in written by Kenneth Gaw.

Intelligent Ties

Version 1.0
Added 14 Dec 2016 (last updated )

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

Intelligent Ties

For use with Sibelius 6, Sibelius 7, Sibelius 7.5 and 8

Version 1.0

This is designed to complement the existing tie function in Sibelius and assigning a similar shortcut, such as Shift+Enter on the numeric keypad, is recommended.

It does the following:

  1. If tie is present in any of the selected notes then all ties are removed.
  2. If no ties are present then ties are added to all selected notes where a partner, i.e. an appropriate note to tie to, is also selected.
  3. If a partner is available in another voice, a suppressible dialog appears offering this option.

Because the plugin looks for a partner, this must be selected for a note to be tied to it.

Plug-in written by Kenneth Gaw.

Add Fake Barlines to Bars

Version 01.28.00
Added 25 Jan 2017 (last updated 01 Jul 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, Sibelius 23.x and Sibelius 24.x

Adds one or more vertical lines to each selected bar to serve as "fake" barlines. The line can span all the staff lines or only part of them by adjusting the Top and Bottom settings as viewed in the Inspector.

The line styles of any lines present in the score will appear in the list box.

You can add a "Between Staves" Special Barline at the same time.

You can divide up a bar with multiple fake barlines. No extra space is allocated for these lines.

Updated 26 January 2017. Lines are now drawn at the END of bars rather than the START. This allows lines to appear at the last bar of a system. Several other tweaks made.

Updated 20 February 2017. Added checkbox that allows you to double any fake barline and specify the gap between lines.

Updated 28 April 2018. Fixed bug that allowed number of quarters to be less than or equal to 0, which caused infinite loop. Also added ability to add to the start of a bar and a Help button.

Updated 15 May 2018. Changed the "line every n quarters" so it selects a note following the added lines rather than the line. You can then type shift+alt+right-arrow to space the notes. See Help for details.

Updated 18 May 2018. Changed routine that searches for lines in the score to look at all objects, not just a subset of lines. This appears to be fast enough, and it allows more choices. Be careful to choose a reasonable line type though. Some will not work well.

Updated 21 May 2018. The plugin will now work with non-passage selections. If will process all the bars that contain selected objects. It ignores all system objects except Special Barlines. If it finds a special barline in a bar, it will add that bar in each selected staff to the list of bars to be processed. This lets you add a line to each staff in one go.

Added lines can be automatically be colored.

Added lines can be sent to display behind the staff, so they can simulate a transparent block.

Updated 1 July 2021. Version 01.28.00. Changed colors from the highlight and command color set to the colors used in Apply Named Colors. Default X offset changed to 0. See Help for details.

Plug-in written by Bob Zawalich.

Flip Vertical Arrow Lines And Brackets

Version 01.04.00
Added 12 Feb 2018 (last updated 12 Feb 2018)

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

Swaps the start vertical position and the Right Hand vertical position for selected vertical arrow lines and bracket lines, and any user lines derived from these. The effect is to flip those lines.

For bracket lines, flipping the line will rotate the line on the vertical axis so the hooks change sides.

Plug-in written by Bob Zawalich.

Box Line Fixed Width

Version 01.21.00
Added 16 Jul 2019 (last updated 25 Jul 2019)

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

Gives selected Box lines, and optionally other lines, a stable width when layout changes by setting the attachment points of both ends of the lines to the same beat position in the same bar (the position of the lower left corner of the original box).

It will also set the height and width (as offsets from the lower left hand corner in spaces). You can make further adjustments in the Inspector.

A PDF file with examples of how this can be used is included in the zip file and will be available on your machine when you use the plugin installer.

Updated 16 July 2019. Version 01.20.00. In the Trace routine, width and height are now available in both space and the units used in Document Setup. This makes the trace useful as an on screen ruler when fixed width lines are used.

Updated 25 July 2019. Version 01.21.00. You can now leave the Height field blank, which will leave height unchanged. You must still always specify a width, however.

Plug-in written by Bob Zawalich.

Trace Lines

Version 01.05.00
Added 30 Nov 2022 (last updated )

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

__Added 29 November 2022. Version 01.05.00. __Writes the position and duration values of all selected lines to the plugin trace window. The fields traced are: Staff, START bar, START position in bar, END bar, END position in End bar, duration, line type, style name, style ID, START dx, START dy, END dx, END dy. __Some but not all of these values are available in the Inspector and status bar, but this plugin can trace multiple lines and includes unrounded position and duration values, which may be useful id you really need to know the exact attachment points of a line.

Plug-in written by Bob Zawalich.

Dynamics with Hairpins

Version 01.69.20
Added 02 Dec 2022 (last updated 22 Dec 2022)

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

__Initial version 01.68.00. Added 2 December 2022 __This plug-in adds crescendo and/or diminuendo lines and optional Expression text to a passage selection. Type an expression such as pmp into the dialog edit box and text and hairpin lines will be written below the selected notes. __This plugin has a similar function to Add Cresc-Dim lines, but with a much simpler interface. __Updated 7 December 2022. Version 01.69.00. Now skips leading selected rests, and starts with the first note/chord. Removed warning trace message when old layout algorithm was used. Minor tweaks to old layout algorithm so that it the final element following at least one hairpin is text, that text will be attached to the end of the selection, rather than to a somewhat arbitrary location. __Updated 7 December 2022. Version 01.69.10. Added ability to skip leading spaces to the old layout algorithm. __Updated 22 December 2022. Version 01.69.20. Fixed code that lets the plugin run in Sib 6.

Plug-in written by Bob Zawalich.