Position Rehearsal Marks

Version 02.06.01
Added 02 Apr 2014 (last updated 02 Apr 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

__This plugin centers Rehearsal Marks at the start of a system horizontally over the clef. __It works in a full score, in each dynamic part of a score, or in the currently active part in an open score. It can process a folder of scores. Open scores are neither saved nor closed. __All bars in the score are normally processed. The selection is only used when processing the active part or score in the current score. __The plugin does not affect the vertical position of the Rehearsal Mark; you can adjust this by changing the Default Position settings for the Rehearsal Mark text style, outside of the plugin.The plugin does not have access to these settings, and so cannot do it itself. __A PDF file explaining how the plugin is used is included in the zip file. __Updated 29 October 2014 to fix a bug and dialog layout when running in Sibelius 6. __Updated 20 March 2015 to allow the Open Scores and Folder options to work. __Updated 17 April 2018 to fix problem with remote respelling of transposed instruments. __Updated 28 May 2018. Bug fixes and tuning. __Updated 21 June 2019. Version 01.87.00. Text that is not attached to the first beat is now moved to the first beat before adjusting. __Updated 25 July 2019. Version 02.00.00. Does a better job by default, and it also puts a checkbox on the groups of offsets, so that you can keep the default values around without having to recalculate them when you want alignment to the barline. There is also a Reset button to restore the original settings. __It will now also optionally left align selected text, lines and symbols to the clef or barline, and handles the different spacing in bars that have just a bar rest. __As before, it will only align objects if the first bar of a system. __The PDF file included in the zip file has been updated to reflect the changes. __Updated 27 July 2019. Version 02.01.00. Minor internal changes to help other plugins calling it. Also renamed Restore Extras button Restore Spacing. __Updated 5 August 2019. Refined handling of Lines and made improvements to how Time Signatures are dealt with. Updated code that allows calling by other plugins. __Updated 12 February 2021. Version 02.05.00. __* Running the plugin on the full score will no longer affect parts. This prevents problems when Rehearsal Marks that are in the first bar of a system in the full score are not at that location in the parts, which would position the RMs incorrectly in the parts. If you want parts to be formatted you must use the option for Full Score and dynamic parts or Dynamic parts only, or process the active part when the active part is not the full score. __* The option to align objects other that Rehearsal Marks objects or System Text objects using the Rehearsal Marks text style has been removed. Only Rehearsal Marks objects or System Text objects located on beat 1 of a bar will be processed. Be careful that RM Text objects are actually attached exactly to beat 1. Text at beat 1.1 will not be processed. Look at the status bar to confirm this. This change is a side effect of the work done to prevent unwanted changes in parts. __* Rehearsal Marks or Rehearsal Mark Text will be processed in bars that are not the first bar in the system. This can be useful for interior bars with Time Signatures. Such objects will be centered over the barline by default. __* Interior bars new have their own set of horizontal adjustment values to let you approximate left-alignment of objects to a barline. Both RM objects and RMText are by default center aligned, and the plugin has to guess the width of the object to position it, and such objects have different widths. __* Moved objects will be selected when the plugin ends __Updated 14 February, 2023. Version 02.06.00. Internal changes only, to protect against bad data. Specifically it will not handle scores with empty parts, which it will ignore. _Updated 2 April 2023. Version 02/06.01. Fixed typo in dialog offsets where the first offset was set to -10 instead of 0.

Plug-in written by Bob Zawalich.