MIDI 文件引用存储在音乐轨和段落中包含的音乐片段内。MIDI 片段只包含源 MIDI 信息:音符、弯音、CC。它们并不定义用于播放的乐器。用于播放的乐器由音乐段落和其它上层音乐对象中的 MIDI 目标(MIDI target)引用定义。
需要在 Actor-Mixer Hierarchy 中创建并存储可用 MIDI 播放的乐器。
MIDI 可播放乐器使用声音常用的标准对象结构。
例如:
Actor-Mixer Hierarchy
Instrument Work Unit
Drum Kit
Piano
Interactive Music Hierarchy
Default Work Unit
Song Segment
Piano Track(MIDI 片段)
Drum Track(MIDI 片段)
Guitar(音频片段)
在前例中:
Piano Track 有一个 MIDI 目标引用了 Actor-Mixer Hierarchy 中的 Piano 对象。
Drum Track 有一个 MIDI 目标引用了 Actor-Mixer Hierarchy 中的 Drum Kit 对象。
>Guitar Track 没有 MIDI 目标。
在使用 MIDI 片段播放音乐段落时,MIDI 片段将把 MIDI 数据发送到指定的 MIDI 目标。位于 Actor-Mixer Hierarchy 的实际 MIDI 目标(或乐器)将收到 MIDI 数据,并根据其 MIDI 设置播放。
为音乐对象指定 MIDI 目标的方法是:
选择音乐对象(音乐轨、音乐段落或任何父项)。
在 Property Editor 中,转至 MIDI 选项卡。
在 MIDI Target 组中,点击 Override Parent(如果适用)。
点击 [...] 按钮以浏览 MIDI 目标乐器。
有关详细信息,请参阅第 26 章 创建 MIDI 乐器。