ChucKにはネットワーク系の機能が実装されているため、ChucK単体で使うだけでなく他のアプリケーションと連携させることもできる。今回はOSCという通信プロトコルを使って、ChucKとProcessingを連携させる。 OSC(OpenSound Control)とは、音響データをネットワークで転送するための通信プロトコル。同種の通信プロトコルであるMIDIには、速度が遅い、帯域が狭い、データ表現の制約が強いなどの欠点があったため、ポストMIDIとしてOSCが考案された。OSCをサポートしているソフトウェアやハードウェアは多く、OSCを使うことでそれらを連携させることができる。 ChucKは標準でOSCをサポートしている。Processingは標準ではOSCをサポートしていないけど、oscP5というライブラリをインストールしてインポートすればOSCを使える。 OSCに関しては既にいくつか
![Processing => ChucK - ならば](https://cdn-ak-scissors.b.st-hatena.com/image/square/59c3440ced45f5a9c975716d47ce0cc30457a170/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fnaraba%2F20081130%2F20081130182541.png)