![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnekIEv5iOCjg1bn3Y9iwRHIANb0IeIQCdym_bV6N9b5hIv0Wcdf0OR4JIwHd9bfZfkYmKUwwREEHAVemuXgTf2oIvmiy7bn0HbK0RJC-dZPg0mAYR3dePmqXLvSrRJf04L44L7C8sP5M/s400/tetra-controller.jpg)
テトラコントローラーは、テトラポッド型の汎用コントローラーです。
汎用というか、「使い道はわからないけど、勢いで作ったコントローラー」です。
コントローラーなので、デモをするときは操作される PC などが必要でした。
今回は、iPhone などに繋げて、これだけで演奏ができるようにしてみました。
これまでは、各Pod に組み込まれたロータリーエンコーダーを読み取り、Ethernet を使ったOSC (Open Sound Control) で通信をしていました。
今回は、これまでPC のソフトで作っていたステップシーケンサーをArduino の中に取り込み、MIDI の出力をすることで、iPhone のソフトウェア音源を鳴らすようにしています。
これで、どこでもデモ演奏できるようになりました。
このBOX の中には XBee という2.4GHz のWireless アダプタも入っているので、iPhone やPC との接続部分を無線にすることもできます。
この次はテトラ本体にすべてを組み込んだ、完全にワイヤレスのコントローラを目指します。