0

我正在寻找一种演奏和弦的方法(一起 4 个音符),扔音轨。

做这个的最好方式是什么?我考虑从单个采样音符开始,对其应用音高过滤器。有没有更简单的解决方案来做到这一点?

谢谢

4

2 回答 2

0

更简单的方法是为每个音符创建一个音频文件。

要同时播放它们,您需要对所有文件的信号求和。Java 虚拟机不是执行此操作的最佳环境,如果您想这样做,请查看 ByteBuffer API。

于 2011-11-02T10:34:25.473 回答
0

您还可以在 4 个不同的线程中使用音轨对象,因此 AudioTrack 的写入方法不会阻止其他音轨播放声音,我使用 5 个线程执行此操作并且它可以工作。

于 2012-09-26T10:50:40.903 回答