播放纯音(一个频率)并识别频率C ++

时间:2014-10-15 22:52:53

标签: c++ macos audio

我想知道:
  - 是否有OS X的C ++库可以让我播放纯音   - 再次OS X有一个库可以让我找到来自现场麦克风(不是录音)的声音频率

抱歉我的英文不好

1 个答案:

答案 0 :(得分:2)

对于音调生成,您可能会对STK感到满意,如果它有示例代码可以满足您的要求,我也不会感到惊讶。 (见sinewave

查找输入信号的频率是一个复杂的问题,并根据您的需要提供各种解决方案。 Cinder ++有一个FFT类,还有更多。

如果您愿意使用C ++之外的其他内容,那么可以使用音频专用语言和工具来帮助您完成这些工作。例如,您可以嵌入SuperCollider