<分区>
我想开发一个 Android 应用程序来分析来自麦克风的声音输入(在钢琴上弹奏的音符)并对其进行分析,以便我最终了解所有显着分音(基音和泛音)的频率和振幅.
有人能给我指出正确的方向、算法、工作代码、文章等吗
显然,奇怪地询问是否已经有一个现有的库是题外话。所以我不会问这个。
<分区>
我想开发一个 Android 应用程序来分析来自麦克风的声音输入(在钢琴上弹奏的音符)并对其进行分析,以便我最终了解所有显着分音(基音和泛音)的频率和振幅.
有人能给我指出正确的方向、算法、工作代码、文章等吗
显然,奇怪地询问是否已经有一个现有的库是题外话。所以我不会问这个。
最佳答案
您所追求的是频谱估计,这通常是使用 FFT 算法完成的。 Google 频谱估计,您应该可以找到所需的信息。
关于java - 在 Android 上分析来自麦克风的声音(谐波、分音、泛音),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20869469/