Wednesday, 8 February 2012

Find Command

This command is used to create a new find criteria, which can be used to locate elements that exist in the staff. The quickest way to initiate a find sequence is by using Ctrl+F. There are two types of find operations:

  1. By Expression

    This find method can be used to find almost anything on a staff, one item at a time. For simple text find operations, simply type in the text you want to find and the text in the active staff will be compared with the text you entered. You can place an asterisk (*) in your string and it will act as a wildcard character, matching anything in that position of the text.

    Each item on the staff also has a text representation. You can see a staff item's text representation by selecting any single item on a staff, then using the Edit, Copy command. Now, either start a new find (Ctrl+F) and paste the object’s text into the expression box, or open a notepad window and paste into it. By replacing parts of the text with an asterisk (*), you can create a wild card match criteria that will be used for the search. By starting your expression with a vertical bar (|) followed by the text label that represents the object, the search will use the clip text representation of each object for matching against your expression.

    Examples:

    • |Dur:*8th
      This search will find anything on the staff that has an 8th note as its duration.
    • |Note|Dur:*8th
      This search will find any note on the staff that has an 8th note as its duration. It will not find chords or rests with this duration.
    • |Tempo|*Tempo:120|
      This search will find the next tempo on the staff set to 120.
    • |Text|*Slowly
      This search will find the next text expresion on the staff that includes the text Slowly.
    • |Bar*|SysBreak:Y|
      This search will find a bar line in the active staff that specifies a system break.
    • |Clef|*
      This search will find the next clef on the staff.
  2. By Category

    This find method has a set of predefined find algorithms which can be used to search for objects in the staff. The Unassigned Octave Accidental algorithms can be useful when trying to resolve octave intervals in a staff that do not sound as expected.

    • Unassigned Octave Accidental: When an accidental is assigned to a note in one octave, notes of the same pitch in that bar that appear in different octaves should have an accidental assigned to them as well, in order to avoid confusion. This find category helps to quickly locate notes in different octaves that do not have an accidental assignment, but probably should have one.

Once the find criteria is found and executed the first time, the Find Next command can be used to quickly locate each successive matching element in the current staff.

See Also

Copyright © 2012 NoteWorthy Software™, Inc.
All Rights Reserved.