“宏”对象

宏实际上不是环境对象。而是其他环境对象及其连线的集合。

若要创建新的宏
  • 选择您想要包含的所有环境对象,然后选取“新建”>“宏”。

    Logic Pro 将所有选定的对象放入灰色背景的框架中。

    Figure. Macro object and its parameter box.

如果在创建宏时,一些所选对象有电缆连接到未选定的对象,在创建宏时将删除这些电缆。将出现警告,通知您有关这些信息。在此情形下,宏将从对象原选择的拷贝创建,且对象的原集合保持不变。

宏的大小受限制。其限制取决于宏内单个对象的内存用量。此限制通常在 100 至 200 个对象之间。

您可以嵌入宏,宏可以包含其他宏作为对象。

若要解开宏
  • 请连按宏对象的任何空的(空白)部分。

    宏会复原到其组件对象和电缆中。

宏与标准的环境对象有许多共同点,您可以将电缆与其连接,可调整其大小,它们有自己的参数和图标,可将其选取为“编配”窗口轨道列表中的目的轨道,还可在环境层之间(包括项目之间)拷贝或拖移它们。

定义宏的输入和输出

由于宏是对象的集合,因此需要将单个对象指定为宏的输入和输出。这可以通过两种方式来实现:  按名称或者按默认。

  • 如果您将一个对象命名为“Macro-In”,另一个对象命名为“Macro-Out”,它们将自动变为宏的输入和输出。

  • 如果不存在命名为“Macro-In”的对象,最左上侧的对象将变为宏的输入。

  • 如果不存在命名为“Macro-Out”的对象,则最右下侧的对象将变为宏的输出。

引入宏的电缆将事件传递给宏的输入对象,而从宏的出口引出的电缆将事件传递离开宏的输出对象。

宏参数

宏有下列参数:

  • “自动式推子”注记格: 如果您选择一组推子,并从其中创建宏,选择此框将使该组推子像已串行连接一样操作。
  • “显示全部”注记格: 此注记格决定与宏集成时,哪个对象保留可见。选择时,所有对象均可见(假设不调整宏的大小以隐藏一些对象)。未选择时,仅推子、监视器、装饰音和键盘对象可见。您可以在任何时候更改此注记格。
  • “没有复位”注记格: 活跃时,此注记格可防止宏对复位信息作出响应(在“Logic Pro”>“偏好设置”>“MIDI”>“复位信息”中设定)。
  • “已受保护”注记格: 激活以保护宏。不能解开受保护的宏,因此在创建受保护的宏之前,请确保您已经拷贝了对象和连线。