处理中的和弦音频播放

问题描述:

有没有办法使用Processing以某种方式同时播放多个音频文件(即复音)。我的理解是用于处理的标准声音库本质上是单声道的。处理中的和弦音频播放

我想要做的是处理播放音频文件,并在播放结束之前想要处理播放另一个音频文件。处理的任何解决方法?

这个问题对于堆栈溢出来说太宽泛了。很难回答一般的“我该怎么做”类型的问题。回答具体的“我尝试过X,期望Y,但得到了Z”类型的问题要容易得多。这就是说,我会尽力在一般意义上的帮助:

是的,你可以同时播放多个音频文件。例如,我有播放背景音乐和音效的程序。

您应该看看使用Minim库,这使得在Processing中播放音频变得非常简单。谷歌搜索“处理Minim”也返回了大量的结果。

这是一个很简单的例子:

Minim minim; 
AudioPlayer soundOne; 
AudioPlayer soundTwo; 

void setup() 
{ 

    minim = new Minim(this); 
    soundOne = minim.loadFile("soundOne.mp3"); 
    soundTwo = minim.loadFile("soundTwo.mp3"); 
} 

void draw(){} 

void keyPressed(){ 
    soundOne.play(); 
} 

void mousePressed(){ 
    soundTwo.play(); 
}