Installation instructions and terms of use are available on the download page.
System
Requirements
PC
with Finale 98 or 2000/2001/2002 installed.
Mac with Finale 98 or 2000/2001/2002 installed (note that the Mac version only
has the text search functionality)
Description
The JW Search/Replace plug-in is a very powerful plug-in for changing note data in a Finale document. However it's also fairly technical, so this plug-in is mainly aimed towards the experienced Finale user. The plug-in is based on the same user interface as used in the Finale's Edit Frame dialog box. The plug-in supports partial mass mover selections, but due to a bug in the Finale executable file there is currently no support for the Show Active Layer Only option (all 4 layers will always be processed).
The plug-in uses 3-state check buttons to get the user input: The three states are: ON, OFF & NOT USED. (The default state is NOT USED.) The entry fields use normal check boxes (USE - DON'T USE). With this approach you can construct very powerful search queries and replacement masks.
The replace entry mode will only allow change of either entry-specific or note-specific data at one time. For example, if you have searched for note-specific data, only note-specific data can be used as replacement.
Options
The check boxes
and entry field are the same as found in the Edit Frame dialog box. Please refer
to the Finale manual for a full description of these values.
One exception though: The Is Tuplet value is not present in the Edit Frame dialog
box. This value represent any entry that is member/part of a tuplet.
Boolean [only in
search entry mode]:
AND - All search option must match with the entry
OR - Only one search option needs to match
Done >> [only in search entry mode]: Press this button when the
search query is filled-in. Moves to the replace entry mode.
Search << [only in replace entry mode]: Go back to the search entry
mode.
GO! [only in replace entry mode]: Starts the search/replace process.
Reset: Resets the current entry page (no entries will be selected). Always
press this button before you start a different kind of query.
Tips
Always press the
Reset button before you fill in a new search pattern.
If you want to make every entry match, make a search for the Legality flag (for
each entry or for each note). That flag is set for every legal entry.
Most kinds of rests don't use any note-specific data entry, so the note-specific
Legality flag will mostly not apply to rests.
How to...
Some examples to get you started. Please note that some of these examples can be achieved by stand-alone plug-ins, these examples are mainly here to show the power and possibilities of this plug-in.
Remove beams over all 16th note rests
1. Start the plug-in
2. Press the Reset button
3. Check the Duration check box
4. Enter 256 in the duration edit field (which will search for 16th notes)
5. Set the Note/Rest option to OFF (which will search for pauses only)
6. Make sure that the Boolean operation is AND
7. Press Done >>
8. Press Reset (in the replace entry mode)
9. Set the Beam/Beat option to ON (which will be the same as using the '/' key
in Speedy Edit)
10. Press GO!
Bracket all accidentals that aren't freezed
1. Start the plug-in
2. Press the Reset button
3. Set the Accidental option to ON (only search for notes with accidentals)
4. Set the Freeze Accidental option to OFF (only search for non-freezed accidentals)
5. Make sure that the Boolean operation is AND
6. Press Done >>
7. Press Reset
8. Set the (Accidental) option to ON (to bracket the accidental)
9. Press GO!
Make flat beams on all 8th notes
1. Start the plug-in
2. Press Reset
3. Select the Duration check box
4. Enter 512 in the Duration entry field
5. Set the Note/Rest option to ON (search only for notes, no rests)
6. Make sure that the Boolean operation is AND
7. Press Done >>
8. Press Reset
9. Set the Flat Beam option to ON
10. Press GO!
Remove vertical displacements on all rests
1. Start the plug-in
2. Press Reset
3. Set the Note/Rest option to OFF
4. Press Done >>
5. Press Reset
6. Set the Float Rest option to ON
7. Press GO!
Remove ledger lines
1. Start the plug-in
2. Press Reset
3. Set the Note/Rest option to ON
4. Press Done >>
5. Press Reset
6. Set the No Ledger option to ON
7. Press GO!
Technical
PC:
Filename: jwsearchreplace.fxt
Entry in registry: Software\JWPlugins\JWSearchReplace100 (in HKEY_CURRENT_USER)