目次

ラベル processing の投稿を表示しています。 すべての投稿を表示
ラベル processing の投稿を表示しています。 すべての投稿を表示

2007年12月6日木曜日

gainer+processing での実装例コード

/*
(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
}

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

Processingと音

Processingでモーリス信号を鳴らせました。
以下のページの通りやっただけです。
Workshop

問題はどんな音でも鳴らせるように変換することですね。
かなぶんさん、音を変換する方法の方は任せました!!

とりあえず次はArduinoと連携させて音を鳴らせるようにします。

2007年12月1日土曜日

Processing


Processingのサウンド関係を調べておきます。

http://processing.org/ 

Reference→sound
Reference→Libraries→sound

とりあえず、以前入れたsound soniaをいれてみます。

本は開発者の本を買います。