User guide

896 Chapter 38 Working in the Environment
Importing, Replacing, and Swapping Environments
This section covers the different types of Environment import procedures that can be
performed in Logic Express.
Importing Single Purpose Environments
A single purpose Environment patch might be an editor for a specific piece of MIDI
equipment, an Environment for a single MIDI processing task (such as a MIDI LFO), or a
complex arpeggiator/delay line configuration.
To import an Environment patch contained on a single layer:
1 Choose Options > Import Environment > Layer.
2 Choose the desired layer in the dialog that appears.
This layer—inclusive of all objects on the layer—will be inserted in the destination
project, at the same layer position (the same place in the Layer pop-up menu) that it
occupied in the source project. Any existing layers will be shifted as needed.
You can also move selections of Environment objects (inclusive of cabling) between
projects by dragging or copy and pasting. This is made even simpler by first combining
the objects into a macro.
To import an Environment patch that is spread across several Environment layers:
m Choose Options > Import Environment > Merge.
All Environment objects from the source project will be added to the Environment of
the destination project.
One thing to watch out for here is that merged objects will be placed on the same
layer as their source, which can create a mess if objects already occupy that layer in the
destination project.
To avoid this issue, create blank layers (in the destination project) at the same layer
positions of the source project, before importing.
Something to be careful of in both cases, is the treatment of unique objects in the
Environment, including the Physical Input and Sequencer Input objects. If imported,
they will replace their counterparts in the destination Environment and any cables
leading into them will be lost.
It is best to temporarily delete these from the source Environment, before importing.
Another thing to be aware of is that when you import an object, all objects cabled
from the imported object are also imported.