Express)誰でもoscを通して作品に参加できるようなwebアプリケーションをプロトタイピングしました。wikipediaを参照。利用したネットワーク連携が非常にためになる。UDP上でMIDIみたいなものをMax/MSPに送ったりできるので非常に便利。今回はこいつをLAN上だけならずインターネット上のスマートフォンからローカルに受け付ける,展示をよりインタラクティブにするためのツールのプロトタイピングを行う。GitHub.概観nodejs/expressでサーバを立てて,軽くて双方向に使えるwebsocketでユーザのアプリケーション上での動きを捉える。localhostに立てたサーバをngrokで公開し,そのURL(とローカルのIPアドレス)をQRコードに出力するところまでを実装する。軽くフロントを書いてデモをつくり,簡単なボタンとそのボタンに対応したメッセージをローカルのoscに送れるかを確認する。installsocket.ioを使用する。node-osc)を利用する。ngrok)で生成したURLをQRにする。startこれでQRコードが生成されるので,それをシェアすればoscを送れる。同一LANにいるなら,上部のQRコードでおk。configファイルでポート番号を指定し,デモはクライアント側のmain.jsで(今は)送るoscメッセージをハードコードしているので,適宜それを編集して使っていただければと思う。