Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 播放纯音(一个频率)并识别频率C++;_C++_Macos_Audio - Fatal编程技术网

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

C++ 播放纯音(一个频率)并识别频率C++;,c++,macos,audio,C++,Macos,Audio,我想知道: -是否有一个C++库用于操作系统X >代码>,这将允许我播放一个纯净的声音 -同样,对于OSX是否有一个库可以让我找到来自现场麦克风(不是录音)的声音频率 很抱歉,我的英语不好对于音调生成,您可能很幸运,如果它有示例代码来满足您的要求,我也不会感到惊讶。(见附件) 查找输入信号的频率是一个复杂的问题,根据需要有多种解决方案。Cinder++有一个类,还有更多 如果你愿意使用C++以外的东西,有专门的音频语言和工具可以帮助你做这些事情。例如,您可以嵌入。这些是截然不同的需求。播放给定频

我想知道:
-是否有一个C++库用于<代码>操作系统X >代码>,这将允许我播放一个纯净的声音 -同样,对于
OSX
是否有一个库可以让我找到来自现场麦克风(不是录音)的声音频率


很抱歉,我的英语不好

对于音调生成,您可能很幸运,如果它有示例代码来满足您的要求,我也不会感到惊讶。(见附件)

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


<>如果你愿意使用C++以外的东西,有专门的音频语言和工具可以帮助你做这些事情。例如,您可以嵌入。

这些是截然不同的需求。播放给定频率的音调是一件非常普通的事情,我希望标准OSX运行时本身具有某种功能。检测传入音频的频率需要相当多的数学知识,对采样的音频进行傅里叶变换。我使用Python的numpy包对采样音频进行了此操作(在我的例子中,我不需要实时执行,但我确信这是可能的)。但我必须让一切顺利。非常感谢你。