我想在iPhone中播放合成声音.我不想使用预先录制的声音并使用SystemSoundID播放现有的二进制文件,而是想合成它.部分地,这是因为我希望能够连续播放声音(例如,当用户的手指在屏幕上时)而不是一次性声音样本.
如果我想合成一个中A + 1(A4)(440Hz),我可以使用sin()计算正弦波; 我不知道的是如何将这些位安排到CoreAudio随后可以播放的数据包中.网上存在的大多数教程都只关注简单地播放现有的二进制文件.
任何人都可以用440Hz的简单合成正弦声波来帮助我吗?
iphone cocoa objective-c core-audio
cocoa ×1
core-audio ×1
iphone ×1
objective-c ×1