processingで音楽を再生させる

2017/10/02

Processingのバージョンは3.3.6です。

 

音楽をバックグラウンドで再生するMinimライブラリの超基本的な使い方です。

スタディサプリの「メディアアート講座」にて解説されていた"music"クラスとやら(スタディサプリ側が独自に作ったクラスっぽい)、

その他ネットに既にある"Minim"クラスの使い方解説記事でも動くものがなかったため、私の実行例をあげておきます。


①まずProcessingのメニューバー「スケッチ」→「ライブラリをインポート」→「ライブラリを追加」→「Minim」を検索→ダウンロード

②「ライブラリをインポート」欄にMinimが追加されているので選択

③再生したい音楽ファイルを同じライブラリ下に置く

import ddf.minim.*;
import ddf.minim.analysis.*;
import ddf.minim.effects.*;
import ddf.minim.signals.*;
import ddf.minim.spi.*;
import ddf.minim.ugens.*; //インポートした際に追記されるコード

Minim minim = new Minim(this);
AudioPlayer player; //サウンドを入れる用変数

public void setup(){
size(640,500); //スクリーンサイズ
player = minim.loadFile("音楽ファイル名.mp3");  //ファイル読み込み
player.play(); //play
}


あとは上記のファイル読み込み、音楽を再生させるコードを追記すれば動いた。