我需要我的iPhone在短时间内产生特定频率和振幅的恒定声音。然后我可以通过耳机听到声音。我该怎么办?如何让iPhone产生指定频率和幅度的声音?
2
A
回答
1
最简单的方法是回放已经达到所需频率的样本。如果您使用OpenAL,则可以将音调从一半调整到两倍。所以,如果你有一个你知道在440Hz的蜂鸣声样本,那么OpenAL允许你从220Hz - 880Hz重现蜂鸣声。对于连续音调,我会使用另一个样本,再次以已知的频率进行,但适合循环播放并循环播放(再次使用OpenAL)。
任何合成器应该能够以已知频率再现基本音调。如果您可以访问Sound Forge,则可以使用Tools/Synthesis/Simple生成简单的音色。
这里是一个链接,这将有助于你
1
使用音频队列或RemoteIO音频单元API。用适当频率的正弦波样本填充回调缓冲区:
buffer[i] = myVolume * sinf(twoPiFrequencyOverSampleRate * i);
保存回调之间的相位以避免点击。
相关问题
- 1. iPhone:检测特定频率(幅度)的复制声音
- 2. 如何检测iPhone中特定声音的声音频率?
- 3. 用于录制声音和测量声音频率和功率的iPhone API(db)
- 4. Android音频FFT检索使用audiorecord特定频率幅度
- 5. 如何获得一定频率的音频信号的幅度实时android
- 6. 如何检测iPhone上的声音频率/音高?
- 7. 在iPhone上获取声音的频率
- 8. 如何生成特定的声音频率?
- 9. 对绘制FFT幅度时的频率轴如何产生混淆
- 10. 如何获取通过音频录音机录制的声音的幅度
- 11. AurioTouch2声音频率
- 12. 如何让我的声卡使用Python产生声音?
- 13. 绘制声波 - 线性频率刻度上的幅度
- 14. 音频和振幅
- 15. 如何确定FFT结果指标频率并画出幅/频率图
- 16. 声音的FFT频率
- 17. 不同频率的声音
- 18. 路由iPhone音频声音
- 19. 如何在Python中以给定的频率和音量继续播放声音?
- 20. 在ubuntu中使用gcc生成特定频率的声音?
- 21. 确定一个频率和幅度的持续时间
- 22. 声音频率检测
- 23. 从视频中提取音频幅度
- 24. 如何在Java中按频率生成声音?
- 25. 频率音调发生器播放错误的声音
- 26. 音频文件频谱图,是时间vs幅度还是时间vs频率?
- 27. 如何确定iphone输入录制语音的频率?
- 28. 如何让ListView不会在Android中产生点击声音?
- 29. 如何生成图像噪声频率?
- 30. 如何产生对数秩/频率图?