Max/MSP
Archives
mxj を.app(.exe) ビルド時の注意点
2010.11.6 土曜日
mxjのライブラリを使ったMax/MSPを.app(.exe)でビルドし、そのまま実行するとJavaの実行環境がインクルードされていないためにうまく動かない場合があります。Maxウィンドウには下記エラー表示。
・(mxj) Unable to find max.jar! mxj is rendered powerless in its absence.
・Unable to create JVM
これの解決方法を紹介。
Macの場合、ビルドされた■■■.appを右クリックして「パッケージの内容を表示」し「Contents/support」フォルダ内に「java」フォルダを新規作成。その中に「アプリケーション/Max5/Cycling ’74/java」フォルダ内にある以下のファイルをコピー。
・classes/■■■.class *使用しているライブラリ
・classes/■■■.java
・lib/max.jar
・max.java.config.txt
Windowsの場合も似たディレクトリになっているので、同じようにファイルをコピー。
これでちゃんと実行されるはず。
注意点は、「コレクティブ / アプリケーションをビルド…」をすると、「含めるフォルダ…」などでインクルードするファイルを指定できますが、上記ファイルを指定してもインクルードされない上に、後でビルドされたアプリにmax.jarをコピーしてもうまく認識されなくなります。なのでmxj関連のファイルは指定しないようにしておきましょう。
上記の環境はMac、WinともにMax5.1.4です。
Posted by tmdf|Max/MSP|comments (0)
起動時にMaxウィンドウ非表示
2010.11.4 木曜日
タイトルの通り、.mxf や.app(.exe)のMax/MSPの実行ファイルを起動した場合に、Maxウィンドウを表示させない方法の紹介。
「standalone」オブジェクトを作り、「インスペクタ」で「Status Window Visible at Statup」をオフにするだけ。
Posted by tmdf|Max/MSP|comments (0)
Windows7での.mxf(Max/MSP)不具合
2010.5.6 木曜日
Twitterの方に数ヶ月前に書いたのですが、忘れそうなので投稿しておきます。
※Windows7のPCが手元になくなってしまったので試せませんが、最新のRuntimeを使えばこの不具合が直っているかも。
Max/MSPでビルドしたmxfファイルを、Windows7のRuntime(ver 5.1.3)で実行すると初回起動以降(初回はうまく動作します)、オーディオのI/Oデバイスが認識されなくなる(DSPステータスみるとDriverが「None」)場合の対処法。
手動で毎回ステータス画面を開いて設定するのは面倒なので、まず「admme@.txt」っていうファイルを検索して消去。次に、このファイルが入っていた「Max 5 Preferences Files」フォルダ(最初は不可視)を書き込み不可に。以上の2ステップです。
強制的に初期設定ファイルを作れないようにするだけですが、これで意図したとおりに動作してくれるはず。フォルダを書き込み不可にしたことによって、他の不具合が発生するかもしれないので、その場合は権限を調整して下さい。
Posted by tmdf|Max/MSP|comments (0)