* How to Open Sound Control [#r9e5cc0b] ** OSC(Open Sound Control)によるProcessingとPDとの通信方法 [#d4da4b7c] - とりあえず残しておきます - まあ参考程度にどうぞ - PDの数値データなどをProcessingに飛ばすことをメインとします - PDの数値データなどをProcessingに飛ばして受け取ることをメインとします - 簡易的な最小限のものです ** 準備 [#r72436bb] - Processingライブラリ -- &color(#FFAA00,#FFFFFF){oscP5}; --- ggったり、yahったりして取得 ** Processing Programming [#r7fbfa69] - まずは、ライブラリimport import oscP5.*;~ import netP5.*;~ ~ - で、setup()で準備(ポート指定。使ったらダメなやつもあるから調べてください。) oscP5 = new OscP5(this,12001);~ ~ - 受け取る関数を作る(この関数はEventが行われたら自動的に作動します) void oscEvent(OscMessage theOscMessage) {~ 変数 = theOscMessage.get(0).floatValue(); ←ここはint、floatは使い分けてね。 } ~ - これが多分最低限のプログラムです。最低限過ぎるかもですがw - これで受け取るデータを変数に格納できます。(出来るはずです。) - 複数のデータを受け取る場合は、上の.get(0)の数字を1,2・・・として増やせばokですよ~ ~ back to [[11_Omoto]]