【问题标题】:Polyphonic audio playback with Processing带有处理的复音音频播放
【发布时间】:2017-08-30 18:15:26
【问题描述】:

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

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

【问题讨论】:

    标签: audio processing


    【解决方案1】:

    这个问题对于 Stack Overflow 来说太宽泛了。很难回答一般的“我该怎么做”类型的问题。回答特定的“我尝试了 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();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-17
      • 1970-01-01
      • 2019-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多