【发布时间】:2011-11-02 01:40:10
【问题描述】:
我正在寻找一种演奏和弦的方法(4 个音符一起),投掷音轨。
最好的方法是什么? 我考虑从单个采样音符开始,对其应用音高过滤器。有没有更简单的解决方案?
谢谢
【问题讨论】:
标签: android wav sample pitch piano
我正在寻找一种演奏和弦的方法(4 个音符一起),投掷音轨。
最好的方法是什么? 我考虑从单个采样音符开始,对其应用音高过滤器。有没有更简单的解决方案?
谢谢
【问题讨论】:
标签: android wav sample pitch piano
更简单的方法是为每个音符创建一个音频文件。
要同时播放它们,您需要对所有文件的信号求和。 Java 虚拟机不是执行此操作的最佳环境,如果您想这样做,请查看 ByteBuffer API。
【讨论】:
您还可以在 4 个不同的线程中使用音轨对象,因此 AudioTrack 的写入方法不会阻止其他音轨播放声音,我使用 5 个线程执行此操作。
【讨论】: