*  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]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS