No. 305
Globalize Functions that Operate on Selected Regions
IWBNI all functions that operate on selected regions could be performed
from any tool for which a region may be selected.
This could be implemented by grouping all such functions under a new
main menu item called Utilities. Submenus could be used as needed
under this menu to group related functions.
For example, the menu item MassEdit>Fit Music could be moved
to Utilities>Fit Music. If a region is not selected this menu item
could be disabled. If a region is selected while using, for example the
staff tool, time signature tool, measure tool, MIDI tool, mass mover tool
or key signature tool, one could select the menu item Fit Music
or use the shortcut key Ctrl/Cmd+M.
The list of functions that could be globalized in this way include:
-
Staff>Apply Staff Styles
-
Measure>{Add, Insert, Delete}
-
Measure>Edit Measure Attributes
-
Measure>Multimeasure Rests>{Break, Create, Edit}
-
Measure>Measure Numbers>{Show Numbers, Hide Numbers, Reset Defaults}
-
MIDI Tool>{Set To, Scale, Add, Percent Alter, Limit, Alter Feel, Randomize,
Play}
as well as the entire MassEdit menu. Specifically:
-
MassEdit>{Clear Entries and Smart Shapes, Clear Items}
-
MassEdit>Apply Articulations
-
MassEdit>Change>{Key, Time, Articulation Assignments, Chord Assignments,
Note-attached Expression Assignments, Ties, Tuplets, Note Durations, Noteheads,
Note Size}
-
MassEdit>Utilities>{Check Accidentals, Check Elapsed Time, Check Ties,
Convert Mirrors, Explode Music, Fill with Rests, Freeze Stems Up, Freeze
Stems Down, Implode Music, Remove Stem Changes, Respell Notes}
-
MassEdit>Music Spacing>{Apply Beat Spacing, Apply Note Spacing, Apply Time
Signature Spacing}
-
MassEdit>Transpose
-
MassEdit>Rebar>Rebar Music
-
MassEdit>Rebeam>{Rebeam Music, Rebeam to Time Signature, Rebeam to Lyrics}
-
MassEdit>Retranscribe
-
MassEdit>{Fit Music, Lock Systems, Unlock Systems}
-
MassEdit>Move Layers
Created: February 5, 2000 (based on a submission from Robert Puff)
Last Updated: February 5, 2000
Version: Finale 2000b