MAXでDMXのLED色変更 (それぞれ個別に制御）

# MaxでDMXを動かす

前の記事: [MaxでDMX（照明）を動かす](https://qiita.com/tatmos/items/d33383aecda9dd2d6724)
でのシステムを位置を変えたりパッチを変えたりしていろいろ試しています。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/96808/51b8bf89-cf08-24b5-dbb3-1b6a669dc6c1.png)

<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr">ま ぶ し い よ <a href="https://t.co/P08pfOonya">pic.twitter.com/P08pfOonya</a></p>&mdash; tatmos (@tatmos) <a href="https://twitter.com/tatmos/status/946342257426231296?ref_src=twsrc%5Etfw">2017年12月28日</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

ということで、これは音に合わせて白を制御してみたところ。

## DMX面白いよ
照明機材自体は意外と高く無い。　（明るいプロジェクタと比較するとだけど）
まぁ、ケーブルとか配置を考えるといろいろ高くなってしまうけど。
小規模なテスト環境をそろえるくらいなら手軽な方だと思う。

何より明るさを求めているとかなら、ありな選択。

ただ、制御ソフトや照明機材の独特の仕様は慣れが必要だったり、
制御ソフト覚えるより、Maxでパッチ組んだ方が理解しやすい人向けかもしれません。（この記事）

サウンドの人なら、MIDIとかよりもっとシンプルなDMXの仕様と、機材ごとの独自な拡張に驚くかもしれません。
ある意味モジュラーシンセとかみたいな感じでもあったり。

あと、それなりに接続トラブル（ドライバ関連、機材設定関連）もあるので、確実に動く環境を試すまでは結構リスクあって導入敷居が少し高い。
近くにDMXユーザーがいて借りれるみたいな気軽に触れる環境が増えればより広がっていくのじゃないかなぁと思う今日この頃。

# ３方向から3色をあててみる
![image.png](https://qiita-image-store.s3.amazonaws.com/0/96808/381a348b-c962-bbfb-bf93-9db3eb1d9e52.png)

<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr">MAXでdmxusbpro使って<br>サウンドも鳴らしつつ、3方向からRGBで光をあてて、影の色を見てみる。 <br>何色だかわからなくなった。 <a href="https://t.co/Ik1UEqGY9A">pic.twitter.com/Ik1UEqGY9A</a></p>&mdash; tatmos (@tatmos) <a href="https://twitter.com/tatmos/status/946325912408145920?ref_src=twsrc%5Etfw">2017年12月28日</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

# Maxのパッチ
![DSIIjarVAAIPOI7.jpg](https://qiita-image-store.s3.amazonaws.com/0/96808/9a79364b-adf3-5ac6-2e63-5b82defadc72.jpeg)

<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr">サウンド鳴らしつつ3方向からRGBのMaxパッチ。<br>２台のLIXADAと1台のLEDの制御。<br>モジュール化してDMX番号を切り替えやすくしてみた。<br>右端の方でPresetで色切り替えとnoise~ cycle~ line~を使って音生成。 <a href="https://t.co/229eJINUBD">pic.twitter.com/229eJINUBD</a></p>&mdash; tatmos (@tatmos) <a href="https://twitter.com/tatmos/status/946329039043567617?ref_src=twsrc%5Etfw">2017年12月28日</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

## 機材ごとのサブパッチ
それぞれ、個別制御するためにサブパッチでチャンネル制御と、チャンネルのスタートアドレスをすぐに切り替えられるようにしています。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/96808/9abf4bcd-8460-01a5-49dc-354cd791d1a8.png)

少しlineで滑らかにしているけど、これは無くても大丈夫かも。
（このlineの補間を時間長めに設定して、じんわり変化させるのも良いかも）

サブパッチ化したので、機材が増えたりしてもここだけコピペすればいい。

## プリセットの制御範囲
![image.png](https://qiita-image-store.s3.amazonaws.com/0/96808/0d415f40-4efb-5086-abf3-eb226b5416b8.png)
プリセットの制御はスライダーのみにしています。
こうしないとdmxusbproが毎度初期化されるっぽくて、思った動作にできなかったので。
これで、設定を記録して、番号で呼び出しできる。

# 色の錯視？錯覚？

![image.png](https://qiita-image-store.s3.amazonaws.com/0/96808/562853a7-77b9-349f-bac4-bbd5c688cd3d.png)

<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr">肉眼で見ているのと色が違う <br>右側が緑 左が赤<br>錯覚かな <a href="https://t.co/Fv8dbG2gfN">pic.twitter.com/Fv8dbG2gfN</a></p>&mdash; tatmos (@tatmos) <a href="https://twitter.com/tatmos/status/946330687950307328?ref_src=twsrc%5Etfw">2017年12月28日</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

## ちなみにモデルは3Dプリントしていたり
<img width="1905" alt="スクリーンショット 2017-12-28 16.21.42.png" src="https://qiita-image-store.s3.amazonaws.com/0/96808/71c95da9-0bf4-92d7-ea84-ef1ec4b97e6e.png">
Houdini面白い。

Houdiniではノードベースだから、パラメータ少しいじるだけでモデルがいろいろ変化する。　
3Dプリントで破綻しない処理は手動でShadeで修正やって、stlにしてXYZwareでプリントしてます。

# ゲームジャムやります

これら照明制御機材持ち込んでゲームジャムに参加予定です。
UnityとかとOSCで連携できたら楽しいんじゃないかと。
前の記事: [MAXでDMXのLED色変更 (おまけ：Unityの照明の色変更）](https://qiita.com/tatmos/items/0156f14c0c2b075fecb8)

どんなゲームになるかはテーマ次第。

2018年1月26,27,28の3日間です。

どんなものか気になる人も見学とかで遊びにきてもらえれば幸い。

<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr"><a href="https://t.co/kfpL4s9Zbb">https://t.co/kfpL4s9Zbb</a> <br>光ゲー、音ゲー作りたい人集まれ。CRI Shibuya会場の募集始めました。</p>&mdash; tatmos (@tatmos) <a href="https://twitter.com/tatmos/status/941248357351112705?ref_src=twsrc%5Etfw">2017年12月14日</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>