MIDIは「ミュージカル・インストゥルメント・デジタル・インターフェース」の略です。これは電子楽器または他のデジタル音楽ツール間の通信に使用されるプロトコルです。
MIDI楽器を設定してHeavyMにコマンドを送信することができます。 要するに、このプロトコルにより、通常はUSBで接続されたコントローラーからパソコンに遠隔操作でHeavyMの一部機能を制御できます。
MIDIコントローラーには通常、さまざまなタイプの制御要素が含まれているため、キーボードよりも多くの可能性が広がります。 一度設定すれば、コンピューターに触れる必要はありません!
MIDIコントローラーの接続
デバイスの選択
デバイスをコンピューターに接続したら、コントロール設定ウィンドウのMIDIタブ(コントロール → 設定... またはツールバーの )に移動し、ドロップダウンリストからデバイスを選択します。
デバイスが正しく認識された場合、フェーダーを動かしたりパッドを叩いたりすると、チャンネル/コントロール/値ボックスに値が表示されます。 応答がない場合は、すでに別のアプリに接続されている可能性があります。 実際、同じデバイスを複数のプログラムで同時に使用することはできません。
注意:現在のところ、HeavyMでは一度に1つのMIDIコントローラーしか使用できません。
MIDIフィードバック
バージョン2.12.3以降、「フィードバックを有効にする」チェックボックスからMIDIフィードバックを無効にすることができます。 このバージョン以前は、常に有効状態でした。
注意:「loopMIDI」がデバイスとして選択された場合、フィードバックは自動的に無効化されます。 無限ループの問題があるため、この場合に有効化するオプションは利用できません。
割り当ての管理
MIDI学習を有効にする
デバイス設定が完了したら、HeavyMでコマンドにコントローラーのボタン、フェーダー、パッドを割り当て始めることができます。 そのためには、アプリインターフェースの要素にMIDIインターフェース内のどのアイテムに反応するべきか「学習」させる必要があります。
そのためには、コントロールウィンドウからMIDI学習インターフェースをトグルしてください(「MIDI学習モード」ボタン)またはメニュー(コントロール → MIDI割り当てを編集)。 インターフェースでマッピング可能な要素には色付きのオーバーレイが表示されます。
割り当てを追加する
- HeavyMインターフェースでオーバーレイ要素を選択します(黄色のサークルで囲まれます)。
- MIDIデバイスのフェーダーを動かすか、割り当てたいボタンを押します。 これにより、MIDIとインターフェースのコントロールが一緒に関連付けられ、コントロール設定ウィンドウのリストに表示されます。
- 完了したら、同じボタン/メニューまたは[Esc]で学習モードをオフにすることができます。
コントローラーがMIDIアウトをサポートし、HeavyMでフィードバックが有効になっている場合、割り当てられたLEDパッドはインターフェースで行われた変更を反映することができます(2.11以降)。 例えば、互換性のあるコントローラーの場合、パッドはHeavyMで割り当てられたシーケンスの色を反映し、トグルが割り当てられている場合、そのパッドはオンになると点灯します。
注意:同じMIDIコントロールを同時に複数のコマンドに割り当てることができます。 例えば、デバイスの1つのボタンを複数のエフェクトトグルにリンクさせることができ、それを押すと、すべてのエフェクトが一度に作動します!
割り当てを編集する
割り当てを編集するには、もう一度学習モードをオンにしてください。 次に、希望する割り当てを選択し、使用したい新しいMIDIコントロールをトリガーしてください。
割り当てを削除する
割り当てを削除するための3つの方法があります:
- 学習モードがオンの場合、オーバーレイを選択して[Delete/Backspace]を押します。 これにより、選択された割り当てが削除されます。
-
コントロールウィンドウのテーブル内の単一の割り当てを右クリックし、「割り当てを削除」オプションをクリックします。 これにより、選択された割り当てが削除されます。
-
コントロールウィンドウのテーブル上部にある「すべての割り当てを削除」ボタンを使用します。 これにより、プロジェクト内のすべてのMIDI割り当てが削除されます。
割り当ての保存
設定したMIDI割り当ては、.hmプロジェクトファイルに直接保存されます。
注意:割り当ては作成されたデバイスの名前と関連付けられます。 プロジェクトを他のコンピューターに転送し、同じデバイスで使用する場合、両方のコンピューターが同じ名前でデバイスを認識する限り動作します。 これにより、WindowsとMac間では同じ命名規則を使用しないため、おそらく動作しません。
割り当て設定
設定された各割り当てには設定があり、コントロールウィンドウの割り当て表でそれを見ることができます。
MIDIの割り当てには、次の項目を編集できます:
- 強調トグル 動作:チェックされていれば、MIDIボタンまたはパッドは「トグル」ボタンとして機能し、チェックされていなければ「プッシュ」ボタンとして機能します。 ここに2つの状態の例があります。例えば、HeavyMでスライダーに割り当てられたMIDIパッドの場合:
- トグルがチェックされています:パッドを押して&放すと、スライダーが最大値に設定されます。 再度押して&放すと、最小値に設定されます。 以下同様に。
- トグルがチェックされていません:パッドを押すと、スライダーが最大値に設定されます。 放すと、最小値に設定されます。
- 範囲:この設定は、スライダーやスピンボックスなどに表示されます。 MinとMaxを設定することで、HeavyMのインターフェース要素の範囲を上書きできます。 例えば、ボーダー効果の厚みの範囲を1から15に設定した場合、割り当てたフェーダーをどれだけ動かしても、その値は1から15の間でしか変化しません。