# OSC input/output plugin

# Introduction

QLC+ ではネットワークを介してパケットの送受信をするArtNetでの入力 / 出力をサポートしています。
Linux, windows, OSX(macOS)のシステムを利用して通信するため、専用の機材は必要ありません。
Artnet pluginは、複数のネットワークカード・仮装アドレス・ループバックアドレス(127.0.0.0)・複数のネットワークからの複数のuniverseにおける送受信をサポートしています。
デフォルトではOSCの入力にはport 7700から使用し、QLC+上のUniverse番号から1を引いた分のポートを順にしようしていきます、(Universe1 - port 7700, Universe 2 - port 7701,....)
一方出力はport 9000から同様に連番で使用します。
For example:
QLC+ Universe 1 --> OSC input port 7700, output port 9000
QLC+ Universe 2 --> OSC input port 7701, output port 9001
...
QLC+ Universe 8 --> OSC input port 7707, output port 9007

# 各種設定

アイコンをクリックすると、port設定画面が開きます。
QLC +ユニバースは、OSC入力または出力にパッチが適用された後 、エントリを手動OSCプラグインによって使用されるべき所望のパラメータを設定することができ、このリストに表示されます。
OSCの入力または出力ごとに、次のパラメータを設定できます。

- 入力ポート：パッチされた回線が入力用に開かれている場合、このパラメータは、外部コントローラからOSCデータを受信するためにQLC +が受信するポートを定義します。
- 出力アドレス：パッチされた回線が入力用に開かれている場合、これは外部コントローラにフィードバックを送信するために使用される宛先IPアドレスです。
  パッチ適用された回線が出力用に開かれている場合、これはネットワーク上でOSCデータを送信するために使用される宛先IPアドレスです。
  OSC出力パケットは、次のようなOSCパスを取得するように構成されます。/ QLC + universe - 1 / dmx / DMX channel - 1
  たとえば、QLC +ユニバース4のチャネル12には、次のパスがあります。/ 3 / dmx / 11
  OSCプラグインによって送信されるすべての値は、float型を使用します。
- 出力ポート：パッチされた回線が入力用に開かれている場合、これは外部コントローラにフィードバックを送信するために使用される宛先ポートです。
  パッチ適用された回線が出力用に開かれている場合、これはネットワーク上でOSCデータを送信するために使用される宛先ポートです。

注： Input + Feedback回線にパッチを当てるときは、変更する必要のある出力IP /ポートは「Inputs」セクションのものです。Just leave the 'Outputs' section as default.

# 5 コントローラ

QLC +は以下のOSCコントローラでテスト済みです：

- TouchOSC 。ミックス16のレイアウトには、あらかじめ定義された入力プロファイルを使用する準備ができています。