Sibelius plug-in: Position Rehearsal Marks


Bob Zawalich has written a number of new plug-ins in the last couple of months, many of which he has chronicled in his developer’s notebook posted last week. Among his latest creations is Position Rehearsal Marks, which is designed to center rehearsal marks at the start of a system horizontally over the clef.

For example, look at the part displayed below. By default, Sibelius’s Magnetic Layout feature strangely positions the rehearsal marks way too far to the right (to avoid the chords). Even if that wasn’t happening, the best we could hope for would be a rehearsal mark that appeared after the clef and key signature:

A part, before running Position Rehearsal Marks
A part, before running Position Rehearsal Marks

In many editions, especially in jazz and commercial music, it is customary for the rehearsal mark to be aligned with the left barline. (This is something that is easily achieved in Finale, by setting an expression’s justification to “Center” and its horizontal alignment to “Left Barline.”) However, Sibelius doesn’t allow this, as Bob explains in this helpful document. However, his plug-in can approximate the effect. It’s worth reading his explanatory document should you need to tinker with the settings to fine-tune your results.

Still, even by simply running the plug-in with its default settings, much more desirable results are easily achieved:

A part, after running Position Rehearsal Marks
A part, after running Position Rehearsal Marks

Position Rehearsal Marks may be downloaded directly through Sibelius 7 or 7.5 at File > Plug-ins > Install Plug-ins > Text. Users may also install it manually in Sibelius 6, 7 or 7.5 by visiting the plug-in download page and following the usual manual installation procedure, or by using the Install New Plug-in plug-in.


  1. Kelly Fenton

    The positioning of rehearsal marks has long been a pet peeve of mine with Sibelius, especially when there are chords present as in your example. I will definitely be utilizing this plug-in! Thanks, Bob, for the plug-in and thanks Philip for letting us know about it!

  2. Derek Williams

    This is very useful, and a further example of a plugin being needed to fix a misfeature, or provide an essential feature that should in the mainline code of the application.

    Thank you Bob!

  3. Bob

    +1 re: both Kelly’s and Derek’s remarks

    Thanks, Bob!

  4. Charles

    Thank you, Bob! This will really help with my charts.

  5. carl barnett

    As somebody who used to do a lot of handcopying the inability to move RMs except individually was very frustrating. This will save a lot of time and look neater. Thanks

  6. Steve Aho

    Thank you for making this very useful plugin!

    It works great on rehearsal marks that were created using the command-R. However, the majority of album projects I work on need custom rehearsal marks (V1, Ch1, Bridge) rather than the default styles (A, B, C) that Sibelius offers. For that purpose I have created a text style based on rehearsal marks, but it does NOT seem to work (and be repositioned) with this plugin. Any tips?

    1. bob zawalich

      The plugin is designed to pick up Rehearsal Mark objects and also text objects that use the Rehearsal Marks text style, or any text style derived from Rehearsal Marks. It will only move text or Rm’s that are in the first bar in a system, and for text you should attach the text to the first beat in a bar before running the plugin.

      1. Steve Aho

        Thanks for the update!

  7. Pascal Hahn

    Hey Everyone!
    Since I have updatet to the latest Sibelius Version (Sibelius Ultimate 2022.12) I have troubles with the “Posittion Rehearsal Marks” Plugin. A message opens up and says:

    Text/PositionRehearsalMarks:::GetOffset:37:Score.NthStaff – Parameter out of range

    Does anyone has an advice or knows how to fix it?
    Thanks in advance


    1. Philip Rothman

      Hi Pascal,

      I haven’t had this problem. I’ll write to you separately to see if you can send me a file that exhibits this problem.

    2. Pascal

      A little update to my problem: Luckily I could solve it with a reinstallation of Sibelius. Now it works as good as with the versions before.
      Thanks for your fast reply, Philip!

Leave a Comment

Your email address will not be published. Required fields are marked *