草庐IT

java - 如何在android/java中合成钢琴音色

我已经在Android上制作了一些简单的应用程序,并且认为是时候制作一些更复杂的东西了。所以,我想我会尝试一些已经存在的东西,但是从头开始构建它。这个想法是创建一个应用程序,允许用户通过按下显示屏上的虚拟键来弹奏钢琴。但我不确定如何合成每个音符的声音,最好是将每个音符的副本存储在文件中,还是有更动态的方式来动态合成音符和和弦。我用过C++,所以NDK的东西也可以。感谢您的帮助。 最佳答案 声音播放(传递缓冲区)几乎必须通过Androidjavaapi完成综合可以在native或java中完成,视其偏好而定。短的(未压缩的)样本可以重