強火で進め

このブログではプログラム関連の記事を中心に書いてます。

ProcessingでOSC(OpenSound Control)を使う方法

検索した所、ProcessingでOSC(OpenSound Control)を使う場合は oscP5 というライブラリを使うのが良さそうでした。

早速、こちらのサイトからファイルをDLしてインストールしてみました。

oscP5
http://www.sojamo.de/libraries/oscP5/index.html

ファイルは Download の項目のリンクからDL出来ます。

解凍後に oscP5 フォルダをProcessingの libraries フォルダ(無い場合は作成)にコピーと INSTALL.txt には記載が有ります自分が使っているバージョン1.5のProcessingではこの位置に置いてもサンプルはエラーとなって動作しませんでした。

Processing
  libraries
    oscP5
      examples
      library
        oscP5.jar
      reference
      src

以下のWikiによるとMacの場合は ~/Documents/Processing フォルダ、Windowsの場合は 'My Documents' フォルダ内の /Processing が該当のフォルダみたいです。

How to Install a Contributed Library - Processing
http://wiki.processing.org/w/How_to_Install_a_Contributed_Library

こちらのフォルダに libraries フォルダを作成し、 oscP5 フォルダをコピーすると正しく動作しました。

Macだと Contents/libraries や Contents/Resources/Java/libraries に置くという記述が有ったのですがどちらに置いていても正しく動作しませんでした。

こちらのサイトに有る、プログラムファイル(.pdeファイル)と同じフォルダに code フォルダを作成し、そこに .jar ファイルを設定するという方法でも上手く動作しました。

[Processing][仕様]外部ライブラリ(*.jar)の設置方法 : うえちょこ@ぼろぐ
http://labs.uechoco.com/blog/2008/03/processingjar.html

取り敢えず1つのサンプルだけをライブラリ付きで配布したい場合などで有ればこちらの方法が良いでしょう。