McDonaldの開発したofxDmxがあるのでとても重宝していたのだが、実はofxDmxは送信のみで受信ができない。今時PCにDMXを受信する必要がある人がどれだけいるかわからないが、個人的に必要になったので簡易的な受信コードを作ってみた。標準アドオンのofSerial使っているだけなのでofApp.cppにコピペするだけで動作する。このコードではスタートメッセージの0x7eを判別しているので、受信データが126(0x7eの10進数)だったときにも判定されて誤動作の可能性もあるのだが、チャンネル数を送受信で合わせることで、なんとかなっている気がする。簡易的な受信チェッカーくらいで。//DMXの番号は1からはじまるので注意。dmxLevel[2]);//DMXの番号は1からはじまるので注意。