我正在尝试编写音频应用程序。
我可以播放频率为 20 到 20K 的 cin 波来听到声音。我的问题是如何将频率转换为键盘音符以创建虚拟键盘(或钢琴)?是否有某种公式可以实现这一目标?
我使用的编程语言并不重要,因为我不想使用其他工具为我计算它。我想自己写,所以我需要了解它背后的数学。谢谢
更新
我找到了以下网址:http ://www.reverse-engineering.info/Audio/bwl_eq_info.pdf
包含八度频率图表。我需要存储该列表还是有可以替代使用的公式?