LoginSignup
2
4

More than 5 years have passed since last update.

【Processing】標準エディタを使わないで外部ライブラリを導入する

Posted at

Processing 3.5.3で音声ファイルを再生する際はminimを使うけど、VScodeなど外部エディタを使用していると詰まったのでメモ。

とりあえずimportしてみる

「minimはProcessingの標準ライブラリです」とか書いてあったのでjava.textみたいなテンションで使えるかなと思いそのままビルド。

import ddf.minim.*;

Minim minim;
AudioPlayer player;

もちろんエラーが出ました。

No library found for ddf.minim
Libraries must be installed in a folder named 'libraries' inside the sketchbook folder (see the Preferences window).
test.pde:0:0:0:0: The package “ddf” does not exist. You might be missing a library.

ここからが詰みポイント。
エラーには
「ライブラリはスケッチブックフォルダの'libraries'の中にインスコしてね!」
的なことが書いてあるので、その通りGithubからminim.jarを落として、作ったlibriesフォルダに入れてビルドしてみた。しかし……

No library found for ddf.minim
Libraries must be installed in a folder named 'libraries' inside the sketchbook folder (see the Preferences window).

動かない。これはおかしい。
もうちょっと調べてみたら解説してくださっているページがありました。

解決編

N.Lab processing ライブラリ

あーもうどうなんだと思ったので調べてみるとどうもこの件で困ってる人はいますね。
そりゃそうですよ、正解はデバッガの説明と違いますから。

正解は
<スケッチのあるディレクトリ>/code/controlP5.jar
違う!違うじゃないですか、説明と。

えー……

ということで、Procesisngで標準エディタのinstall機能を使わずに外部ライブラリを使うには、
.pdeと同じ階層に'code'フォルダを作り、その中にjarファイルを入れるとOKです。これで動きました。エラーは信じちゃいけないね。

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4