ArtNetMatrixMonitor 取扱説明書

Art-Net / Enttec Pro / Serial で受信した DMX 信号を、W×H の RGB マトリクスとして表示する受信専用モニターです
2026 年 9 月 22 日版  /  Windows 10・11(64bit)用  /  .NET のインストール不要(自己完結版)  /  一覧に戻る

本書について

1. このソフトについて

Art-Net は、照明・LED の制御信号 DMX を LAN(イーサネット / Wi-Fi)に乗せて送る業界標準の規格です。本ソフトは、LAN 上の Art-Net、または USB 接続の Enttec Pro 互換インターフェース(本物の Enttec Pro のほか、COM ポートとして見える互換クローン機も含む)から DMX を受け取り、設定した 幅×高さ(W×H)のマス目に色として表示します。1 マスあたり何チャンネル使うか(RGB / RGBW など)や、チャンネルの並び方(配線方式)を送信側と合わせることで、実際に組んだ LED マトリクスと同じ見え方を画面上で確認できます。

送信側のツール(同じ tool_cs の「JinxLite」など)と組にして使うことを想定しており、マトリクスの分割やユニバース割り当てのロジックは送信側と対称になるよう作られています。単独でも、Art-Net の送出テストや現場での受信確認に使えます。

ArtNetMatrixMonitor 画面
実際の操作画面(IPアドレス等は例示値)
項目内容
動作環境Windows 10 / 11(64bit)
.NET のインストール不要(単体で動く形で配布しています)
ネットワークArt-Net で受信する場合のみ、送信側と同じ LAN に接続されていること(USB / Serial 受信では不要)
受信するものArt-Net(UDP ポート 6454)/ Enttec Pro 互換 USB(D2XX)/ COM シリアル
照明・LED への影響ありません(受信専用。何も送信しません)
マトリクスサイズ最大 64×64 まで(幅・高さそれぞれ 1〜64)

2. 入手方法

本ソフトは「LightJockey 道具一式 一発インストール手順」でまとめて配布されるツール群の 1 つです。単体配布は行っていません。

1配布フォルダから LjFullVerUP_latest.zip を落とします。
2C:\SetupAll を新しく作り、zip の中身を全部そこへ「すべて展開」します。
3Install-FullVerUP.cmd を右クリック →「管理者として実行」します。
これでスタートメニューに「ArtNetMatrixMonitor」が登録されます。以降はここから起動してください。

3. 初回起動時の確認

Art-Net で受信する場合、初回起動時に Windows のファイアウォール確認が出たら「アクセスを許可する」を選んでください。 ここで「キャンセル」を押すと、信号は届いているのに 受信パケット数が 0 pkt/s のまま何も映らない状態になります(→ 6 章)。 USB / Serial で受信する場合はネットワークを使わないため、この確認は出ません。

4. 画面の見方

ウィンドウは左側の設定パネル、右側のプレビュー、下部のステータスバーの 3 つに分かれています。

Matrix W×H [16] [ 8] [適用] │┌ ● U=0 cols 0-15 128px/384ch ──────┐ Wiring [Snake ▼] ││ │ Pixel Mode [RGB ▼] ││ (受信した RGB 値をマス目で表示) │ Universe [ 0] ││ │ Input [ArtNet (UDP) ▼] ││ │ Bind IP [0.0.0.0 ▼][履歴]│└────────────────────────────────────┘ Enttec [(no device) ▼][再検索] Refresh FPS [30] 値表示 [ ] セルにRGB値を表示 [ ▶ 受信開始 ] ──────────────────────────────────────┴───────────────────────────────────── 受信中 bind=0.0.0.0 U=0..0 16×8px (3ch/px) | RX active=[0] 40pkt/s | refresh=30.0fps

4-1. 左側の設定パネル

項目内容
Matrix W×H表示するマトリクスの幅・高さ(マス数)。数値を変えたら「適用」を押して反映します(1〜64)。
Wiringマス目の並び方。Linear=各列を同じ向きに並べる、Snake=1 列ごとに上下を折り返す(つづら折り)。実際の LED の配線方式と合わせます。
Pixel Mode1 マス(1 灯)あたり何チャンネル使うか。RGB / RGBW / RGBCW / W(単色)/ WW・CW から選びます。送信側と一致させないと色が壊れます(4-5 参照)。
Universe受信を開始するユニバース番号。マトリクスが大きく 1 ユニバースに収まらない場合、続きのユニバース(+1, +2…)を自動的に受信します。
Input受信方式の切り替え。ArtNet (UDP) と Enttec Pro / Serial (USB) のどちらかを選びます。選んだ方に応じて、下の Bind IP 欄と Enttec 欄が有効/無効に切り替わります。
Bind IPArt-Net の待ち受け IP。直接入力もでき、▼ で過去に受信を開始できた IP(最大 12 件)を選び直せます。自分(このPC)の IP アドレスは緑色で強調表示され、候補の先頭にも自動で並びます。0.0.0.0 を選ぶと全ての NIC(ネットワークカード)で受信します。隣の「履歴」ボタンで、この IP だけ削除/全履歴の消去ができます。Input を Enttec 側にすると入力できなくなります。
EnttecInput を Enttec Pro / Serial (USB) にしたときの接続先選択。本物の Enttec Pro(USB シリアル番号 + 説明文)と、COM ポートとして見える互換クローン機(COM◯ (Serial))が 1 つのリストに混在して並びます。「再検索」で USB の抜き差しを反映します。
Refresh FPSプレビューの描画更新レート(5〜60、既定 30)。DMX の受信レートとは別で、画面の書き換え頻度だけを決めます。
値表示チェックすると、マスがある程度大きいときに限り、各マスへ R・G・B の数値を 3 行で重ねて表示します。
▶ 受信開始 / ■ 停止選んだ Input・Bind IP(または Enttec 機器)で受信を開始/停止します。開始できると ■ 停止(赤)に変わります。

4-2. 右側のプレビュー

設定した W×H のマス目に、受信した DMX 値を RGB の色として表示します。マス目全体は色違いの枠でユニバースごとに区切られ、枠の左上にラベルが出ます。

● U=3 cols 0-9 160px/480ch ← 受信中(直近3秒以内にパケットあり) ○ U=4 cols 10-19 160px/480ch ← 未受信(該当する列は黒のまま)

ラベルの cols はそのユニバースが担当するマスの列番号、◯px/◯ch は担当するマス数とチャンネル数です。ユニバースが増えるごとに枠の色が変わり(最大 5 色を繰り返し使用)、どこで区切られているかが一目で分かります。

4-3. 下部ステータスバー

表示意味
受信中 bind=…Art-Net 受信時:待ち受け中の Bind IP
U=0..2実際に使っているユニバース番号の範囲(開始ユニバース〜終了ユニバース)
16×8px (3ch/px)マトリクスサイズと、Pixel Mode による 1 マスあたりのチャンネル数
RX active=[0,1]直近 3 秒以内にパケットを受信できたユニバース番号の一覧
N pkt/s1 秒あたりの受信パケット数。ここが 0 のままなら受信できていません
refresh=N.Nfpsプレビューの実際の描画更新レート

4-4. マス(セル)の見え方

4-5. Pixel Mode(1 マスあたりのチャンネル数)

Mode1 マスあたりチャンネルの並び
RGB(既定)3ch赤 / 緑 / 青
RGBW4ch赤 / 緑 / 青 / 白
RGBCW5ch赤 / 緑 / 青 / 寒色白 / 暖色白
W(ウォームのみ)1ch輝度のみ
WW・CW(2 回路)2ch暖色 / 寒色

受信した値はすべて画面表示用の RGB 色に変換されます。送信側(JinxLite 等)と Pixel Mode が違うと、正しい色に見えません。マトリクスが 1 ユニバースに収まる列数(何列で 1 ユニバースを使い切るか)も、この Mode に応じて自動計算されます。

5. 使い方

1起動:スタートメニューの「ArtNetMatrixMonitor」を開きます。
2マトリクスサイズを決める:Matrix W×H に幅・高さを入力し、「適用」を押します。
3配線方式・チャンネル構成を合わせる:Wiring(Linear / Snake)と Pixel Mode(RGB 等)を、送信側の設定と一致させます。
4開始ユニバースを設定する:Universe に受信したい先頭のユニバース番号を入力します。マトリクスが大きければ続きのユニバースは自動で受信します。
5受信方式を選ぶ:Input で ArtNet (UDP) または Enttec Pro / Serial (USB) を選びます。
6受信を開始する:▶ 受信開始 をクリックします。右側のプレビューに色が出て、下部のステータスバーの pkt/s が増えていれば受信できています。
7停止する:ボタンが ■ 停止 に変わっているので、もう一度クリックすると受信を止めます。
8設定は自動保存:ウィンドウの位置・サイズ、Matrix サイズ、Wiring、Pixel Mode、Universe、Bind IP(履歴含む)、Input、Refresh FPS、値表示の有無は終了時に自動保存され、次回同じ状態で開きます。

6. 困ったときは

Q. 0 pkt/s のまま、何も表示されません(Art-Net で受信中)
次の順で確認してください。
  1. Windows ファイアウォール:初回起動時の確認で「キャンセル」を押していると受信できません。管理者権限の PowerShell で次を 1 回実行しておくと、以後どのネットワーク(Public / Private)でも Art-Net を受け取れます。
    New-NetFirewallRule -DisplayName "Art-Net UDP 6454" `
        -Direction Inbound -Protocol UDP -LocalPort 6454 `
        -Action Allow -Profile Any
  2. Bind IP:使っているネットワークカードの IP と合っていますか。分からない場合はいったん 0.0.0.0(全 NIC)にしてみてください。
  3. Universe 番号:送信側が送っているユニバース番号と、こちらの Universe が一致していますか。
  4. 送信側が本当に出しているか:送信元のツールや機器の出力が ON になっているか確認します。
  5. 同じネットワークにいるか:送信側と同じ LAN・同じサブネット(例:どちらも 192.168.0.x)に繋がっているか確認します。
Q. Enttec / Serial(USB)を選んでも受信が始まりません
Q. 一部のマスだけ黒いまま(一部だけ表示されない)
そのマスを担当するユニバースが届いていないか、Universe の開始番号が送信側とずれています。プレビュー上のユニバース枠のラベルが ○(未受信)になっていないか確認してください。
Q. 色がおかしい・壊れて見えます
Wiring(Linear / Snake)または Pixel Mode(RGB / RGBW 等)が、送信側の設定と一致していない可能性があります。送信側の設定を確認し、同じ値に揃えてください。
Q. プレビューの動きが止まります
Refresh FPS を上げてみてください。それでも改善しない場合は、送信側からのパケットが途切れている可能性があります(ステータスバーの pkt/s を確認してください)。
Q. 複数の Bind IP を同時に受信できますか
できません。現バージョンは Bind IP は 1 つのみの対応です(既知の制限)。
Q. 設定を初期状態に戻したい
アプリを終了し、インストール先フォルダ(C:\tool_cs\ArtNetMatrixMonitor\)の config.json を削除してください。次回起動時に既定値で立ち上がります。
Q. 受信状況をコマンドで確かめたい(Art-Net の場合)
netstat -ano | findstr 6454   ← UDP 6454 が使われているか
ipconfig                      ← 自分の IP アドレス
ping 192.168.0.101            ← 送信元まで届くか(IP は環境に合わせて読み替え)

7. アンインストール

配布フォルダの uninstall.bat をダブルクリックすると、C:\tool_cs\ArtNetMatrixMonitor\ とスタートメニューのショートカットが削除されます。手で消す場合の場所は次のとおりです。

プログラムC:\tool_cs\ArtNetMatrixMonitor\
ショートカット%APPDATA%\Microsoft\Windows\Start Menu\Programs\ArtNetMatrixMonitor.lnk

8. 技術メモ(詳しい方向け)

対応プロトコルArt-Net(UDP 6454) / ArtDmx OpCode 0x5000(全ユニバース同時保持)
Enttec Pro 互換 USB(D2XX) / COM シリアル(ENTTEC 互換クローン機)
受信バインド(Art-Net)指定 IP:6454(ReuseAddress=true。0.0.0.0 指定時は全 NIC)
ユニバース自動分割1 ユニバースあたり最大 510ch。1マスのch数とマトリクス高さ Hから「1 ユニバースで受け持てる列数」を自動計算し、幅 W を超える分は Universe+1, +2… へ自動的に割り当て
受信データの stale 扱いArt-Net はユニバースごとに約 1.5 秒パケットが途切れると黒(未受信)扱いに切り替え
画面更新Refresh FPS 設定に応じたタイマー(既定 33ms ≒ 30fps)
設定ファイル実行フォルダの config.json(ウィンドウ位置・サイズ/Matrix W・H/Universe/Bind IP/Bind IP 履歴(最大12件)/Wiring/Pixel Mode/Input/Enttec デバイス ID/Refresh FPS/値表示 の有無を保存)
ビルド日時タイトルバーに表示(例:ArtNetMatrixMonitor (26 09/20 08:20))
既知の制限Bind IP は 1 つのみ(複数 NIC 同時受信は不可)/ ArtSync・ArtPoll 等の非 DMX パケットへの応答なし(受信専用)/ パケットキャプチャ表示・受信履歴の記録機能なし(常に最新フレームのみ表示)
AI 連携用の状態出力受信中は約 0.5 秒おきに e:\tmp\ai_matrixmon\ へ latest.txt(ASCII 濃淡でマトリクスを可視化した簡易表示)と status.json(受信状態・各マスの RGB 値等の構造化データ)を書き出す(本ソフトの開発・保守用途。通常利用では意識不要)
ArtNetMatrixMonitor 取扱説明書 ―― 2026 年 9 月 22 日版
画面例・手順は Windows 11(64bit)で確認しています。ご不明な点は配布元までお問い合わせください。

← 配信ツール一覧へ