No. 613

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