audio - 具有处理功能的和弦音频播放

标签 audio processing

是否有一种方法可以使用Processing同时播放多个音频文件(即复音)。我的理解是,用于处理的标准声音库本质上是单声道的。

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

最佳答案

对于堆栈溢出,这个问题太广泛了。很难回答一般的“我该怎么做”类型的问题。回答特定的“我尝试过X,期望Y,但是却改为Z”类型的问题要容易得多。话虽如此,我将在一般意义上尝试提供帮助:

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

您应该研究使用Minim库,这使得在Processing中播放音频非常容易。谷歌搜索“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();
}

关于audio - 具有处理功能的和弦音频播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45967215/

相关文章:

c++ - 使用 SDL2_mixer 效果时访问冲突?

java - 在处理中收到 java.lang nullpointerException 错误

audio - 处理中导入声音的问题

java - 为什么我不能使用 "String"作为优先级队列的参数?

java - Java 是否内置了用于音频_合成_的库?

c++ - 原始 PCM 的简单跨平台免费音频库?

javascript - 允许用户在浏览器上选择和播放音频或视频文件

flash - 在AS3项目中使用大量声音

processing - 为什么我在处理中制作棋盘的代码不起作用?

html - 在服务器上使用 Processing 在幕后创建图像