スピーカーの設定はまず Revox アプリを使用して行います。その後、接続されたデバイスが自動的に認識されます。各デバイスには独自の ID が割り当てられ、これは 100 から始まります。デバイスを削除すると、ID は背景で予約されたままになります。
マルチユーザーシステム 2.0 と 3.0 がサポートされています。バージョン 3.0 の場合、さらにすべてのゾーンが表示されます。ゾーンの割り当ては Revox アプリまたは次のコマンドを使用して行います:
[zonen-id]:zone-owner:[raum-id]:on
[zonen-id]:zone-owner:[raum-id]:off
Revox の設定では、いくつかの点に注意する必要があります。これらの指示に従わない場合、予期せぬ問題が発生する可能性があります。
デバイス構造内で チャンネル を作成できます。これらを作成するには、いくつかの前提条件を満たす必要があります。
| タイプ | 前提条件 |
|---|---|
| デバイスが構造内に表示されている必要があります。 |
"通常の" Revox Action Server インターフェースとは異なり、ここではすべての変数が双方向で転送されます。さらに、WebSocket プロトコルを使用してすべての情報を取得します。
ソースまたはユーザーの各状態は、自動的に対応するすべての部屋に配布されます。これは値の送信にも適用されます。増幅器がオフになっている場合、ソースやユーザーが割り当てられていないため、シグナルが送信されないことがあります。
注意: PLC を使用してゾーンを形成するためのシームレスなサポートは実装されていません。これらは Revox マルチユーザーアプリで設定する必要があります。ただし、部屋の代わりにゾーンを使用できます。
次の変数が部屋で利用可能です。システムを視覚化して制御するために、各部屋の変数を使用することをお勧めします。
| 変数 | 値 | 説明 |
|---|---|---|
| TRUE/FALSE | プレーヤーのオン/オフ | |
| TRUE/FALSE | 再生/一時停止 | |
| TRUE | 次のトラック。正のエッジで切り替えられます。このコマンドは常に利用可能ではありません。 | |
| TRUE | 前のトラック。正のエッジで切り替えられます。このコマンドは常に利用可能ではありません。 | |
| TRUE/FALSE | すべてを繰り返す。このコマンドは常に利用可能ではありません。 | |
| 0..# | トラック内をミリ秒単位でシーク。マルチユーザー 3 から利用可能です。 | |
| TRUE/FALSE | ランダム再生。このコマンドは常に利用可能ではありません。 | |
| 0..255 | パーセンテージで音量が変換されます。 | |
| TRUE/FALSE | ミュート | |
| -10..10 | ステレオスピーカーのバランスを設定します。 | |
| -12..12 | -12 dB から +12 dB のベース | |
| -12..12 | -12 dB から +12 dB の高音 | |
| ユーザー | ユーザーの割り当て。すべての名前($プレフィックスなし)は、インターフェース内の「ユーザー」にあります。ここで各エイリアスが使用されます。 | |
| URI | 現在のソースへの URI。 | |
| RAW | 対応するデバイスへの RAW コマンド。 $r.room:RAW に相当します。 |
|
| RAW | cmd と同様ですが、すべてのテレグラムが送信されます。これは複数のコマンドで便利です。 | |
| URL | アルバムカバーへの URL。 | |
| 0..# | トラックの長さをミリ秒単位で表示。マルチユーザー 3 から利用可能です。 | |
| 複数行の情報テキスト。これは EXPLODE 機能ブロックで分割できます。常に 3 行が転送されます。 |
source ソースは、ソース名とサービス(ストリーム)で構成されています。将来的には、ファイルやラジオ局を直接指定するために複雑なパスを保存できるようになる予定です。
名前の構造は次の通りです:
$s.xx://radio
ユーザーストリームが現在のユーザーと同じ場合、次が返されます:
radio
次のコマンドが可能です:
| 値 | 説明 |
|---|---|
| $.xx://radio | ソース $.xx を選択し、ラジオに設定します。 |
| $.xx:// | ソース $.xx を選択します。 |
| radio | 現在のストリームをラジオに設定します。これにより、ソースがユーザーストリームに変更されます。 |
| ://radio | 上記と同じです。 |
| fav/01 | ユーザーのお気に入りリスト内のお気に入りへの参照。 |
注意: ソースを切り替える際、常にプレーヤーまたはユーザーがオンになるように試みます。
1 つ以上のコマンドを送信するには、変数 cmd が使用されます。このコマンドは個々のユーザー、部屋などにもあります。例えば、部屋コマンドが送信された場合、部屋のプレフィックスが自動的に追加されます。
注意: Antcas Control は、この変数に値を同時に送信する際の衝突管理を行いません。インターフェースが待機しているか再起動した場合、最後の状態のみが送信されます。
複数のコマンドを連続して送信できます。これは新しい行または ; 記号で実装されます。これにより、コマンドが常に同じ順序になることが保証されます。
次のコマンドは room100.cmd に送信されました:
room:on
stream:spotify
これにより、Revox Action Server で次のコマンドが生成されます:
#RXXXXXXXXXXXXX:room:on; #RXXXXXXXXXXXXX:stream:spotify
Revox のグラフィックを直接使用することができます。そのためには、値を画像の視覚化要素に転送する必要があります。
| グラフィック | 値 |
|---|---|
| Revox ロゴ | "_revox_logo" |
次のテンプレートを使用して、部屋と通信できます。このテンプレートには次の機能があります:
いくつかの設定を行う必要があることに注意してください。これらは通常次のものです:
ダウンロード: