我的目标是为 iPhone/iOS 创建一个采样器乐器。
乐器应该以不同的音高/音符播放声音文件,并且应该有一个音量包络。
音量包络意味着当 nit 开始播放时声音音量正在减弱。我尝试了无数种方法来创建它。所需的方法是使用 AVAudioEngine 的 AVPlayerNode,然后实时处理该节点的各个样本。
不幸的是,到目前为止,我在这种方法上没有成功。你能给我一些关于它在iOS中如何工作的指示吗?
谢谢,托拜厄斯
PS:我没有学习Core Audio Framework。也许可以访问 AVAudioNodes 音频单元来执行这项工作,但我还没有时间阅读框架。