How to OpenSoundControl
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
* How to Open Sound Control [#r9e5cc0b]
** OSC(Open Sound Control)によるProcessingとPDとの通信方...
- とりあえず残しておきます
- まあ参考程度にどうぞ
- 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(); ←ここはi...
}
~
- これが多分最低限のプログラムです。最低限過ぎるかもです...
- これで受け取るデータを変数に格納できます。(出来るはず...
- 複数のデータを受け取る場合は、上の.get(0)の数字を1,2・...
~
back to [[11_Omoto]]
終了行:
* How to Open Sound Control [#r9e5cc0b]
** OSC(Open Sound Control)によるProcessingとPDとの通信方...
- とりあえず残しておきます
- まあ参考程度にどうぞ
- 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(); ←ここはi...
}
~
- これが多分最低限のプログラムです。最低限過ぎるかもです...
- これで受け取るデータを変数に格納できます。(出来るはず...
- 複数のデータを受け取る場合は、上の.get(0)の数字を1,2・...
~
back to [[11_Omoto]]
ページ名: