バージョン
MIDIファイルのレファレンスは、トラックやセグメントの中にあるミュージッククリップ内に格納されます。MIDIクリップには、ノート、ピッチベンド、CCなどのMIDIソース情報が入っているだけです。再生させるインストゥルメントは定義されていません。再生に使うインストゥルメントは、Music Segmentや先祖のその他のミュージックにあるMIDIターゲットレファレンスで定義されます。
MIDI再生用インストゥルメントは、Actor-Mixer Hierarchyで作成して保存する必要があります。
MIDI再生用インストゥルメントは、一般的にサウンドに使われる標準オブジェクト構造を使います。
例
Actor-Mixer Hierarchy
Instrument Work Unit
Drum Kit
Piano
Interactive Music Hierarchy
Default Work Unit
ソングセグメント
Piano Track(MIDIクリップ使用)
Drum Track(MIDIクリップ使用)
Guitar(オーディオクリップ使用)
前述の例の内容を、以下に示します。
Piano Trackには、Actor-Mixer HierarchyにあるPianoオブジェクトへのMIDIターゲットレファレンスがあります。
Drum Trackには、Actor-Mixer HierarchyにあるDrum KitオブジェクトへのMIDIターゲットレファレンスがあります。
Guitar Trackには、MIDIターゲットがありません。
MIDIクリップの入ったMusic Segmentを再生すると、MIDIクリップが、指定されたMIDIターゲットにMIDIデータを送信します。実際のMIDIターゲット(インストゥルメント)はアクターミキサー階層にあり、MIDIデータを受信してからMIDI設定に従い再生します。
ミュージックオブジェクトでMIDIターゲットを指定するには:
ミュージックオブジェクト(Music Track、Music Segment、親オブジェクト)を選択する。
Property Editorで、MIDIタブを開く。
MIDI Targetグループで、Override Parentをクリックする(該当する場合)。
[...]ボタンをクリックして、MIDIターゲットインストゥルメントまで移動する。
詳しくは27章MIDIインストゥルメントの作成を参照。