环境的一个主要优势在于它可以自定 Logic Pro,以完全控制您的 MIDI 工作室。但是,当与其他乐曲家共享项目或者使用不同的工作室设置时,可能存在问题。
当您更改工作室后返回到早期项目时,也存在问题。Logic Pro 提供多种功能,以尽量使这些过渡变得简单。
每当要在项目间交换环境时,将有包含所需环境的源项目,以及具有您要变更的环境的目的项目。
目的环境必须处于内存中,并且必须是活跃的项目(其中一个窗口必须是活跃的)。源项目也可以在内存中,或者可以是硬件(或者任何其他介质)上的文件。
如果内存中有两个项目,Logic Pro 则假设活跃项目为目的项目,而另一个项目为源项目。
如果内存中有超过两个项目,Logic Pro 则假设活跃项目为目的项目,而其他项目中最近活跃的一个为源项目。
如果内存中只有一个项目,Logic Pro 将打开“打开”对话框,可让您在导入环境时选择源项目。
单用途环境补丁可以是特定 MIDI 装备的编辑器,单一 MIDI 处理任务的环境(例如 MIDI LFO),或者复杂的自动琶音器/延迟线配置。
请选取“选项”>“导入环境”>“分层”。
从出现的对话框中选取一个分层。
此分层(包括此分层的所有对象)将被插入目的项目中,位置与其在源项目的分层位置相同(“分层”弹出式菜单中的相同位置)。所有现有层都根据需要移动。
您也可以通过拖移或者拷贝和粘贴,在项目之间移动环境对象的选择(包括连线)。如果先将对象合并成宏,这将更加简单。
请选取“选项”>“导入环境”>“合并”。
来自源项目的所有环境对象将被添加到目的项目的环境中。
已合并的对象将被放在与其源相同的分层上。如果对象已经占据了目的项目的该层,可能会导致混乱。
若要避免这种问题,请在导入前,在源项目的相同分层位置创建空白层(在目的项目中)。
在两种情形下都应该要注意的事情是对环境中特殊对象的处理,包括“物理输入”和“音序器输入”对象。如果已导入,它们将替换目的环境中的对等对象,并且连接到它们的任何电缆将丢失。
导入前,最好暂时将其从源环境中删除。
另外,在您导入对象时应该注意的是,从导入对象连接的所有对象也被导入。
在您要与其他设置的环境交换 MIDI 设置环境的复杂情形下,Logic Pro 提供三个选项:
备注: 这种复杂的任务需要 Logic Pro 进行大量猜测,并且结果几乎总是需要您手动进行微调。
交换环境的最灵活方式(也最耗时间)就是手动选取是否保持、删除或者替换每个环境对象。如果您选取替换对象,您也必须定义替换物对象。通过选取“选项”>“导入环境”>“自定”可以执行此方法。
当您选取自定导入时,左侧栏中将显示一个环境窗口,列出目标环境中的所有对象,而右侧栏显示为每个对象选取的操作。
您可以通过点按右侧列表中的项,然后从弹出式菜单中选取替换物对象,每次分配一个替换物。此弹出式菜单包括源项目的轨道列表中的所有对象。
此外,您可以选定列表中的一行或多行,并从“导入”菜单进行选择。除了保持和删除,此菜单也提供如下所述的多种自动选择方法。
第一个“导入”菜单选项为“使用当前的分配来导入环境”。在您进行此选择前,不会发生导入。其他选择(包括右栏中的弹出式菜单)确定导入方式。
“导入”菜单的最后两项为导入过程提供更多选项:
下述分配功能被立即应用于导入列表中所有所选的行。分配出现在右栏中,且随后所有行被取消选定。
Logic Pro 维持所有环境对象的内部列表。对象在列表中的位置是其“惟一 ID”,只要对象不被删除,其“惟一 ID”便不会变化。
对象被删除时,其在列表中的位置可以为新的对象使用。
对象被添加到环境中时,被放在列表的第一个可用位置。(如果没有空位置,将其添加到列表末尾。)