频率向音高的转换

问题:说话声音大约是 85Hz,那对应什么音高?

设 是要求的某个音高的频率,C = 261.626Hz 是中央C(C4, dol) 的频率,n 是从 到 的相差半音个数,那么:

P / C = 2^{n/12}

取对数,计算得到:

n = 12 log(P/C) / log2

所以,当 P = 85Hz,则n = -19.46。也就是说,85Hz对应的音高比中央 C 大约低 19 个半音(具体为1946音分,1个半音音程=100音分),约为 F2 。

注:n,P,C已知任意两个,即可计算出第3个参数,通常标准音频率C是已知,但不限于取中央C,任意标准音都可,常用A4(440Hz)或者特定任务需要参考的特定标准音高。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值