The most flexible (but also most time-consuming) method of exchanging Environments is to manually choose whether each Environment object is kept, deleted, or replaced. If you choose to replace an object, you must also define the replacement object.
Replace an Environment using custom choices
Choose Options > Import Environment > Custom from the Environment menu bar.
Choose the destination project.
An Environment window listing all objects in the destination Environment is shown in a column on the left, and the chosen action for each object is shown in a column on the right.
Do one of the following:
Select items in the list, then choose the replacement object from a pop-up menu. This pop-up menu includes all objects in the track list of the source project.
Choose Import > Import Environment using current Assignment from the destination Environment menu bar, then choose one of the following:
Import > Assign as ‘Keep’: Objects are unaltered.
Import > Assign as ‘Delete’: Objects are deleted.
Import > Assign by Identical: Objects are assigned to objects from the source project that match the type, icon, name, port, and MIDI channel. Objects with the same Unique ID have priority.
Import > Assign by Unique ID: Objects are assigned to objects from the source project with the same Unique ID. This option is useful for updating an Environment when objects have only been added.
Import > Assign by Port/MIDI Channel: Objects are replaced by objects with the same Port/MIDI channel. If a match can’t be found for an object, an object set to Port 0 and the same MIDI channel is assigned. If a match still can’t be found, an object with the same MIDI channel is assigned.
Import > Assign by Name: Objects are replaced by objects with the most similar name. (At least 80 percent of the name must be the same.)
Import > Assign by Icon/Name: As above, except the object icons must also match.