A Utility to Copy Layers
IWBNI there were a utility that could be used to copy (rather than move) the contents of a given layer of a selected region into another layer, or to copy a given layer of a selected range of measures of a given staff into another layer of another staff, in one step.
This could be implemented by adding a menu item called Copy Layers to the MassEdit menu. This menu item would display a new dialog box called Copy Layers that could contain the following controls in the case when there is only one staff in the selected region:
--------------------------------------
Copy Layers Dialog Box (Case 1: One Staff in Selected Region)
[ ] Copy Contents of Layer 1 into |list box of layers| of |list box
of staff names|
[ ] Copy Contents of Layer 2 into |list box of layers| of |list box
of staff names|
[ ] Copy Contents of Layer 3 into |list box of layers| of |list box
of staff names|
[ ] Copy Contents of Layer 4 into |list box of layers| of |list box
of staff names|
--------------------------------------
By default, each of the four staff-name list boxes would be set to the one staff that is in the selected region.
For example, one could select a staff called "Horn 1 and 2", select the menu item MassEdit>Copy Layers, and specify that the contents of layer 1 of the selected staff should be copied to layer 1 of an existing staff called "Horn 1" and that the contents of layer 2 should be copied to layer 1 of an existing staff called "Horn 2", in one step. Or, one could copy the contents of layer 1 of the staff "Horn 1" and layer 1 of the staff "Horn 2" into layer 1 and layer 2 of the staff "Horn 1 and 2", respectively, by applying the Copy Layers utility twice.
In the case when the selected region contains more than one staff, the staff-name list boxes would be replaced by the text in the Selected Region, and in this case the Copy Layers utility would, for each selected staff, copy the contents of a specified layer to another layer of the same staff.
--------------------------------------
Copy Layers Dialog Box (Case 2: More Than One Staff in Selected Region)
[ ] Copy Contents of Layer 1 into |list box of layers| in the Selected
Region
[ ] Copy Contents of Layer 2 into |list box of layers| in the Selected
Region
[ ] Copy Contents of Layer 3 into |list box of layers| in the Selected
Region
[ ] Copy Contents of Layer 4 into |list box of layers| in the Selected
Region
--------------------------------------
Created: June 27, 2000 (based on comments by Jeffery Cotton and
Thomas Stone)
Last Updated: June 27, 2000
Version: Finale 2000b