macosx中的基音检测
我想没有人知道任何库允许您检测Mac OS X中麦克风接收到的当前音调(即音符)?我假设它是Objective-C和一些提供的库的混合体。或者在Java中实现多平台优化?好吧,您可以在从麦克风录制样本后使用,或者找到一种管道连接到它的方法。不知道任何特定的库,但可以进行音高分析,在OS X上运行,并且可以编写脚本。音乐DSP解决方案很困难。在图书馆免费找到一些特别好的东西是非常乐观的。(音乐软件行业竞争激烈……) 可以在以下位置找到有用的源代码存储库:macosx中的基音检测,macos,audio,Macos,Audio,我想没有人知道任何库允许您检测Mac OS X中麦克风接收到的当前音调(即音符)?我假设它是Objective-C和一些提供的库的混合体。或者在Java中实现多平台优化?好吧,您可以在从麦克风录制样本后使用,或者找到一种管道连接到它的方法。不知道任何特定的库,但可以进行音高分析,在OS X上运行,并且可以编写脚本。音乐DSP解决方案很困难。在图书馆免费找到一些特别好的东西是非常乐观的。(音乐软件行业竞争激烈……) 可以在以下位置找到有用的源代码存储库: 否则,Miller Puckette的Fi
否则,Miller Puckette的Fiddle~代码与您描述的几乎完全相同。但它不是一个库(它是PD的扩展)。但是资料来源是免费的。转录非常好。它将向您显示录音的音高,并显示哪些钢琴键
如果你想自己写这篇文章,可以看看FFT(快速傅立叶变换)算法。它实际上很容易实现。我先进行FFT(将信号转换为其频率分量),然后选择最上面的一个。这里有一些描述基音自相关的代码片段 此外,这是一个伟大的“解释”对两种类型的基音检测 ):