例如,假设您有一个浮点数列表,它大约是常见数量的倍数
2.468,3.700,6.1699
这大约是1.234的倍数.您如何描述这种"近似gcd",您将如何进行计算或估算呢?
与我对这个问题的回答密切相关.
language-agnostic algorithm math floating-point greatest-common-divisor
我想写一个简单的程序(最好是在C#中),我用麦克风唱一个音高,程序识别音高对应的音符.
非常感谢您的及时回复.我澄清一下:
我想要一个(最好是.NET)库来识别我唱的音符.我想要这样一个图书馆:
我打算用这样一个库一次唱一个音符.
我正在制作一个复音音乐转录项目.我已经阅读了一些论文,并阅读了解释类似任务的文章.我对问题领域的许多方面感到非常困惑.希望有人能够帮助我.
到目前为止,我已经从给定的mp3获得了解码音频数据流.
我已经了解起病检测是转录的第一步..是否有可用的Java库可用于检测开始.
接下来,如我所读,使用FFT也可以检测基频.
我想知道在这些任务中使用FFT.(我对FFT不熟悉).是否必须执行FFT以进行起始检测和F0检测.如果不是其他方式.我可以在我的音频流上执行FFT,或者是否需要执行其他操作才能操作这些音频数据.
非常感谢.
我正在开发一把闪光吉他,发现麦克风数据频率的唯一明显方法似乎是使用 FFT。然而,经过大约 30 个小时的研究后,我无法找到最好的方法。我应该使用谐波积谱 (HPS)、倒谱还是最大似然?调谐器必须显示 25 到 3000Hz 的频率。
另外,如果有人知道一些准备找到基本频率的开源代码,请告诉我。我可以将它翻译成 ActionScript。
谢谢!
我想知道是否有人可以提供有关音频分析的指导.我正在研究分析波形或音高和语音.我非常愿意使用任何基于C语言(C++,C#,Java),如果这不可能是一种新语言.有没有人有任何关于我应该从哪里开始的提示?