Find Intervals From Keys

Version 01.10.00
Added 01 Aug 2005 (last updated 17 Jun 2015)

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

Find Intervals From Keys calculates the intervals needed to transpose from one key to another. The calculated intervals can then be used in Notes > Transpose. It also provides information on how to produce intervals that Notes > Transpose cannot produce directly.

Plug-in written by Bob Zawalich.

Multirests and Empty Bars

Version 04.30.00
Added 01 Aug 2005 (last updated 22 Aug 2019)

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

Multirests and Empty Bars creates a text file showing the locations of:

  • Multirests and their terminators (for the entire score; process parts as separate files)
  • Empty bars (bars without notes)
  • Empty bars without bar rests (probably notation errors)
  • Occupied bars
  • Irregular bars (whose length differs from the time signature)

This information may be useful for proofreading, for determining why multirests split, or for managing rehearsals and allocation of players to instruments. Copyists may also find it to be useful.

Changes in version 3.6:

  • Now handles unsaved scores, or scores with \"untitled\" in their filenames

Changes in version 3.16:

  • Fix to show terminators of certain 1-bar \"multirests\"
  • Added warning about multirests that are split by Auto Layout options

Changes in version 3.0:

  • A new option, Multirests in Selected Staves Only. Previously, all staves in the score were checked, and multirests were reported only when the multirest was present in all staves. This was intended to report only on multirests that could be visible at the moment that the plugin was run. To check a specific staff, you had to extract a part. With the new option (on by default), you can check individual staves in the full score. (The multirests will still not be visible in the score until you extract a part). Note that even when the Selected Stave option is selected, the system staff is checked as well, since contents of the system staff (system text like composer and title and headers) often influence the breaking of multirests.
  • Since the plug-in is used most often to check multirests, the empty bar checkboxes are now off by default.
  • A number of minor bugs have been fixed.

Changes in version 3.12:

  • When run in Sibelius 4, the plug-in makes a better determination of what terminates a multirest
  • When run in Sibelius 4, if there are bar number changes present, the log file will show both the \"displayed\" and \"consecutive\" bar numbers

Changes in version 3.1:

  • There was an error that if you choose the \"selected staves only\" option, but have no selection, it continues but only processes the system staff, with the result that the multirests are wrong. Now fixed.

Changes in version 3.5:

  • Can now detect hidden objects that do not break multirests (Sibelius 4.1 only)
  • Adds staff name to location of object breaking a multirest
  • Updated 14 July 2016. Added the ability to treat a single bar followed by a multirest as a 1-bar multirest, thus showing its terminator. This will help the common case of a single bar being split from a multirest.

    Updated 29 September 2017. Optimized progress bars to speed up processing large scores; also change log file creation to buffer writing for better speed.

    Updated 22 August 2019. Version 04.30.00. Significant rewrites to improve speed for large scores. Writes to the trace window are not buffered, and there is an option to show only totals and subtotals. New option to show bars that are empty for an entire system.

    Plug-in written by Bob Zawalich.

Copy Signatures To New Score

Added 01 Aug 2005 (last updated 17 Jun 2015)

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

This plug-in copies all the time and key signatures from the current score into a new score.

To use the plug-in, open the score from which you want to copy the key and time signatures, choose the plug-in from Sibelius\'s menus, then follow the on-screen instructions.

Updated 21 February 2007: Can now also copy metronome marks from the current score to the new score.

Plug-in written by Neil Sands.

Rhythm Section Assistant

Added 25 Aug 2006 (last updated 15 Mar 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, Sibelius 19.x, Sibelius 20.x and Sibelius 21.x

Rhythm Section Assistant is designed for writing jazz or any other music that uses slashes and rhythmic cues. The author says:

"While writing a big band chart in Sibelius, I found that I spent a lot of time hiding playback-only passages and creating slashes and rhythmic cues in other voices. This plug-in is intended to automate those tasks.

The plug-in includes on-screen help: just click the Help button in the main plug-in dialog.

Updated 15 March 2019. No code change; marked to be useable up to current Sibelius version so Install will pick it up.

Plug-in written by Ross Lafleur.

Add Pickup Bar

Version 01.77.00
Added 09 May 2008 (last updated 02 Apr 2018)

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

Adds a pickup bar of a specified length before a specified bar. It moves any system objects (title, copyright, time signature, etc.) formerly attached to the following bar to the pickup bar.

Specify the pickup bar length by choosing from the list box or typing the first letter or number (key) in the list, with optional plus signs or spaces separating multiple entries.

Updated 2 April 2009 for internal code cleanup

Updated 15 May 2010 to fix incorrect copying of special barlines.

Updated 29 November 2011 to add . (dot) as an allowable duration.

Updated 24 January 2012 to fix issues with bar number changes.

Updated 26 February 2012 to fix dialog text overflow in Sib 7

Updated 14 March 2012 to add warnings where score starts with a page number change or with hidden staves.

Updated 19 October 2012. For Sib 7.1.3 and later, the plugin will now restore the Hide Empty Staves state of all the staves that were hidden before adding the pickup bar.

Updated 2 April 2018. Internal code changes.

Plug-in written by Bob Zawalich.

Draw Free Rhythm Barline

Added 14 May 2008 (last updated 06 Sep 2009)

For use with Sibelius 5

This plug-in allows composers to write music directly into Sibelius, without having to think about bar lengths or time signatures. They can simply enter notes, and when they want to draw a barline at the end of a bar, they run this plug-in. The plug-in draws the barline, and calculates the appropriate time signature. It then advances the note input caret ready for the next note. For some composers, this offers a much more natural approach to using Sibelius as a composition tool than what they've been used to.

For Sibelius 6, use the shipping version of this plugin.

Plug-in written by Neil Sands.

Transform Scale for Sibelius 5 (English)

Added 26 Sep 2008 (last updated 08 Oct 2012)

For use with Sibelius 5

This updated plug-in corrects a problem with the version that shipped with Sibelius 5.2.5 whereby the plug-in would fail with the error Run:129-Method TranslatePitchIntoEnglish not found.

This plugin is not needed in Sibelius 6.

Plug-in written by Bob Zawalich.

Transform Scale for Sibelius 5 (German)

Added 26 Sep 2008 (last updated 08 Oct 2012)

For use with Sibelius 5

This updated plug-in corrects a problem with the version that shipped with Sibelius 5.2.5 whereby the plug-in would fail with the error Run:129-Method TranslatePitchIntoEnglish not found.

This version is for the German-language version of Sibelius.

This plugin is not needed in Sibelius 6.

Plug-in written by Bob Zawalich.

Transform Scale for Sibelius 5 (Italian)

Added 26 Sep 2008 (last updated 08 Oct 2012)

For use with Sibelius 5

This updated plug-in corrects a problem with the version that shipped with Sibelius 5.2.5 whereby the plug-in would fail with the error Run:129-Method TranslatePitchIntoEnglish not found.

This version is for the Italian-language version of Sibelius.

This plugin is not needed in Sibelius 6.

Plug-in written by Bob Zawalich.

Transform Scale for Sibelius 5 (Japanese)

Added 26 Sep 2008 (last updated 08 Oct 2012)

For use with Sibelius 5

This updated plug-in corrects a problem with the version that shipped with Sibelius 5.2.5 whereby the plug-in would fail with the error Run:129-Method TranslatePitchIntoEnglish not found.

This version is for the Japanese-language version of Sibelius.

This plugin is not needed in Sibelius 6.

Plug-in written by Bob Zawalich.

Transform Scale for Sibelius 5 (Spanish)

Added 26 Sep 2008 (last updated 08 Oct 2012)

For use with Sibelius 5

This updated plug-in corrects a problem with the version that shipped with Sibelius 5.2.5 whereby the plug-in would fail with the error Run:129-Method TranslatePitchIntoEnglish not found.

This version is for the Spanish-language version of Sibelius.

This plugin is not needed in Sibelius 6.

Plug-in written by Bob Zawalich.

Copy Double and Copy Halve Note Values

Version 03.01.00
Added 10 Apr 2011 (last updated 18 Dec 2020)

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

Copy Double Note Values and Copy Halve Note Values are variants of the shipping plugins Double Note Values and Halve Note Values. These plugins double or halve the durations of the selected notes, then put their results into the clipboard, rather than into a separate score. You can then paste the results into any score with the normal Paste command.

There are several things to note:

1. There will be no dialog. You can tell when it is finished when the progress bar and Stop button go away. Do not try to paste until that happens.

2. Only notes will be copied (no text or other bar objects). No system objects will be copied, even if you start with a system (double box) selection, and bars will never be inserted - notes will always flow into the destination bars.

3. The plugin temporarily adds bars to the score you copy *from*, and so will mark that score as having been edited (it dirties the score). So if you close that score it will ask you to save changes. If you have made no other edits, it is safe to either save changes or not.

Updated 9 August 2012 to clean up some unused code. No functionality change.

Updated 10 July 2017. Support added for magnetic glisses in Sib 8.6 and later. Only Copy Double Note Values updated.

Updated 2 December 2020. Version 03.00.00. Radically rewritten to use the note and noterest property routines in NotePropertiesLib, which will need to be installed in order for this plugin to run.

NotePropertiesLib centralize routines to get and set properties so that if changes are needed the can be made in a single plugin, and all callers will automatically be updated.

There are no changes to the functions of these plugins (Double and Halve), but many more Note and NoteRest properties will be transferred to the new notes.

Updated 18 December 2020. Version 03.01.00. Fixed typo that caused tuplet processing to fail.

Plug-in written by Bob Zawalich.

Timing for Selection

Version 02.21.00
Added 23 May 2011 (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 and Sibelius 21.x

Displays the time at the start and end of a passage selection and the duration of the selection. This plugin uses a different (and slower) mechanism to determine time than the Fit Selection To Time plugin uses, and will give correct timings even when the score contains repeats.

Updated 9 August 2011 for Sib 7 font compatibility

Updated 26 September 2012. For Sib 7.1.3 and later, the plugin now recognizes the timing for each pass, and the user can specify which pass timings should be relative to. It does not need to use Hit Points for timing and more, and will be spectacularly faster than it was previously, and likely more accurate.

Thanks to Michael Eastwood for making this possible.

Updated 18 October 2012. The previous version gave the timing to the start of the last selected object, rather than to the end of that object. This update gives timing to the end of the last selected object.

Plug-in written by Bob Zawalich.