Filter Other
Version 03.26.20
Added 05 Oct 2007 (last updated 04 Oct 2024)
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 filters for symbols, notehead styles, tied notes, time signatures, and grace notes, as well as a filter to text styles (defaulting to Technique). __Updated October 9, 2007. Now filters special barlines as well. __Updated March 19, 2008. Noteheads default to number rather than name. __Updated April 22, 2008. Minor notehead dialog change. __Note: This version of the plugin requires Sibelius 5.2 __Updated August 5, 2008 to allow Deselect __Updated September 16, 2008 to filter note pitches and allow results to not appear. __Updated November 5, 2008 to filter colored (non-black) objects. __Updated August 29, 2009 to filter notes in parentheses (bracketed property). __Updated September 9, 2009 to simplify the user interface and add a filter for quartertones. This version will only run in Sibelius 6. For Sib 5, use Filter Other for Sibelius 5. __Updated February 22, 2010 to filter for Expression text Dynamics, (such as bold mf) which is defined at the moment as expression text that contains a font change, as such texts do, typically to Opus Text. __Updated 13 April 2010 to filter for Clefs __Updated 4 September 2010 to filter for notes under tuplets and tuplets and notes under tuplets. __Updated January 10, 2011 to filter for key signature changes. Note this will not filter the original key signature, just changes. It will filter one staff key sigs as well as those for all staves. Key signatures live in the system staff and the individual staves, and both are filtered, so the count will be one more that what you see selected. __Updated 13 March 2011 to add filter for MIDI messages __Updated 26 August 2011 to filter notes with tremolos, including buzz rolls. __Updated 22 December 2013 to fix a bug and to add text styles present in the score to the list of filterable text styles. __Updated 12 May 2015 to clarify that Note Pitches chromatic uses the written pitch, rather than the sounding pitch. __Updated 21 May 2015 to add filtering for Colored Notehead styles and pick up only the notehead styles currently in use in the score when filtering on notehead styles. __Updated 7 February 2016 added filter for Magnetic Layout settings. __Updated 26 April 2016 to allow coloring of individual note objects __Updated 12 November 2016 to work with updated Colored Notehead Styles plugins; it will now also find the color White. __Updated 24 April 2017. Text style list now only shows styles that can be filtered. Trace Object Location now includes pages number. __Updated 13 May 2017. Fixed crashing bug involving hash table. __Updated 19 March 2018. Require Sib 6.2 minimum. __Updated 01 June 2019. Version 03.06.00. Fix processing colored rests when filtering colored objects. __Updated 16 September 2019. Version 03.07.00. Added filters for Notes with Normal Accidentals, Cautionary Accidentals, Bracketed Accidentals, Hidden Accidentals, and (for Sib 7.1.3 and later only) Visible Accidentals. __Updated 16 January 2020. Version 03.09.00. Added filter for Notes with Ties-Into, including filtering for tie styles (solid, dashed, dotted, any). Tied notes can now also be filtered for tie styles. __Updated 22 April 2020. Version 03.10.00. Added filter for Notes with LV Ties, including filtering for tie styles (solid, dashed, dotted, any). __Updated 17 May 2021. Version 03.20.00. __Added 3 "Bars"-class options to match bars with Notes in more than 1 voice, bars with chord symbols, and bars with lyrics. These will return the number of matches, and one objects in each bar will be selected to serves as the filter results. __ the plugin has also been restructured internally, and the dialog has been laid out differently. __There is now an option to hide the dialog after the first time in a session, and it supports the plugin Run Plugin Hide dialog, which allows the plugin to run with no dialog at any time, at your own risk, of course. Be sure the dialog settings are appropriate before using this option. __Updated 18 May 2021. Version 03.21.00. Changed results to only trace, not use message box. __Updated 31 May 2021. Version 03.22.00. Added filters for notes on lines and notes on spaces. __Updated 17 July 2021. Version 03.23.00. Fixed some errors in table lookup and added Filter Notes By Duration filter. __Updated 12 October 2022. Version 03.25.00. Added Filter Ny Number of Notes. Major code restructuring to allow plugin to be called by RunPluginEntry_cu. Added New Macro/Plugin button to generate and store RunPluginEntry_cu command lines. __Updated 24 July 2023. Version 03.25.10. Changed call to utils.IsPluginFileAvailable which did not exist, to call Rethythm.IsPluginFileAvailable, which exists in an accessible shipping plugin. __Updated 02 March 2024. Version 03.25.40. Updated to support New Plugin button. Needs updated Execute Commands, cmdutils, and New Plugin Lib. __Updated 05 March 2024. Version 03.25.50. Fixed bug in command line generation that causes its action to always be select. Bug did not affect normal usage. __Updated 1 June 2024. Version 03.25.80. Updated to improve error handling for the New Dialog button. __Updated 29 June 2024. Version 03.25.88. Fixed bug in Tremolos and Buzz Rolls which appeared intermittently when Filter Other was run from cmdutils or Sibelius Connnect. __Updated 22 August 2024. Version 03.26.00. Bug Fixes -Text and Notehead style listboxes now correctly filled, new dialog option for the behavior of the plugin when no filterable objects are found, these checkbox settings saved across sessions: Show number of objects found, Trace object location, and Restore original selection if no matches were made. __Updated 12 September 2024. Version 03.26.10. Improved Symbol handling. Style list now includes only styles present in the selection. __Updated 4 October 2024. Version 03.26.20. Fixed bug when processing system symbols.File currently unavailable.
Plug-in written by Bob Zawalich.
Custom Filter
Version 01.70.00
Added 05 Oct 2007 (last updated 13 Sep 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
A filter that will filter lines as written, but which is designed to be modified. Change the condition in the IsDesiredObject method. The remaining code will filter objects that pass the IsObjectDesired test.
Updated October 10, 2007 to filter for Highlights rather than lines (Edit-Filter can filter lines).
Updated 17 April 2016 to check for empty selections as ask to select entire score.
Updated 03 October 2019. Version 01.40.00. This plugin now will run only in Sibelius version 6.2 or later. It is now completely in the public domain, so that any code within the file may be used in and other plugins without attribution (or support).
As before this plugin is intended to be a template for making your own filtering plugins. I recommend making a copy of the plugin and changing the value of the variable "_PluginMenuName" to be the new plugin name. If you install the plugin "Copy Plugin", it will make a copy of any other plugin and update _PluginMenuName if that variable is available.
In most cases all you should need to change is the code in the method "IsDesiredObject" to produce a new filter. This trick is knowing exactly what to ask for, but at least the structure of getting objects and selecting them will be taken care of by the existing code. Happy filtering!
Updated 10 October 2019. Version 01.50.00. Changed default code to filter for Text, System Text, and Lyrics.
Updated 22 August 2021. Version 01.60.00. Made tracing of results options based on the global variable g_fTraceResults. Made results a Trace call rather than a message box. Made minor code cleanups.
Updated 13 September 2021. Version 01.70.00. Fixed crashing bug when the plugin was run with no selection and user asked to select the entire score.
- Download CustomFilter.zip (3K, downloaded 27449 times)
Plug-in written by Bob Zawalich.
Filter Objects In Bar
Version 01.30.00
Added 05 Oct 2007 (last updated 08 May 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, Sibelius 21.x, Sibelius 22.x, Sibelius 23.x and Sibelius 24.x
Adds filters for objects by their Type property (Rehearsal Mark, Text, NoteRest, Instrument Change, etc).
Updated October 16, 2007 to also filter HighLights
Updated June 8, 2008 to filter BarNumbers and to allow objects not in the list to be used.
Updated August 5, 2008 to use better defaults.
Updated August 29, 2008 to look in system staff for system objects even without a system selection.
Updated September 9, 2008 to clean up user interface (all entries are now visible at once), and you can type a case-insensitive prefix to select in the list.
Updated 5 April 2012 to add Guitar Scale Diagrams to the list of objects to filter.
Updated 28 August 2016. Added Annotations to list of objects to filter.
Updated 7 May 2018. Added options for All Lines, All Staff Lines and All System Lines, in addition to individual line types.
- Download FilterObjectsInBar.zip (5K, downloaded 27209 times)
Plug-in written by Bob Zawalich.
Find Rehearsal Mark
Version 01.15.00
Added 05 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
Finds the following (default) or previous rehearsal mark (if any), starting from the start of the selection. To choose direction, run the plug-in with no selection.
- Download FindRehearsalMark.zip (5K, downloaded 27134 times)
Plug-in written by Bob Zawalich.
Find Bar Number Change
Version 01.15.00
Added 05 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
Finds the following (default) or previous bar number change (if any), starting from the start of the selection. To choose direction, run the plug-in with no selection.
- Download FindBarNumberChange.zip (5K, downloaded 27121 times)
Plug-in written by Bob Zawalich.
Find Colored Objects
Version 01.51.10
Added 05 Oct 2007 (last updated 04 Jun 2024)
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
Finds the following (default) or previous occurrence of an object of a chosen color starting from the start of the selection. To choose direction or color, run the plugin with no selection.
From Sibelius 8.3 on, use Filter Colored Objects to locate the objects and Go To > Selected Objects or Browse Selected Objects to navigate among them, so that notes can be individually colored.
Updated 28 May 2018. Tidy dialog.
Updated 4 June 2024. Version 01.51.10. Changed mechanism that enabled or disabled dialog controls to avoid changing controls in a different dialog.
- Download FindColoredObjects.zip (8K, downloaded 389 times)
Plug-in written by Bob Zawalich.
Inverse Select Notes
Version 01.01.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
Selects any unselected notes in a chord consisting of more than 1 note, and unselects previously selected notes.
- Download InverseSelectNotes.zip (2K, downloaded 27125 times)
Plug-in written by Bob Zawalich.
Custom Find
Version 01.51.00
Added 17 Oct 2007 (last updated 28 May 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, Sibelius 21.x, Sibelius 22.x, Sibelius 23.x and Sibelius 24.x
A plugin that will find Highlights as is, but which is designed to be modified. Change the condition in the IsDesiredObject method. The remaining code will find objects that pass the IsObjectDesired test.
Finds starting from the start of the selection. To choose direction, run the plugin with no selection.
Updated 28 May 2018. Minor bug fix.
- Download CustomFind.zip (5K, downloaded 27188 times)
Plug-in written by Bob Zawalich.
Find Highlights
Version 01.50.00
Added 17 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
Finds the following (default) or previous occurrence of a Highlight starting from the start of the selection. To choose direction, run the plugin with no selection.
- Download FindHighlights.zip (5K, downloaded 27075 times)
Plug-in written by Bob Zawalich.
Filter Notes Tied To - Simple
Version 01.20.00
Added 03 Nov 2008 (last updated 29 Jun 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, Sibelius 21.x, Sibelius 22.x, Sibelius 23.x and Sibelius 24.x
Filters notes in a selection that are the targets of a tied note, i.e., if one note is tied to a second note, the filter will select the second note.
This plugin will not catch all notes that are tied to. It assumes that the note with the ties immediately precedes its target, and so will miss arpeggiated notes tied to a block chord. It will also miss notes tied to from a note in a different voice. It general, for simple cases it works well, but please check all output carefully, and do not assume it is always correct.
This was intended for the use of selecting target notes in guitar tab, to make it easier to hide them, but there are likely many other uses as well. The Filter Other plugin has an option to filter tied notes, and these may find uses in tandem.
Updated 27 May 2010. A dialog was added, along with the ability to deselect as well as select notes.
Updated 5 April 2010. Changed initial test to allow plugin to run in Sibelius 5.25.
Updated 9 May 2016. Reworked the way tied to notes are calculated for better results and faster execution.
Updated 28 June 2018. Added option to filter tied-to notes only if the note was the first note in the first bar in a system. This helps find notes that are tied-to across system and page breaks.
- Download FilterNotesTiedTo-Simple.zip (6K, downloaded 27259 times)
Plug-in written by Bob Zawalich.
Find Previous Rehearsal Mark
Version 01.15.00
Added 28 Jan 2009 (last updated 21 Feb 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, Sibelius 21.x, Sibelius 22.x, Sibelius 23.x and Sibelius 24.x
Finds the previous (default) or following rehearsal mark (if any), starting from the start of the selection. To choose direction, run the plug-in with no selection.
This is a companion to Find Rehearsal Mark, which by default finds the following Rehearsal Mark. Assign keys to each of these to easily switch directions.
- Download FindPreviousRehearsalMark.zip (5K, downloaded 27083 times)
Plug-in written by Bob Zawalich.
Custom System Filter
Version 01.60.00
Added 16 Feb 2009 (last updated 22 Aug 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
A filter that will filter objects in the System staff, even if the selection is not a system selection. By default it will filter for Tempo text, but it is designed to be modified. Change the condition in the IsDesiredObject method. The remaining code will filter objects that pass the IsObjectDesired test.
Updated 10 October 2019. Version 01.50.00. This plugin now will run only in Sibelius version 6.2 or later. It is now completely in the public domain, so that any code within the file may be used in and other plugins without attribution (or support).
As before this plugin is intended to be a template for making your own filtering plugins. I recommend making a copy of the plugin and changing the value of the variable "_PluginMenuName" to be the new plugin name. If you install the plugin "Copy Plugin", it will make a copy of any other plugin and update _PluginMenuName if that variable is available.
In most cases all you should need to change is the code in the method "IsDesiredObject" to produce a new filter. This trick is knowing exactly what to ask for, but at least the structure of getting objects and selecting them will be taken care of by the existing code. Happy filtering!
The default code will filter for Special Barlines.
Updated 22 August 2021. Version 01.60.00. Made tracing of results options based on the global variable g_fTraceResults. Made results a Trace call rather than a message box. Made minor code cleanups.
- Download CustomSystemFilter.zip (4K, downloaded 27230 times)
Plug-in written by Bob Zawalich.
Find Enharmonic pitch
Version 01.19.00
Added 12 May 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
Finds the next or previous occurrence of an note with a specified pitch starting from the start of the selection.
Unlike Edit Find, You can specify enharmonically equivalent pitches separately, such as G# and Ab, Cb and B, or Dbb and C. You can also look for either the Written pitch or the Concert pitch in a transposing score or part.
The zip file contains 2 plugins, both of which must be installed. Find Enharmonic Pitch Next finds the next occurrence of the specified pitch, and Find Enharmonic Pitch Previous finds the previous.
To choose pitch, octave, or whether to find Written or Concert pitch, run the plugin with no selection.
These plugins are dedicated to Gareth Glyn and Richie Vitale.
- Download FindEnharmonicPitch.zip (7K, downloaded 27054 times)
Plug-in written by Bob Zawalich.
Filter Chord and Legacy Symbols
Version 01.06.00
Added 20 Aug 2009 (last updated 17 Aug 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
Filters Sibelius 6-style chord symbols, legacy chord symbols (text objects with Chord Symbol text style), or both, allowing you to select or deselect the desired symbols.
Since the Sibelius 6 Filter will filter both types, the plugin defaults to filtering legacy chord symbols only.
Updated 17 August 2019. Version 01.06.00.Added ability to filter only chord symbols with no written root (slash bass chords).Works for either Legacy or New chord symbols.
- Download FilterChordAndLegacySymbols.zip (4K, downloaded 27147 times)
Plug-in written by Bob Zawalich.
Filter With Deselect
Version 01.71.90
Added 20 Aug 2009 (last updated 01 Jun 2024)
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
Filters the same items as the Sibelius 6 Edit Filter menu plus Legacy Chord Symbols, but allows you to Deselect without needing to use the Advanced Filter. It also has an option to exclude user-defined text and lines. ___Updated August 29, 2009 to filter cue-sized objects. ___Updated 12 May 2010 to filter Sib 6 chord symbols separately. ___Updated 28 September 2010 to make Notes and Chords skip rests and to add a filter for Notes, Rests, and Chords. ___Updated 1 November 2011 to add filters for Appoggiatura and Acciaccatura ___Updated 8 March 2020 to add filter for Objects with altered Play on Pass Settings ___Updated 16 January 2012 to filter different symbol sizes. ___Updated 7 March 2012 to make dialog larger and add filter for Fingering text. ___Updated 1 August 2016. Added filter for notes and slurs and made note filters explicit ___Updated 2 August 2016. Added a few more options [staff lines, tuplets] and made the list multi-selectable in Sib 7. ___Updated 2 August 2016. Reduced size of dialog to work better on laptop. ___Updated 6 June 2017. Added option to filter Line objects with style Line to help separate Lines from Line style Magnetic Glisses. ___Updated 2 February 2018. Added Annotations and System Lines to filtered objects. ___Updated 27 July 2018. Version 01.46.00. Rearranged and regrouped the list entries so they would be easier to find. ___Updated 28 December 2018. Version 01.50.00. Added ability to run plugin with no dialog after the first time in a session. The list box selection(s) will also be saved across Sibelius sessions. ___Updated 7 March 2019. Version 01.51.00. Changed dialog so that initial focus is set to the list box ___Updated 25 June 2019. Version 01.55.00. Added ability to filter notes within chords and to filter chords with single notes only. The plugin already lets you select multiple entries in the list at once in Sib 7 or later only so you can not quickly select more than 1 chord member at a time. ___Updated 28 July 2019. Version 01.57.00. Added Highlights. ___Updated 14 February 2020. Version 01.58.00. Added Harp Pedal Diagrams, filtered by the contents, not text style, to what can be filtered, so they can be deselected. ___Updated 21 February 2020.Version 01.58.00. Fixed internal version number to be 01.58.00 since it had not been updated. No code changed. ___Updated 8 April 2021. Version 01.61.00. Added graphics. ___Updated 19 April 2021. Version 01.62.00. Enhanced Do not show dialog support. ___Updated 03 September 2021. Version o1.65.00. Restructured the plugin to make is a Parent plugin callable from Execute Commands using the RunPluginEntryPoint_cu command to call this plugin with no dialog and desired options specified. Trace macro button will generate an appropriate command line for the current dialog settings, including multiple list selections. ___Updated 23 December 2021. Version 01.66.00. Added filter for Rehearsal Mark Text objects. ___Updated 27 January 2022. Version 01.67.00. Added filters for clefs, lyrics, MIDI messages. Also split into 2 listboxes for visibility. ___Updated 05 October 2022. Version 01.67.01. Added slash indicators to app-acc grace note filters. ___Updated 17 October 2022. Version 01.68.00. Major code restructuring to allow plugin to be called by RunPluginEntry_cu. Added New Macro/Plugin button to generate and store RunPluginEntry_cu command lines. ___Updated 28November 2022. Version 01.69.00. Added filter notes with articulations. Added warning about multiple list boxes. __Updated 27 December 2022. Version 01.70.00. Added buttons to clear lists to show the list boxes are independent and need to be cleared separately. __Updated 22 February 2023. Version 01.71.00. Fixed crashing bug involving lyrics or legacy chord symbols. Added button Click clears other list to make it less likely to have unwanted types selected in both boxes. __Updated 24 July 2023. Version 01.71.10. Changed call to utils.IsPluginFileAvailable which did not exist, to call Rethythm.IsPluginFileAvailable, which exists in an accessible shipping plugin. __Updated 02 March 2024. Version 01.71.60. Updated to support New Plugin button. Needs updated Execute Commands, cmdutils, and New Plugin Lib. __Updated 05 March 2024. Version 01.71.70. Fixed bug in command line generation that caused its action to always be deselect. Bug did not affect normal usage. __Updated 26 March 2024. Version 01.71.80. Removed obsolete code in New Plugin... code in validating outside callers. No change for normal use of plugin. _Updated 1 June 2024. Version 01.71.90. Updated to improve error handling for the New Dialog button. A crashing bug when the New Plugin Lib plugin is not installed was also fixed.- Download FilterWithDeselect.zip (19K, downloaded 425 times)
Plug-in written by Bob Zawalich.
Filter Comments
Version 01.23.10
Added 20 Aug 2009 (last updated 04 Jun 2024)
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
__Filters Comments by author, date, or text. You may color or resize the filtered comments. __Updated 1 December 2023. Version 01.21.05. Updated tracing of comment text. Added a new button for different format of traced data. __Updated 30 December 2023. Version 01.23.00. Tidied up traced output and changed the order of traced comments to be staff within bar. Buffered the traces for speed. __Updated 4 June 2024. Version 01.23.10. Changed mechanism that enabled or disabled dialog controls to avoid changing controls in a different dialog.- Download FilterComments.zip (9K, downloaded 396 times)
Plug-in written by Bob Zawalich.
Filter Note Arpeggios Jazz Artic
Version 01.21.00
Added 20 Aug 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
Filters notes that contain Sibelius 6 note-attached arpeggios and/or jazz articulations (fall, doit, scoop, plop).
- Download FilterNoteArpeggiosJazzArtic.zip (3K, downloaded 27055 times)
Plug-in written by Bob Zawalich.
Find Comments
Version 01.16.00
Added 30 Aug 2009 (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
Find next or previous Comment in the score. The zip file contains both Find Next Comment and Find Previous Comment
- Download FindComment.zip (6K, downloaded 27031 times)
Plug-in written by Bob Zawalich.
Find Note Arp Jazz Artic
Version 01.15.00
Added 30 Aug 2009 (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
Find next or previous note that contains note-attached arpeggios or jazz articulations (fall, doit, scoop, plop).
Run with no selection to change options.
The zip file contains 2 plugins one for Next and one for Previous.
- Download FindNoteArpJazzArtic.zip (7K, downloaded 27009 times)
Plug-in written by Bob Zawalich.
Find Start of Movement
Version 01.16.00
Added 05 May 2010 (last updated 29 May 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
__These plugins require Sibelius version 6.2. Two files are present in the zip file. Use both it you want to assign shortcut keys to either direction, or use one and change the direction option as needed. __Find Start of Movement moves the selection to the start of the movement that contains the start of the current selection. If you are already at the section start it will stay there. __Find Start of Next Movement moves the selection to the start of the movement following the one that contains the start of the current selection. If you are already at the section start it will go the the next section, wrapping to the start of the score as needed. __ Run with no selection for options, including changing direction __ The start of a movement is defined as the bar following a bar marked as a Section End. There are some options to allow extra criteria for start of movement. __Updated 23 June 2017. Added options to have end of movement marked by Section End or Final Barline. __Updated 28 May 2023. Minor code cleanup.- Download FindStartOfMovement.zip (12K, downloaded 947 times)
Plug-in written by Bob Zawalich.
Find Next One Of These
Version 01.55.00
Added 06 Jul 2010 (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
Using the properties of the first selected object, this plugin finds the next or previous object in the score that has the same properties. For example, you can select a piece of Fingering text and it will find the next piece of Fingering text.
If you run the plugin without a selection, it will bring up a dialog that allows you to change options, including the search direction and which properties to consider when finding. The options are saved across Sibelius sessions.
The zip file contains 2 plugins, each defaulting to a different search direction, and a PDF file explaining the options in more detail.
- Download FindNextOneOfThese.zip (90K, downloaded 27133 times)
Plug-in written by Bob Zawalich.
Filter What Was Chosen
Version 01.10.00
Added 15 Jul 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
This is the filter version of Find Next One Of These. It is a 2-step plugin. Select a single object, such as a note or piece of text. Then make a selection and run the plugin again. The plugin will filter all objects that match the original object properties.
Run with no selection to change options
- Download FilterWhatWasChosen.zip (6K, downloaded 27117 times)
Plug-in written by Bob Zawalich.
Custom Note Filter
Version 01.60.00
Added 20 Apr 2011 (last updated 22 Aug 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
A filter that will filter selected Note objects. By default it will filter for notes with ties, but it is designed to be modified. Change the condition in the IsDesiredObject method. The remaining code will filter objects that pass the IsObjectDesired test.
Updated 17 April 2016 to check for empty selections as ask to select entire score.
Updated 10 October 2019. Version 01.50.00. This plugin now will run only in Sibelius version 6.2 or later. It is now completely in the public domain, so that any code within the file may be used in and other plugins without attribution (or support).
As before this plugin is intended to be a template for making your own filtering plugins. I recommend making a copy of the plugin and changing the value of the variable "_PluginMenuName" to be the new plugin name. If you install the plugin "Copy Plugin", it will make a copy of any other plugin and update _PluginMenuName if that variable is available.
In most cases all you should need to change is the code in the method "IsDesiredObject" to produce a new filter. The trick is knowing exactly what to ask for, but at least the structure of getting objects and selecting them will be taken care of by the existing code. Happy filtering!
EDIT changed. See below. The default code will filter for quarter notes from the original selection.
Updated 22 August 2021. Version 01.60.00. Made tracing of results options based on the global variable g_fTraceResults. Made results a Trace call rather than a message box. Made minor code cleanups.
Changed default action to filter for Note-object-specific properties. By default, it now filters for Notes wholse notestyle is not NormalNoteStyle. Internal documentation was also updated.
- Download CustomNoteFilter.zip (3K, downloaded 27342 times)
Plug-in written by Bob Zawalich.
Filter By Accidentals
Version 01.37.00
Added 02 Sep 2011 (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
__Lets you filter either notes or Sib6-style chord symbols (not legacy chord symbols) based on the accidentals. __It could be handy as a pre-step for converting, for example, all sharps to flats, or for processing chord symbols with double accidentals, or filtering quartertones. __It has an option to select only the notes that have visible accidentals. __Updated 14 July 2013 to use built-in test for visible accidental when running in Sibelius 7.1.3 or later. __Updated 16 June 2016. Added ability to filter note roots as well as accidentals. This is mostly useful with quartertones, as it is the only way to filter all the E-quarter-flats in a selection. __Updated 7 May 2019. Version 01.36.00. Added ability to filter Triple Accidentals (which should never appear in a Sibelius score, but do). Follow with Browse Selected Objects to find any notes with triple accidentals. __Updated 2 April 2023. Version 01.37.00. Fixed crashing bug when the "show visible accidentals only" option was chosen. Added option to filter notes whose accidentals were not visible. Added a note in the dialog to explain what visible means in a plugin.- Download FilterByAccidentals.zip (15K, downloaded 1106 times)
Plug-in written by Bob Zawalich.
Filter Notes And Rests
Version 01.25.00
Added 21 Sep 2011 (last updated 06 Feb 2015)
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
Filters any combination of notes and chords, rests, and bar rests.
This ability is also available in the Advanced Filter, but it may be more convenient to use the plugin, especially if you assign a shortcut.
Updated 6Feb2015 to replace .plg file with .zip version
- Download FilterNotesAndRests.zip (5K, downloaded 27286 times)
Plug-in written by Bob Zawalich.
Filter Hidden Objects
Version 01.28.00
Added 02 Oct 2011 (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
Filters objects that are hidden by the Show-Hide operation, or text that includes the tilde (~) or both.
It will optionally filter system text in the range of a non-system passage selection, allows Deselecting, and saves its options (except for Do not show dialog) across Sibelius sessions.
- Download FilterHiddenObjects.zip (5K, downloaded 27099 times)
Plug-in written by Bob Zawalich.
Filter System Objects
Version 01.22.00
Added 01 Dec 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, Sibelius 21.x, Sibelius 22.x, Sibelius 23.x and Sibelius 24.x
Filters objects from the System Staff, including system text, lines and symbols, Rehearsal Marks, Time Signatures, Key Signature Changes, Bar Numbers, and Special Barlines.
The plugin allows you to specify which types of object will be filtered.
This can be useful when copying the structure of a score onto a different score.
Updated 16 January 2013. Fixed a typo in the Rehearsal Mark code. Also changed the dialog to say "Bar number changes" instead of "bar numbers" and added set/clear all buttons.
- Download FilterSystemObjects.zip (4K, downloaded 27107 times)
Plug-in written by Bob Zawalich.
Filter First Notes
Version 01.22.00
Added 02 Feb 2012 (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
Starting with a passage selection, this plugin filters the first non-rest note in each visible staff in the selection. It avoids staves hidden by Hide Empty Staves, Focus On Staves, or a hidden instrument change.
- Download FilterFirstNotes.zip (3K, downloaded 27116 times)
Plug-in written by Bob Zawalich.
Filter Colored Objects
Version 01.70.00
Added 11 Sep 2012 (last updated 01 Jun 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
Allows you to select or deselect all colored objects in a selection. There is an option to exclude Comments and Highlights from the filter.
Updated 26 April 2016 to allow coloring of individual note objects
Updated 01 June 2019. Version 01.70.00. Fix processing colored rests
- Download FilterColoredObjects.zip (7K, downloaded 27146 times)
Plug-in written by Bob Zawalich.
Filter Families
Version 01.08.00
Added 18 Sep 2012 (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
Filters staves that belong to instrument families that you can specify in a dialog.
Filtered instruments will be selected as part of a (possibly discontiguous) passage selection. The filter can select from an initial passage selection, or it can select from the entire score.
This could be followed with Hide Empty Staves to hide only empty percussion staves, for example.
Updated 21 September 2012 to make Select All do a system selection so system objects are included.
- Download FilterFamilies.zip (6K, downloaded 27048 times)
Plug-in written by Bob Zawalich.
Move or Copy to Another Voice
Version 2.3
Added 18 Oct 2012 (last updated 12 May 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
This plugin is an updated and expanded version of the 'Move top or bottom notes to another voice' plugin previously submitted and is a simple alternative filter to the Sibelius one.
It moves or copies notes, lyrics, dynamics (including hairpins) and other text from one voice to another. Unlike Sibelius' filters, it works with tuplets (including nested ones) hence you can copy or move passages with tuplets partially or wholly selected. It also allows you to move whole dotted quavers (for example) in 6/8 time without converting them into semi+quaver combinations on the 2nd and 4th dotted quaver beats.
Furthermore it allows you to copy/delete the top or bottom notes of tuplets by moving them into another voice and then filtering and pasting/deleting that voice.
It works best when the destination voice is either empty or has the same rhythm as the source voice and is designed to complement the existing Sibelius filters. Where the rhythms of the source voice and destination voice are different, only the rhythm of the source voice is preserved.
1.1 Update: Improvements have been added in the way it handles destination voices which are not empty, copies note and rest properties to the destination voice and deals with the beam property in rests.
1.2 Update: This update contains various bug fixes which apply where the destination voice already has material.
Updated 12 May 2018. 2.3 Update.
Coloured notes are supported in Sibelius 8.3 and higher.
Slide Styles are supported from Sibelius 8.6 and higher.
Note styles in grace notes are now supported although multiple grace notes before notes are still not.
- Download MoveorCopytoAnotherVoice.zip (11K, downloaded 27426 times)
Plug-in written by Kenneth Gaw.
Delete Voices 1-4
Version 1.2
Added 11 Feb 2013 (last updated 09 Sep 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
Delete Voices 1-4
Version 1.2
Added 11 Feb 2013 (last updated 13 Aug 2014)
For use with Sibelius 6, Sibelius 7.1 and Sibelius 7.5
Filtering out a voice and deleting it in Sibelius can take up to six steps if tuplets are involved. These plugins allows you to delete a voice with one command.
They are designed to be run from keyboard shortcuts, hence four plugins rather than one with a dialog and they will also work on selected passages that intersect tuplets.
Tip: Define Ctrl+Shift+Alt+F1-4 for these plugins respectively. This corresponds to the default Alt+1-4 (create or move to voice) and Ctrl+Shift+Alt+1-4 (filter voice) shortcuts.
- Update: General bug fixes and improvements
- Update to version 1.2 for Delete Voices 2, 3 and 4: Voice 1 is now never left empty in a bar. If no voice 1 notes or rests are present a bar rest is added.
- Download DeleteVoice4.zip (6K, downloaded 27252 times)
Plug-in written by Kenneth Gaw.
Unfilter Selection and Unfilter Selection Whole Bars
Version 1.2
Added 14 May 2013 (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
These convert one or more selected objects into a selected passage. The Whole Bars version selects complete bars. They are quite useful when working with filters and I suggest assigning keyboard shortcuts to them if you use them regularly.
1.1 Update: Added ability to reverse selection e.g. notes to passage selection and the other way too. This update also includes general stability improvements.
1.2 Update: When run with a passage selected the plugin now filters out tuplets as well as notes. This is useful for cutting and pasting.
- Download UnfilterSelection.zip (7K, downloaded 27179 times)
Plug-in written by Kenneth Gaw.
Filter Text
Version 01.91.00
Added 20 Mar 2014 (last updated 03 May 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 presents a list of text, system text, and lyrics that are present in the current selection, and allows you to filter specific styles in the selection. In Sibelius 7.1.3 and later, the list box is multi-selectable, and you can use ctrl/cmnd click to choose multiple styles for filtering. In Sibelius 6, you can only choose one style for filtering. __Checkboxes allow you to restrict the list to staff text, system text, or lyrics. __You can either Select or Deselect the chosen styles. Select will cause text with the chosen style(s) to be selected. Deselect will cause text in any styles in the list that are not chosen to be selected. __The Advanced Filter in Sibelius will also filter text, but if you have a lot of filtering to do, this plugin requires fewer steps, and makes searching for styles easier by restricting the list of styles to those that are present in the original selection. __Updated 6 May 2014 to fix bugs in dialog selection __Major update 6 December 2021. Version 01.90.00. Added features to allow the content of text objects to be filtered as well as the text styles. New features available in Sib 7.1.3 or later only. See Help in the plugin for details of the new features. __Updated 3 May 2023. Version 01.91.00. __Added checkboxes for Trace Results: shows number of changes made, off by default , and Reposition start of selection: Moves the Active View to the start of the selection after filtering, on by default. __These were previously non optional. The big change is to make repositioning at the end optional. Turning it off risks not having any evidence that anything was found, as does turning off Trace results.- Download FilterText.zip (12K, downloaded 1165 times)
Plug-in written by Bob Zawalich.
Filter Slurred Notes - Simple
Version 01.40.10
Added 07 Apr 2014 (last updated 13 Mar 2024)
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 selects most notes that are covered by slurs. It selects notes that are in the same staff and voice as a slur, and start at or later than the slur, and end at or before the end of the slur. It will select notes even if the slur itself is not selected, or if a covering slur starts before the first selected note.
All notes in a chord are selected if any note in the chord is under a slur.
This can be useful for doing things like changing Live Playback settings for slurred notes.
If you create slurs and extend them with the space key, it should catch notes at both ends. If you drag the ends of the slur, it may miss notes at the edges. It will not find notes if the slur crosses staves.
Updated 13 March 2024. Version 01.40.10. Added dialog to allow it to filter either slurred notes or unslurred notes.
- Download FilterSlurredNotes-Simple.zip (6K, downloaded 595 times)
Plug-in written by Bob Zawalich.
Filter Stem Direction
Version 01.06.00
Added 24 Sep 2014 (last updated 29 Jul 2018)
For use with 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
Selects or deselects notes according to whether the note stem direction is up or down. It can also filter by voice.
Updated 29 July 2018. Version 01.06.00. Added ability to optionally include in the selection slurs that start at the same location in the same voice as a selected note. You can also select just the notes or just the slurs.
- Download FilterStemDirection.zip (6K, downloaded 27193 times)
Plug-in written by Bob Zawalich.
Hide MIDI Messages
Version 01.30.00
Added 20 Apr 2016 (last updated )
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 the Hidden attribute to selected text that starts with a ~ and is structured as a MIDI message. This allows Sibelius to use Hide Empty Staves on staves containing MIDI messages.
The code will not hide any other text, so it is generally safe to select an entire score and run the plugin.
- Download HideMIDIMessages.zip (4K, downloaded 27256 times)
Plug-in written by Bob Zawalich.
Filter Notes By String
Version 01.30.00
Added 29 Sep 2017 (last updated 31 May 2018)
For use with 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
Filter notes on one or more strings. Notes must have been assigned string numbers, either by being on or pasted from a Tablature staff to be filterable.
In the list, string number 1 is the string with the highest pitch.
The number of strings in the staff, if a Tab staff, or in the Tab instrument to use for string tunings, if a Notation staff, must be correctly specified.
This plugin requires Sib 7.1.3 or later due to the multselect list box.
- Download FilterNotesByString.zip (4K, downloaded 27169 times)
Plug-in written by Bob Zawalich.
Filter Text By Length
Version 01.07.00
Added 04 Apr 2018 (last updated 11 Apr 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
Selects or deselects text objects based on the number of characters in the unformatted text.
Leading and trailing spaces may be ignored. Line breaks count as a single character.
This plugin is dedicated to Jo�o Pais.
Updated 10 April 2018. Added ability to use longest substring of a text object containing line feeds.
- Download FilterTextByLength.zip (6K, downloaded 27186 times)
Plug-in written by Bob Zawalich.
Filter Orphan Objects
Version 01.08.00
Added 03 Sep 2018 (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
Orphaned objects are those which are not at the same rhythmic position of any ''parent note'' in the bar containing the object. Orphaned lyrics can cause note spacing problems, and orphaned chord symbols can generate notes that play on the wrong beat.
This plugin selects orphaned objects. It can trace the location of the objects it selects to the plugin trace window. You can run the plugin Browse Selected Objects, if installed, on the selected objects to navigate among them after the filtering is complete.
The plugin will only process these objects: Lyrics, Chord Symbols (Legacy and Chord Symbol objects), Staff Text, Lines, and Symbols. You can filter for all of these at once.
By default, objects matched with rests are considered orphans, but for some objects, like chord symbols, you may uncheck that option, so that objects that match the position of rests will not be considered orphaned.
By default, notes must be in the same voice as the objects being matched, unless the object is defined as being in all voices.
- Download FilterOrphanObjects.zip (9K, downloaded 27131 times)
Plug-in written by Bob Zawalich.
Filter By Show Hide
Version 01.50.20
Added 14 Oct 2019 (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
Filters selected objects based on their visibility in the full score and in any dynamic parts included in the initial selection.
The options match Home-Edit-Hide/Show settings plus Hide All and where objects are hidden in some but not all parts, and where an object is only hidden in the current score or part.
- Download FilterByShowHide.zip (6K, downloaded 27157 times)
Plug-in written by Bob Zawalich.
Custom Staff Filter
Version 01.60.00
Added 22 Oct 2019 (last updated 22 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
Version 01.50.00. This plugin will run only in Sibelius version 6.2 or later. It is now completely in the public domain, so that any code within the file may be used in and other plugins without attribution (or support).
This plugin is intended to be a template for making your own filtering plugins. I recommend making a copy of the plugin and changing the value of the variable "_PluginMenuName" to be the new plugin name. If you install the plugin "Copy Plugin", it will make a copy of any other plugin and update _PluginMenuName if that variable is available.
In most cases all you should need to change is the code in the method "IsDesiredObject" to produce a new filter. This trick is knowing exactly what to ask for, but at least the structure of getting objects and selecting them will be taken care of by the existing code. Happy filtering!
The default code will filter for NoteRests that have a single note only, ignoring rests and chords.
Updated 22 August 2021. Version 01.60.00. Made tracing of results options based on the global variable g_fTraceResults. Made results a Trace call rather than a message box. Made minor code cleanups.
- Download CustomStaffFilter.zip (3K, downloaded 27243 times)
Plug-in written by Bob Zawalich.
Filter All
Version 01.60.00
Added 15 May 2020 (last updated 08 Mar 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
Changes a passage selection into individually selected objects. If there is no passage selected all objects in the score will be selected. [This behavior has been changed. See below].
Original version 01.50.00.
Updated 8 March 2021. Version 01.60.00.
Changed to mimic what a Filter All Voices command would do. Does nothing if there is not a passage selection, and does not reposition selection as it did before. If gathers all selected objects in the passage selection, then selects each object separately.
- Download FilterAll.zip (3K, downloaded 27179 times)
Plug-in written by Bob Zawalich.
Filter Notes By Duration
Version 01.16.51
Added 23 Jul 2021 (last updated 03 Mar 2024)
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 22 July 2021. Version 01.08.00. __Filters Note, Chords, and / or Rests by duration, similar to what is done in the Advanced Filter. Matching can be equal, less than, greater than, less than or equal to, or greater than or equal to the duration specified in the dialog. __ Durations between whole notes to 32nd notes, including dotted variants can be specified. __This plugin is designed to be called by other plugins as well as being used directly. You can hide the dialog, and it can be run using Run Plugin Hide Dialog. __To match a range, you need to run it twice, once matching greater or equal to the low value, then filter the results to be less than or equal to the high value. This can be done in a Command Macro or Command Plugin as a single step. __Updated 23 July 2021. Version 01.09.00. Added option to Select or Deselect matching objects. __Updated 24 July 2021. Version 01.11.00. Reorganized dialog somewhat. Added button to auto-generate RunPluginEntry commands for Execute Commands. __Updated 28 July 2021. Version 01.12.00.Minor bug fixes. __Updated 01 August 2021. Version 01.13.00.Added support in Trace RunPluginEntry to allow Execute Commands to insert a traced command line. __Updated 06 August 2021. Version 01.12.00. Renamed Trace RunPluginEntry button to Trace macro and made code cleanup. __Updated 03 September 2021. Version 01.15.00. Added some additional durations (long, double while, 64th, 128th) and split the dotted state out into a separate list box. __Updated 18 October 2022. Version 01.16.00. Added New macro-plugin support. __Updated 24 July 2023. Version 01.16.10. Changed call to utils.IsPluginFileAvailable which did not exist, to call Rethythm.IsPluginFileAvailable, which exists in an accessible shipping plugin. __Updated 02 March 2024. Version 01.16.40. Updated to support New Plugin button. Needs updated Execute Commands, cmdutils, and New Plugin Lib. __Updated 03 March 2024. Version 01.16.51. Fix for missing dotted state on early macros.- Download FilterNotesByDuration.zip (15K, downloaded 638 times)
Plug-in written by Bob Zawalich.
Filter Notes By Position
Version 01.13.40
Added 28 Jul 2021 (last updated 03 Mar 2024)
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.09.00 __Filter notes, rests, and/or tuplets at specific positions from the start of their bars or parent tuplets. __Positions are w = whole, h = half, q = quarter, e = 8th, x = 16th, y = 32nd, optionally followed by 1 to 3 periods (rhythm dots). __The special position value 0 indicates the start of a bar or tuplet: position zero. __Compare positions with the operators equal to, less than, greater than, less than or equal to, and greater than or equal to. __The operator =multiple will match all objects whose positions are a multiple of the position value. This always includes the first object in the bar or tuplet. __Positions are calculated from the start of the parent bar, except that for the within tuplets types, the position is relative to the parent tuplet. __Updated 01 August 2021. Version 01.10.00.Added support in Trace RunPluginEntry to allow Execute Commands to insert a traced command line. __Updated 06 August 2021. Version 01.12.00. Renamed Trace RunPluginEntry button to Trace macro and made code cleanup. __Updated 18 October 2022. Version 01.13.00. Added New macro-plugin support. __Updated 13 March 2023. Version 01.13.01. Text changes to clarify that bar rests are not filtered and explain the =mult+start operator. __Updated 02 March 2024. Version 01.13.40. Updated to support New Plugin button. Needs updated Execute Commands, cmdutils, and New Plugin Lib.- Download FilterNotesByPosition.zip (15K, downloaded 572 times)
Plug-in written by Bob Zawalich.
Filter Notes By Beat
Version 01.13.40
Added 28 Jul 2021 (last updated 03 Mar 2024)
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.09.00. Filter notes, rests, and-or tuplets at a specific beat position from the start of their bars. __The size of a beat is determined by the current time signature in each selected bar. Beat 1 is always the start of the bar. __This plugin is dedicated to Ilkay Bora Oder. __Compare positions with the operators equal to, less than, greater than, less than or equal to, and greater than or equal to. __This plugin treats any time signature with a numerator divisible by 3, except 3 itself, as compound time. For compound time, the beat size is 3 times the size represented by the denominator. For any other time signature, the beat size is the size represented by the denominator. __Use whole numbers or fractions that are a multiple of 2 for a beat to match: 1.5, 1.25, 1.125... __The operator =multiple will match all objects whose beats are an exact multiple of the beat size. It does not automatically match the first note/tuplet in the bar. __Updated 30 July 2021. Version 01.09.01. Reset default settings and restricted Execute Command-related features to only work in Sib Ultimate 2021.2 or later. __Updated 06 August 2021. Version 01.10.00. Renamed Trace macro button and made code cleanup. __Updated 20 January 2022. Version 01.12.00. Added option to treat compound time as simple time for easier access to partial beats. __Updated 18 October 2022. Version 01.13.00. Added New macro-plugin support. __Updated 24 July 2023. Version 01.13.10. Changed call to utils.IsPluginFileAvailable which did not exist, to call Rethythm.IsPluginFileAvailable, which exists in an accessible shipping plugin. __Updated 02 March 2024. Version 01.13.40. Updated to support New Plugin button. Needs updated Execute Commands, cmdutils, and New Plugin Lib.- Download FilterNotesByBeat.zip (16K, downloaded 682 times)
Plug-in written by Bob Zawalich.
Filter slurs on gracenotes
Version 1.0
Added 23 Jan 2023 (last updated 23 Jan 2023)
For use with Sibelius 6, Sibelius 7.1, Sibelius 7.5, Sibelius 8.x, Sibelius 20.x, Sibelius 21.x, Sibelius 22.x, Sibelius 23.x and Sibelius 24.x
Filters slurs in a selection that are attached to grace notes. Slurs that extend beyond the main note (like nachschl�ge after a trill) are not filtered.- Download FilterSlursOnGraceNotes.zip (3K, downloaded 1054 times)
Plug-in written by Emil Wojtacki.
Filter Chord Symbols By Name
Version 01.06.00
Added 20 Oct 2023 (last updated 20 Oct 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
-- Original version 01.06.00. Added 20 October 2023. --Makes a list of the names of all the chord symbols in the selection. Choose a name and whether to filter all chord symbols, "new" chord symbols, or legacy chord symbols.- Download FilterChordSymbolsByName.zip (5K, downloaded 836 times)
Plug-in written by Bob Zawalich.
Filter Notes Matching Chosen Note
Version 01.10.30
Added 02 Feb 2024 (last updated 07 Feb 2024)
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 2 February 2024. Version 01.10.20 __ This is a 2-stage plugin. The first stage is to select a single note in a score, to provide properties to which other notes will be compared. __The second stage, which can be repeated, is to select more than 1 note, and then run the plugin. __The plugin will then find or filter any selected notes that are determined to match the originally selected note. __If the plugin is run with no selected notes, it will put up a dialog that will let you change which properties will be compared when matching notes. __Filter Notes Matching Chosen Note is dedicated to Bernie Cossentino. This was all his idea. __Updated 6 February 2024. Version 01.10.30. Added option to match pitches in all octaves. The default is unchecked, meaning the pitch matches the selected pitch only in its current octave.- Download FilterNotesMatchingChosenNote.zip (8K, downloaded 677 times)
Plug-in written by Bob Zawalich.
Filter Notes With Dangling Ties
Version 01.06.00
Added 11 Sep 2024 (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 11 September 2024. Version 01.06.00.
This plugin filters notes with dangling ties.
It makes a reasonable guess that a tie is dangling. It looks at the following note or chord in the same voice. If it does not find the same note as a tied note, it assumes the tie is dangling. It will not catch ties across multiple notes or ties to other voices.
This is a blunt instrument at best. Check results carefully. The plugin Browse Selected Objects may be useful for checking.
An informative dialog appears when there is no selection.
- Download FilterNotesWithDanglingTies.zip (6K, downloaded 130 times)
Plug-in written by bob zawalich.
Categories
- Accidentals (6) »
- Arrange (2) »
- Analysis (1) »
- Batch Processing (16) »
- Color (11) »
- Composing Tools (26) »
- Layout (40) »
- Menus and shortcuts (3) »
- Notes and rests (61) »
- Other (39) »
- Playback (18) »
- Proof-reading (3) »
- Text (78) »
- Navigation (13) »
- Filter and Find (50)
- Chord Symbols (10) »
- Note Input (4) »
- Lines (18) »
- Simplify Notation (2) »
- Focus On Staves (2) »
- Comments (2) »
- Harp (14) »
- Transformations (7) »
- Hitpoints (2) »
- Guitar (5) »
- Banjo (3) »
- Selection (10) »
- Developers' Tools (32) »
- Engravers' Tools (45) »
- Tuplets (4) »
- Sight-impaired (10) »
- Accessibility (1) »
Find plugins by Sibelius version