検索
Start typing to search...

コントローラー

Author:

はじめに


コントローラデバイスは、以下の目的で使用されるハードウェアツールです:

• Aximmetry の外部制御

• Aximmetryからの生産設備(照明器具など)の制御


コントローラはコンピュータと通信するために特定の通信プロトコルを使用します: MIDI, OSC, GPIO, DMX (ArtNet)の4つが、ビデオ、オーディオ、照明の分野で最も一般的なものです。MIDI、OSC、GPIO、DMX(ArtNet)は、映像、音響、照明の分野で最も一般的な4つの通信プロトコルです。
通信プロトコルは、2つの端からハードウェア機器やソフトウェアアプリケーション間のトランスレーターとして機能します。
Aximmetry では、すべてのコントロールエレメント(ボタン、スライダー、値プレースホルダー)が、これらのプロトコルで制御情報を送受信できます。


なぜコントローラを使う必要があるのですか?


コントローラは Aximmetry の使用をより簡単で直感的なものにします。制作中に必要となる機能を、コントロールボード上の物理的なボタンやタッチスクリーン上のバーチャルボタンにマッピングすることで、オペレーターはスタジオ内のどこにいても簡単に制作を進めることができます。
例えば、MIDIコントローラーを使えば、ボタンを押すだけでカメラを切り替えることができます。また、ノブを回すことでバーチャルカメラのパンスピードを変更することもできます。また、OSCを使えば、携帯電話やタブレットにバーチャルインターフェースを作成し、Aximmetryのあらゆる面を遠隔操作することができます。オプションは無限です。


通信プロトコル


Aximmetryは、以下の通信プロトコルを使用するコントローラーデバイスをサポートしています。


MIDI


MIDIは電子楽器のような音楽機器を制御するために作られた通信の技術標準です。MIDIは、電子楽器のような音楽機器を制御するために作成された通信の技術標準ですが、コンピュータやそれをサポートする他の機器間の通信にも使用できます。


MIDIデバイス: MIDIメッセージを送受信できるデバイスはすべてMIDIデバイスと呼ばれます。MIDI デバイスには入力ポート、出力ポート、またはその両方があります。MIDIデバイスには仮想的なものと物理的なものがあります。
Aximmetryを使ったMIDIに関する記事:
AximmetryでMIDIを使う


OSC


OSC(Open Sound Control)は、もともと電子楽器、コンピュータ、その他のマルチメディア機器間で音楽データを共有するためのものでした。OSCメッセージは通常ローカル・コンピューター・ネットワーク内で伝送されますが、インターネットを経由して伝送することもできます。現在では、MIDIなどの他のプロトコルが物理的な機器でより一般的に使用されているため、ソフトウェアレベルで使用されることがほとんどです。TouchOSCのようなソフトウェアを使えば、携帯電話やタブレット上にバーチャル・インターフェースを作成し、Aximmetryのあらゆる側面をリモート・コントロールすることができます。


注意:AximmetryはUDP経由でのみOSCメッセージを送受信できます。
Aximmetry での OSC に関する記事:
OSC入出力セットアップ
AximmetryのOSCメッセージ


GPIO


GPIO(General Purpose Input/Output)は、入力または出力として使用できる電子回路基板を説明します。電
子回路基板は、信号の送信または受信に使用できる複数のピンで構成されています。GPIOピンは、ソフトウェアで動作を
プログラムできる汎用ピンで、この場合はAximmetryでプログラムします。GPIOボード上のすべてのピンは、入力ピンまた
は出力ピンとして個別に割り当てることができ、Aximmetryを外部から制御したり、外部ハードウェアを制御したりすること
ができます。
AximmetryのGPIOに関する記事:
GPIO入出力セットアップ
AximmetryでGPIOを使用する


DMX / ArtNet


DMX、特にDMX512は、舞台照明の操作に使用されるデジタル通信の標準プロトコルです。DMXコンソールはXLRケーブルを通してフィクスチャーにDMXメッセージを送ります。
DMXの後の512という数字は、一つのケーブルで使用できるコントロール・チャンネルの数を表しています。一つのDMXチャンネルは、照明器具の明るさや色相のような一つのパラメーターをコントロールするために使うことができます。
DMXプロトコルは、あまり多くのフィクスチャーが使われない小規模なプロダクションの場合にちょうどよく、例えば、4つのXLRアウトプットがあるDMXコンソール(4×512=2048チャンネル、または4ユニバースが利用可能)で、それぞれが512チャンネルを使う4つのフィクスチャーを持つことができます。いくつかのフィクスチャーはデイジーチェーンをサポートしているので、より大きなDMXコンソールを使うことなく、より多くのフィクスチャーを接続することができます(DMXコンソールがサポートしている2048チャンネルに制限されていることを覚えておいてください)。より大規模なプロダクションには、Art-Netがより良い選択です。
Art-NetはDMX512信号を伝送するプロトコルです。ただし、XLRケーブルの代わりにイーサネットケーブルを使用します。これにより、1本のイーサーネット・ケーブルで複数のユニバースを伝送することができ、より大規模なオペレーションが可能になります。つまり、DMXコンソールから1本のイーサーネットケーブルを出し、任意の数のイーサーネットポートを持つイーサーネットスイッチに接続します。このように、イーサネットケーブルを使って、任意の数のフィクスチャーを接続することができます。さらに、フィクスチャーがDMX512シグナルを出力できる場合、または出力イーサネットポートがある場合は、さらに多くのフィクスチャーを接続することができます。Art-Netがどのように機能するのか、詳しくはこちらをご覧ください。
DMX/Art-Netを使って照明器具をコントロールする方法については、ここで学ぶことができます。

通信プロトコルであるため、DMXとArt-NetコントロールボードをAximmetryのコントローラーデバイスとして使用できます。このガイドに従ってください。


ゲーム用デバイス


個人消費者をターゲットにしたデバイスをゲームデバイスと呼びます。これらのデバイスには、プログラム可能なボタン、スクリーン、ノブなどがあります。USBケーブルを使ってマシンに接続します。各デバイスの名前をクリックすると、Aximmetryをコントロールするための使い方が表示されます:

• Elgatoストリームデッキ
• ルーペデッキ
• Razer ストリームコントローラー
• X-Keys
• Xboxコントローラー

 

シリアルポート


Aximmetry は、コンピュータと外部デバイス間でデータを転送するためのシリアルポートインターフェイスの使用をサポートします。
注意: Aximmetryには、シリアルポートを使用する様々なプロトコルの実装があります。選択した特定のプロトコルのマニュアルを常に参照することをお勧めします。
重要:シリアルポートはプロフェッショナル版から利用できます。


Aximmetryでのシリアルポートに関する記事
AximmetryでMIDIを使用する
Aximmetry でシリアルポートを使用する

UDPとTCP


Aximmetryは、異なるコンピュータ、デバイス、ソフトウェア間の通信にUDPまたはTCPの使用をサポートしています。インターネット、ローカルネットワーク、あるいは同じコンピュータ上で異なるアプリ間の通信が可能です。
注意: Aximmetryには、UDPまたはTCPを使用する様々なプロトコルの実装があります。選択したプロトコルのドキュメントを常に参照することをお勧めします。
重要: UDP と TCP はプロフェッショナル版から利用可能です。


AximmetryのUDPとTCPに関する記事:
OSC入出力セットアップ
Aximmetry で UDP と TCP を使用する

 

Visca


Aximmetry はトラッキング入力を受信するトラッキングプロトコルとして VISCA の使用をサポートしていますが、このプロトコルを使用して PTZ カメラにコマンドを送信して制御することもできます。
重要: Viscaはブロードキャスト版から使用できます。
Aximmetry による PTZ カメラを制御するための VISCA の使用に関する記事:
Aximmetry から PTZ カメラを制御するための Visca の使用


Web Server


Aximmetry のウェブサーバー機能は、実行中のシーンの選択されたコントロールボードをウェブページとして複製し、ウェブブラウザ経由でのリモートコントロールを容易にします。ウェブブラウザは無数のオペレーティングシステムで利用できるため、この機能により、Linux、Mac OS、iOS、Android(モバイルとタブレットデバイスの両方)を含む様々なオペレーティングシ
ステムから、Aximmetryのコントロールインターフェースを簡単に設定することができます。
重要:ウェブサーバーはプロフェッショナル版からご利用いただけます。

Aximmetry での Web Server の使用に関する記事:
ウェブブラウザから Aximmetry をリモートコントロールするためにウェブサーバーを使用する


ウェブソケットと HTTP


Aximmetry は独自の WebSocket または HTTP サーバーを起動し、他のサーバーと WebSocket または HTTP コマンドを送受信できます。これにより、以下のことが可能になります:

  1. サーバーから Aximmetry を外部から制御する。
  2. サーバーからのデータ取得


重要: WebSocket と HTTP はプロフェッショナル版から利用可能です。
Aximmetry での WebSocket と HTTP についてはこちらをご覧ください:
HTTP による Aximmetry の外部制御
Aximmetry で WebSocket と HTTP を使用する

記事内容

Loading
Close
Loading spinner icon
1/10