Convert Folder of Files to MIDI

Added 01 Aug 2005 (last updated 29 Mar 2009)

For use with Sibelius 2.x

This plug-in converts a folder of Sibelius files to MIDI files.

For Sibelius 5 use shipping Convert Folder of Scores To MIDI

Plug-in written by Sibelius Software Ltd..

Print Folder of Scores

Added 01 Aug 2005 (last updated 29 Mar 2009)

For use with Sibelius 2.x, Sibelius 3.x and Sibelius 4

This plug-in prints a single copy of every score in the chosen folder.

For Sibelius 5 use shipping Print Multiple Copies

Plug-in written by Sibelius Software Ltd..

Copy Beaming and Slurs

Added 01 Aug 2005

For use with Sibelius 2.x, Sibelius 3.x and Sibelius 4

This plug-in copies the beaming and slurs from a selected rhythmic pattern to all other instances of that rhythmic pattern (not necessarily the same pitches) in the selected passage or the whole score.

Plug-in written by François Frère.

Find and Replace Rhythms

Added 01 Aug 2005

For use with Sibelius 2.x, Sibelius 3.x and Sibelius 4

This plug-in replaces each occurrence of a rhythm with an alternative. The notes of the replacement rhythm can be mapped to any note of the original rhythm.

To use this plug-in, select a passage and choose the plug-in from the menu. Choose whether you want to use British or American English to describe the notes in your rhythms. Choose the start position for the rhythm (Beginning of bar, Offset from beginning of bar, On each beat according to meter, eg, 4/4 would mean the rhythm could start at any quarter note position, 3/8 would mean at any eighth note position, etc.).

If offset from beginning of bar is chosen, then choose a combination of notes one at a time, (clicking OK after each selection) to indicate how far into the bar the rhythm should start. (Less common note lengths are found in the drop-down menu.) When selecting the note that completes the duration, make sure the This is the last note to be added box is chosen before clicking OK.

The next dialog allows you to define the rhythm that you want to change. Choose the duration of the first element of the rhythm. Also, choose whether it’s a note or a rest and click OK. The top of the dialog is updated with your previous choices. If you make a mistake click Undo last note, then click OK. When you’ve chosen the last note of the rhythm, select This is the last note and click OK.

The next dialog shows a summary of the rhythm you’ve entered. If it’s correct, then choose OK, otherwise select Re-enter rhythm and click OK.

The next dialog allows you to enter your replacement rhythm. This is similar to the dialog used to enter the rhythm you want to change, except there are two further options. The Tied to next option allows you to define whether the note you’re entering will be tied to the next note. The pitch option allows you to define which note of the original rhythm is to be used for the note you’re defining in the replacement rhythm. In general, this box is pre-filled with the note number of the original rhythm that has the same rhythmic position as the note you’re currently defining. However, you can use the drop-down list to select any other note number from the original rhythm. If you are defining a rest, then the plug-in ignores this value.

When the duration of the replacement rhythm is exactly the same length as the original rhythm, a summary of the replacement rhythm is given. You can choose to either continue or re-enter the rhythm. If you choose to continue, then you have the choice of selecting the voices that should be searched for the original rhythm. Once this choice has been made, press OK and any occurrence of the chosen rhythm will be re-written.

Articulation is not transferred from the original to the replacement rhythm. Lyrics will remain unaffected.

If you have a selection in 4/4 but the rhythm you want to search for could start on any quaver beat, then change the timesig to 8/8 without re-writing the following bars. Then run the plug-in choosing On each beat according to time signature for its start position, then change the time signature back to 4/4.

Plug-in written by Peter Hayter.

Find Range Plus

Added 01 Aug 2005

For use with Sibelius 2.x, Sibelius 3.x and Sibelius 4

This plug-in calculates a whole bunch of useful things about your score.

The plug-in's author says:

"I expanded the Find Range plug-in to give it artificial intelligence. You can use this to find out the secrets of Bach and Mozart. There are a lot of free MIDI files of music by these masters on the internet. Download these, notate them automatically in Sibelius and compare their statistics to your own compositions. See any differences? It's most useful to apply this plug-in to the melody."

Plug-in written by Väinö Piipponen.

Ornament Playback

Added 01 Aug 2005 (last updated 17 Mar 2008)

For use with Sibelius 2.x

This plug-in allows Sibelius to play back mordents and turns.

To use the plug-in, select the note (or notes) to which you want to add an ornament, and then choose File > Plug-ins > Playback > Ornament Playback. A simple dialog will appear, with the following options:

  • Mordent or Turn: allows you to choose the type of ornament you wish to add
  • Lower: produces an inverted ornament
  • Chromatic: produces a chromatic ornament; when this option is switched off, the ornament produced is diatonic
  • At end of note: intended for turns only, this option makes Sibelius insert the turn at the end of the selected note (i.e. just before the following note)
  • Add symbol: this option adds the appropriate symbol for the ornament above the selected note (or notes).

When you have chosen the desired options, click OK, and appropriate MIDI messages are added to your score (switch on View > Hidden Objects to see them).

Note that playback of turns is implemented by inserting pitch bend messages (to alter the pitch of the first note of the turn, i.e. to raise it or lower it from the written pitch), so if any other instruments are sharing the same MIDI channel as the instrument playing the ornament, the pitches played by those instruments will also be affected.

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

Plug-in written by Sibelius Software Ltd..

German Chord Names

Added 01 Aug 2005 (last updated 17 Jun 2015)

For use with Sibelius 2.x, 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, Sibelius 21.x and Sibelius 22.x

This plug-in converts chord symbols text in your score between the German (B = B flat, H = B) and standard (Bb = B flat, B = B) conventions for chord symbols. This is useful when e.g. wanting to transpose German chord symbols (convert them to standard chord symbols, transpose, then convert them back to German chord symbols).

Updated August 9, 2008 to handle alternate flat symbol in Sib 5.

Updated 20 October 2014 to mark them as usable through Sibelius 7.5. No code changes were made. Note that the plugin will only work with Legacy Chord Symbols, and that the Engraving Rules-Chord Symbols-Language feature is a better way to show German chord symbol names.

Plug-in written by Gunnar Hellquist.

French Chord Names

Added 01 Aug 2005 (last updated 17 Jun 2015)

For use with Sibelius 2.x, 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, Sibelius 21.x and Sibelius 22.x

This plug-in converts chord symbols text in your score between the French (sol-fa) and standard (Bb = B flat, B = B) conventions for chord symbols. This is useful when e.g. wanting to transpose German chord symbols (convert them to standard chord symbols, transpose, then convert them back to French chord symbols).

Updated 20 October 2014 to mark them as usable through Sibelius 7.5. No code changes were made. Note that the plugin will only work with Legacy Chord Symbols, and that the Engraving Rules-Chord Symbols-Language feature is a better way to show French chord symbol names.

Plug-in written by Tim Watson.

cmdutils

Version 01.46.00
Added 27 Apr 2021 (last updated 03 Jun 2022)

For use with Sibelius 2.x, Sibelius 6, Sibelius 7.1, Sibelius 7.5, Sibelius 8.x, Sibelius 18.x, Sibelius 19.x, Sibelius 20.x, Sibelius 21.x and Sibelius 22.x

****Added 27 April 2021. Version 01.08.00++++ **** This is a library of plugin routines designed to be called by other plugins. In particular, most of the routines can be executed directly from Execute Commands, or generated macros or generated plugins.++++ ****The routines are in the style of Commands - they act on the current selection in the current score, and extend what is possible to do in macros commanded to just using the available Commands and plugins.++++ ****Updated 07 May 2021. Version 01.11.00. Bug fixes. Special handling for screen redraw.++++ ****Updated 08 May 2021. Version 01.11.00. Remove debug tracing.++++ ****Updated 11 June 2021. Version 01.16.00. Major update. Many new commands. See associated documentation for details. ++++ ****Updated 26 June 2021. Version 01.19.00. New commands for Apply Named Color, Export PDF and others. As before, close and restart Sibelius after updating and before running Execute Commands.++++ ****Updated 27 June 2021. Version 01.20.00. Fixed crashing bug in ToggleCase routine.++++ ****Updated 10 July 2021. Version 01.21.00. Added additional ExitIf commands.++++ ****Updated 22 July 2021. Version 01.23.00. Added AddBarsAtEnd FilterNoteDuration commands and RunPluginEntry_cu.++++ ****Updated 23 July 2021. Version 01.24.00. Support for select options in FilterNotesByDuration.++++ ****Updated 24 July 2021. Version 01.25.00.Some bug fixing in validation of command names.++++ ****Updated 25 July 2021. Version 01.26.00. Updated validation of cmdutils command string to handle trailing linefeeds.++++ ****Updated 28 July 2021. Version 01.28.00. Internal code restructuring and cleanup. ++++ ****Updated 05 August 2021.Version 01.29.00.Internal changes to sync with changes in Execute Commands.++++ ****Updated 25 August 2021. Version 01.30.00. Added new commands ExtendSelection_ObjTo_Bar_cu ExtendSelection_ObjTo_Page_cu ExtendSelection_ObjTo_Staff_cu ExtendSelection_ObjTo_System_cu to simulate mouse clicks to select larger areas.++++ ****Updated 22 September 2021. Version 01.40.00. Added command SetUserInput_Heading_cu.++++ ****Updated 19 March 2022. Version 01.42.00. Added command Select_All_NonPassage_cu.++++ ****Updated 21 April 2022. Version 01.43.00. Fixed crashing bug in Add Interval_Full that crashed all Add Interval commands.Also marked it to be runnable from Sib 6.2 on.++++ ****Updated 29 April 2022. Version 01.44.00.Fixed crashes in SelectAll routines and removed some debug traces. ++++ ****Updated 23 May 2022. Version 01.45.00. Made the code completely independent of Sibelius.Execute to allow it to be used in plugins in earlier Sibelius versions. ++++ ****Updated 2 June 2022. Version 01.46.00. Added Copy_cu, Cut_cu, and Paste_cu for use when Sibelius.Execute is unavailable.++++

Plug-in written by Bob Zawalich.