/*
(sequens) Read to analogInput.
and Stop to reading when mousePressed.
*/
import processing.gainer.*;
import krister.Ess.*; AudioChannel snd ;
Gainer gainer;
PFont myFont;
void setup() {
size(300, 255);
myFont = loadFont("CourierNewPSMT-24.vlw");
textFont(myFont, 24);
Ess.start(this) ; snd = new AudioChannel("railr.mp3") ;
gainer = new Gainer(this,"COM4");
gainer.beginAnalogInput();
}
void draw() {
background(0);
ellipse(100,100,gainer.analogInput[0],gainer.analogInput[0]);
if(gainer.analogInput[0]>70){snd.play() ;
}
}
void mousePressed()
{
//you can't use gainer's function between beginAnalogInput() and endAnalogInput()
//gainer.onLED(); //bad
gainer.endAnalogInput();
gainer.turnOnLED();
}
void mouseReleased()
{
gainer.turnOffLED();
gainer.beginAnalogInput();
// gainer.offLED();//bad
}
目次
2007年12月6日木曜日
MP3で再生する processing Ess
下のノブ君のソースのまま、
以下のファイルをESSのサイトよりダウンロードして、
processingフォルダのlibraries→Ess_r2→Ess→libraryにぶち込んでください。
後はソースの再生したい音楽ファイル名のところをそのMP3に変えるだけで再生されます!
ぶち込むファイル
tritonus_share.jar
mp3spi1.9.2.jar
jl1.0.jar
情報元
http://www.tree-axis.com/Ess/mp3_import.html
以下のファイルをESSのサイトよりダウンロードして、
processingフォルダのlibraries→Ess_r2→Ess→libraryにぶち込んでください。
後はソースの再生したい音楽ファイル名のところをそのMP3に変えるだけで再生されます!
ぶち込むファイル
tritonus_share.jar
mp3spi1.9.2.jar
jl1.0.jar
情報元
http://www.tree-axis.com/Ess/mp3_import.html
Processingと音
Processingでモーリス信号を鳴らせました。
以下のページの通りやっただけです。
Workshop
問題はどんな音でも鳴らせるように変換することですね。
かなぶんさん、音を変換する方法の方は任せました!!
とりあえず次はArduinoと連携させて音を鳴らせるようにします。
以下のページの通りやっただけです。
Workshop
問題はどんな音でも鳴らせるように変換することですね。
かなぶんさん、音を変換する方法の方は任せました!!
とりあえず次はArduinoと連携させて音を鳴らせるようにします。
2007年12月1日土曜日
Processing
登録:
投稿 (Atom)
