バージョン
MIDIイベントプロパティは、Actor-Mixer Hierarchyオブジェクトのための Property EditorのMIDIタブにあります。MIDI メッセージを受信すると、そのMIDIイベントプロパティを使ってオブジェクトを再生するか判断します。このオブジェクトは、ノートオンもしくはノートオフイベントのいずれかで再生されます。これらのプロパティはオブジェクトの再生開始のみに使用されることに注意してください。オブジェクトの再生を停止するには、プロパティにエンベロープを割り当てる必要があります ( 「エンベロープの活用」 を参照)。
典型的なシナリオは、Note-OnアクションでPlay (再生) となります。
ループするインストゥルメントを作成するには:
Project Explorerで、ループさせるサウンドを選択する。
Property Editorで、General Settingsタブを開く。
このサウンドのLoopを有効にする。
Property Editorで、MIDIタブを開く。
Note-OffアクションをStopに設定する。
Viewsメニューで、Source Editor を開く (Shift+X)。
再びサウンドを確認する。
Source Editorで、ループ開始とループ終了のカーソルを動かして、wavファイルのアタックとリリース部分を除外する。
ループポイントが聞こえないようになるまでクロスフェードの長さを調整する。
注記 | |
---|---|
このインストゥルメントのループは、Break on Note-Offプロパティを通じて停止することができます。このプロパティが設定されている場合には、現在のオブジェクトが再生を終了できる一方で、ノートオフがループサウンドの再生を停止します。Loop StartとLoop Endカーソルを、ソースエディタで最終的なループが希望する時間再生するように設定してください。 |
インストゥルメントのリリースのときに、ノートオフに合わせて特定のサウンドを再生させるというシナリオも考えられます。例えば、ギターノートが終了するときのストリングミュートサウンドをトリガーさせるのに使えます。この場合、以下のオブジェクトを作成して設定します。
Blend Container
Attack+Loop Sound: Note-On=Play, Note-Off:Stop
Release Sound: Note-On=No Action, Note-Off:Play