カテゴリー別アーカイブ: 製作状況

「あのタグで待ってる」VJアプリケーション開発

公開しました!

スクリーンショット 2013-12-08 19.45.35

「あのタグで待ってる」略して「あのタグ」は、タグで動画をガンガン繋げる事ができるMac用のVJアプリケーションです。コバルト爆弾αΩのメンバーであるΚ(NC帝國 かっか)の「アニメーションの情報・意味・動作の関連性を繋げる」VJスタイルをより引き出す事を目標に開発されました。

icon_512x512@2x

「あのタグで待ってる」というアプリケーションの名前は、巣鴨の喫茶店で朝からパフェとお惣菜を食べながらマインドマップ書いて決めました。タグを辿ってった先にアニメキャラが待ってるって言う意味と、あの夏の海人くんが映像を取り扱っているということでこの名前になりました。

2014年新春 Mac App Storeにて公開予定。

Planning / Interaction / MaxMSP:α(@mirrorboy)
GUI / Graphic / Persona:Κ (@kakka_NC)

続きを読む


MIDI to OSC Deviceの試作とUnityを用いたVJについて 6 (まとめ)

2013.11.04りんご飴音楽祭@渋谷WWWでのAZUMA HITOMIさんのVJの技術的なことについて書きました。やっつけで作るとまとめが大変だとわかりました。書いてるうちに渋谷2.5Dでも少しVJしました。

まとめ

ハードからPCまで、雑ですが構造だけ書いた感じです。

今後の課題

今のところ、VJソフトが付け焼き刃ですので、もっと色んなモデルやシェーダを作り、Unityを活かしたいと思っています。(Linuxの開発環境マジでおねがいします!)
また、操作性が非常に悪いので、そのへんも課題です。どうせなら操作もOSCかNIDでやりたいな。タブレットのマルチタッチをOSCで送るとかも便利そう。
また、デバイス側ですが、かなり処理能力的に余裕があると思っていて、様々な発展が可能と目論んでいます。BeagleBoneBlackはRaspberry PiやArduinoより遙かに重い処理が回せるはずです。
例えばKinect,XtionなどのNIDでモーションキャプチャしてOSCに乗せて飛ばすとか。実はUnityからOpenNIを呼んだVJはすでにやったことがあるのですが、OpenNIがARM対応したことですし、今後無線化してみたいと思います。

Demo

今回使用した1シーンをUnity Web Player向けにビルドしてみました。
キーボードの数字キーでなんか飛び出します。MIDIのNoteOnの代わりと思ってください。GUI領域のスライダで回転スピードが変わります。って全然MIDIのデモになりませんが、ご了承ください。。


MIDI to OSC Deviceの試作とUnityを用いたVJについて 4

2013.11.04りんご飴音楽祭@渋谷WWWでのAZUMA HITOMIさんのVJの技術的なことについて、何回かに分けてまとめていきます。

MIDI→OSC変換基板の筐体製作と小型WiFiルータと組み合わせた遠隔操作

前回まででデバイスの機能は実装できましたが、ライブで使用するには色々と詰めが必要でした。

MIDI→OSC変換基板の筐体製作

まずなんといっても、最初は基板むき出しの配線モジャモジャです。少なくてもカバンにつっこめる程度のハウジングが必要です。コネクタも固定して、MIDIのDIN5端子の挿抜に耐えられなければいけません。
midicast_housing
そこで、αの所有する3Dプリンタでハウジングを印刷することにしました。モデリングはあまり経験がなかったので、まずはモデリングソフトに慣れるところから、という感じでした。Google sketchupとAutodesk 123D Designが候補ですが、検討の結果Sketchupを使用しました。理由としては、以前に少しだけいじったことがあることと、DAE出力ができ、Unityにモデルをインポート可能なこと、ギャラリーが充実していることが挙げられます。
コネクタ穴を開けただけの簡単な箱を作って、αに印刷を依頼しました。当初素材にABSを使用しましたが、反りが激しく失敗しまし、PLA樹脂を購入して再挑戦したところ、無事印刷が出来ました。
PLA樹脂はコネクタを取り付けるネジもなんとか止まる程度に硬度があり、なかなか便利そうです。基板からコネクタまでの配線などの都合でわりと大きめの箱になってしまったところは今後の改善点ですが、持ち運びや端子挿抜はできるようになりました。

小型WiFiルータ周りのあれこれ

ライブでの使用を想定すると、無線LANでの運用は必須です。製作初期には有線LANで試験していましたが、無線化するところで色々ハマりました。
まず、有線LANではOSCメッセージを255.255.255.255に投げていたのですが、無線にしてみると急にパケット落ちが激しくなることがわかりました。最初は無線が不安定なのかと思いましたが、試しにユニキャストにしてみると問題なく送信できました。最近のネットワーク機器は頭がいいんですねー。仕方ないので、引数で指定した複数のIPに投げるように仕様変更しました。
しかしここで問題が発生しました。メンバーのIPをすべて固定にするのは面倒なので、DHCPを使いたいのですが、ルーターで割り振るIP範囲を指定する機能がないのです。またもや仕方ないので、小型ルーターMZK-RP150Nを買いました。ポイントは

  • DHCPサーバーが割り振るIP範囲を指定できる
  • ルータ、アクセスポイント、コンバータの3モードがある
  • アクセスポイント間通信または無線リピータ機能がある
  • USB給電可能

の4点です。これであらゆる配置やネットワーク構成に対応できると思っています。
midicast_wdsap
渋谷WWWに来ていただいた方は見た通り、今回はVJ部屋が別部屋になっていたので、さらに同じルーターをもう一つ使ってリピータを用意しておきました。小型USB充電器と合わせたり、モバイルバッテリーと組み合わせてどこでもWifi範囲を拡張できます。
こうして、かなりの広範囲でOSCを送受信出来る環境が整いました。

BeagleBone Black遠隔操作のあれこれ

デバッグなどの都合上、Wifi経由のSSHでBBBにログインして遠隔操作することが多くなりますが、無線を使用すると特に接続が不安定になりがちです。そして、ふつうにSSHから起動したプロセスは、接続が一時的に切れるだけで終了してしまいます。これは致命的な問題になります。
当初はBBBのGUIにVNCでアクセスすることも考えましたが、帯域を圧迫するしGUIは必要ありません。こういう場合はscreenコマンドで仮想端末を作ると良いです。この解説がドンピシャです。SSHしたらとりあえずscreenする癖をつけると、起動したプロセスに再接続できるようになります。

クラブやライブ会場は、リハで初めて現場環境がわかる事が多く、こういったインフラ周りは重要かつ苦労するポイントだと思います。
次回はようやくこのデバイスとUnityを使ってOSCを受信してみます。


MIDI to OSC Deviceの試作とUnityを用いたVJについて 1

2013.11.04に行われた、りんご飴音楽祭@渋谷WWWでのAZUMA HITOMIさんのVJを担当させていただきましたが、今回新たに導入したデバイスなどの技術的なことについて、何回かに分けてまとめていきます。
項目としては、以下の様な内容にしようと思っています。

  • AVR100円マイコンと小型LinuxボードによるMIDI→OSC変換
    • AVRの100円マイコンを用いたMIDI to UART変換基板と、ARMコアを搭載したLinuxボードであるBeagleBone Blackを組み合わせて、MIDI情報をOSCに変換してEthernetで送信できるようにしました。
  • MIDI→OSC変換基板の筐体製作と小型WiFiルータと組み合わせた遠隔操作
    • MIDIの演奏者からOSC利用者(VJ)までの細かいインフラ等について、意外と難点が多かった!
  • 3DゲームエンジンUnityでのOSC受信処理とVJへの応用
    • UnityでのOSC受信と、Unityを無理やりVJに利用する際にとった苦肉の策についてまとめます。誰かがもっと良いやり方を教えてくれることを願いつつ。。

近況報告

8月1,2日とライブを行ってきました。

1日は、いつもお世話になっているSoundhoric Recordsが一周年を記念して行われた船上パーティでした。彼らはイベンターとしてメキメキ実力をつけているようで、一周年で船チャーター!!来年のブラジル日系移民100周年でのイベントも計画中だとか。これからの活躍も楽しみです。1周年なんていわず10周年くらいいっちゃうんじゃないでしょうか。?コバルト爆弾としては船の上でのDJだなんて夢にも思っていなかったので、非常に楽しかったです!東京湾から陸地を見ると、星のように光が輝いていて、ビルの窓の横長の光はまるでソロモン。宇宙世紀に思いを馳せる感じでした!

2日は、かませ犬’91@渋谷WEDGE

キッサン主催のプロレスイベントにIsm Sunriseに誘われて出演しました。趣向をこらしたイベントで、タイガーマスクの試合観戦あり、ヒエさんの一人芝居あり、DJ同士の生プロレス対決あり、と飽きさせない作り!!コバルト爆弾αΩは初の一人プレイでした。前もってΩにより仕込まれたグレートムタのテーマやサンダーライガーの歌がわりとヒット(?!)。時々テクノのイベントに出演すると突飛な選曲で失敗することがあるのですがw(僕自身はテクノを基本としてやってるつもりですが、、、実力不足) お客さんが何でも受け入れてくれる雰囲気があったので(いい意味で)やりやすいイベントでした。コバルト爆弾αΩが出演すべき方向性が定まった感じがします。来てくださった方、オーガナイザー、DJの皆さん、ありがとうございます!

7月の週末はPV撮影をしました。イタリアのCulcattaBubblesがFuckerのリミックスのPVをつくるから、日本でなんかビデオを録ってくれ!と言われたので秋葉原と神保町吉野家、そして靖国神社にてPV撮影。日本の文化を伝えるという趣旨で、秋葉原ではコバルト爆弾αΩの日常であるパーツ屋物色やオタク”少女ロマンス”によるアキバ説明会、サラリーマンに扮する”KSD6700″との名詞交換などを。神保町の吉野家では牛丼を食べて感動したαによる俳句?解説。靖国神社では英霊達と共に習字、そしてΩによる俳句を行いました。私自身は久しぶりの右手を利用した書道だったため、大変字が劣化しており正直小学校低学年レベルでしたが、イタリア人がみたら習字なんか全部カッコイイだろうという考えで全て1テイクで書きました。ということで日本×イタリアによるFuckerのリミックスとPVをみんなで聴こう&見よう!!!(公開は11月頃予定)

8月の第一週でしばらくイベントなどは無くなる為、コバルト爆弾αΩ第二期は終了です。これからどのような手法でライブを行うかとか、コバルト爆弾らしい選曲など、色々と考えるべきことが出てきていると思います。充電期間を通してより変なグルーヴになりたいですわ。そろそろエフェクト作りもしなければ、といった感じです。