我正在开发一个应用程序,为了让我的生活更简单,它需要一个数字转换器,把音符转换成频率,每秒做一定数量的音符,
包括和弦
。
我发现
this article
它突出显示了每个音符的频率,手动混合(与pyaudio)以使用文章中每个音符的映射序列在水中生成我自己的烟雾呈现。
这是可行的,我可以通过创建并行进程来创建和弦,尽管我无法转换音符或
制表号码
进入一个特定的音高。我的大多数数据都是以下形式的:
0 3 5 0 3 6 5 0 3 5 3 0
本质上,我需要一个方程或函数,它可以返回输入的频率,0是一个开放的E-低字符串,每个值增加1是一个烦扰的Frut板(1=F)。
不是有明显的模式吗?
我希望如此,但我怀疑是正弦波引起的。取e到f的差是
五点一
,f到f是
五点二
最后,f to g being
五点五
。
谢谢你的帮助,非常感谢。