2010-08-12 48 views
0

这是我的处理代码。如果有人能告诉我如何在其输出上添加Delay或ADSR滤波器(或两者),那将是非常好的。使用Processing Minim Library添加延迟和ADSR过滤器

Minim minim; 
import ddf.minim.*; 
import ddf.minim.signals.*; 
import ddf.minim.ugens.*; 



AudioOutput out_1; 
Delay myDelay1; 
SineWave sine_1; 
float freq_1 = 82; 



void setup() 
{ 
minim = new Minim(this); 
out_1 = minim.getLineOut(Minim.STEREO); 

sine_1 = new SineWave(440, 0.5, out_1.sampleRate()); 


int port = 10; 

sine_1.portamento(port); 

out_1.addSignal(sine_1); 


} 


void draw() 
{ 

    background(240); 
    freq_1 = 1169.25; 
    sine_1.setFreq(freq_1); 
} 

void stop() 
{ 
out_1.close(); 
minim.stop(); 
super.stop(); 
} 

非常感谢!

回答

1

我发布了这个问题到处理论坛,并得到了很好的回答here