Max/MSPからPhilips hueをコントロールしてみた
未だMaxっていったら後ろにMSPって付けて検索しちゃうhayaseです。(だってmaxだといろんなものがでちゃうんだもん(T_T))
hueを買ってからやってみたかったことの一つとして、Maxでコントロールできるとこれまたライブとかで使いやすいよねリボン型のやつとか、ということでhueのコントロールを試してみました。
ちょこちょこ情報があるけど、実際に試したのは以下のページの一番したのやつ。基本的にはJSのみで完結で簡単です。
https://cycling74.com/forums/topic/controlling-philips-hue-using-jython-and-phue/
それで、上記をやる前提として以下のGetting startedをやってからだと上記内容が何をやっているかよくわかるのでみておきます。
http://www.developers.meethue.com/documentation/getting-started
ようはhueのブリッジにアクセスしてユーザー登録しておく、ってところが今回のポイントです。
パッチではIPを指定してset_keyにユーザネームを設定しておけば、後は仕様にあわせてすんなり行きました。
実際の動画は以下。
まずはオンにして色をbangを押したタイミングで変更、3つのhueは1秒ずつずれて変更される。その後、hueの値を0から65800まで10秒かけて変更(これも1秒ずつずれて変更)
続いては、3つのhueのbrightnessを0から255、255から0を合計4秒間で繰り返す、というもの。
今の作り方だとずっとメッセージ送り続けるとエラーになりメッセージを送れない現象がありますが、その辺はMax側のような気がするので後ほど調べます。
こんな感じでAPI経由で比較的簡単にコントロールすることができました!
リボン型と間接照明タイプのも試したいな―(・∀・)
Max/MSPの関連記事
- Hayaseトゥーンみたいの作ったんじゃなイカ
- MYOでテルミン風アプリ
- 雰囲気メガネを試してみた
- MYOをPd経由でMax/MSPで使う方法
- MYOを使って誰でもツッコミができるアプリをつくってみた
- ニンニンジャ―といえばSuperNinjaだよね(・∀・)
- Orbotix ollieとSuperNinjaをコラボさせてみた
- pitch~とpitchshift~でリアルタイムに違う人が歌う風パッチテスト
- Max7さわってみてます
- 茨城県の国勢調査による年齢区分人口の推移をD3.jsでグラフにしてみた
- Quartz ComposerでRSSビューアーを作る場合にリストでタイトルを表示する
- 配列とfor文
- バナー2つめテスト
- Processingでバナー作成テスト中
- Parrotのドローンやhue、ollieを簡単にプログラムして操作できるiPadアプリTickleを試した
- Philips hueのスターターセットをリビングに導入