デバイスサーフェス#
デバイスサーフェスは、デバイスプロファイルの機能のサブセットをグラフィカルに表現したもので、デバイスプロファイルが説明するデバイスの物理的なレイアウトを再現しています。
これらのサーフェスにより、デバイスのさまざまなMIDIパラメーターを一度にコントロールできます。メッセージを1つずつ辿る必要はなく、各パラメーターに直接アクセスできます。

1画面に収まらないほど多くの機能を持つプロファイルは複数のページに分割され、水平方向にスクロールできます。サーフェス上のすべての機能は同じチャンネルで送信され、チャンネルはサーフェスパネルの上部で選択します。
サーフェスは一度トリガーされると、受信MIDIも待ち受けるようになり、そのコントロールを外部から操作できます。デバイス自身から操作することも、接続された他の任意のMIDIコントローラーから操作することもできます。これが機能するかどうかはサーフェスの配置場所によって決まります。マクロとシーケンサー内のデバイスサーフェスを参照してください。
サーフェスは、デバイスプロファイルが宣言する背景色の上に描画されます。
必要なパラメーターのみを有効にする#
サーフェス上の各機能は、そのパラメーターを更新する必要がない場合に無効にでき、有効なもののみが送信されます。これにより、MIDIケーブルの帯域幅を節約し、受信デバイスへの過負荷のリスクを軽減できるため、使用しないパラメーターは無効にしておくことを推奨します。
オーバーフローメニューにはAll Parameters OnとAll Parameters Offがあります。まずすべてを無効にしてから、実際に必要なものだけを有効にするのが、サーフェスを設定する最も手早い方法です。
スナップショット#
サーフェスの現在の値は、Save Snapshotで名前を付けたスナップショットとして保存し、Load Snapshotで後から呼び出せます。これにより、デバイスのパラメーターと設定を簡単に再利用できます。既存の名前で保存しようとすると、上書きの確認が表示されます。
スナップショットはサーフェス単位ではなくデバイスプロファイル単位で保存されます。そのため、あるサーフェスで保存したスナップショットは、同じデバイスの他のどのサーフェスでも読み込めます。これにより、複数のプリセット間で同じ値のセットを簡単に再利用できます。
Liveが有効な場合、スナップショットを読み込むとその値がただちに送信されます。
LiveとListen#
エディターでサーフェスを開いている間の動作は、2つのスイッチで制御します:
- Live: 値を変更するたびに送信されるため、調整しながら効果を確認できます。
- Listen: サーフェスが受信MIDIを監視し、自身のコントロールを一致するように動かします。これにより、デバイス自身や他のコントローラーからサーフェスを設定できます。
Forward MIDI#
Forward MIDIは、Listenによって受信した値を再び外部へ送信するかどうかを決定します。有効にすると、外部コントローラーのノブを動かしたときにサーフェスが更新され、その新しい値が出力にも送られます。
転送はMIDIループを引き起こす可能性があります。
コントロール対象のデバイスが受信した内容をエコーバックする場合、転送によってそれが再び送信され、両者が互いにトリガーし合い続けることがあります。メッセージがひとりでに繰り返される場合は、Forward MIDIを無効にしてください。
マッピングエディター#
Edit Mappingはサーフェスをマッピングモードに切り替えます。このモードでは、コントロールを操作するのではなく、各コントロールが何を待ち受けるかを定義します。各パラメーターには以下が表示されます:
- 反応するメッセージタイプと、一致させるコントローラー/パラメーター番号。
- Learnボタン。次に受信したメッセージを待ち受け、両方を自動的に入力します。
- そのパラメーター個別に待ち受けを有効/無効にするスイッチ。
サーフェス全体に対するListen Channelも並んで表示され、特定のチャンネルまたはOMNIに設定でき、入力ポートによるフィルタリングも可能です。これはサーフェスが送信するチャンネルとは別のものであるため、あるチャンネルでサーフェスを操作しながら、別のチャンネルで送信することができます。
End Editでサーフェスは通常の操作に戻ります。