Study Music

作者:    qwerty Rtystion

标签: Python 网站 闲话 gmx博客管理员发言 学习/文化课 休闲/娱乐 音乐

创建日期:2024年11月26日 18:00

浏览量:44

钢琴音阶频率公式是基于十二平均律来计算的。

十二平均律概述 :

定义:

一个八度内包含12个半音,每个半音的频率比是相等的,即2的12次方根(约1.059463)。

频率计算公式 :

相邻两个半音的频率比为2的12分之一次方。例如,C4的频率为261.63赫兹,C#4的频率则为C4频率乘以2的12分之一次方,即277.19赫兹。

通过这一公式,可以计算出钢琴上每个键的频率。

a=261.63
b=2**(1/12)
for i in range(3):
    print("------",i,"dots:")
    for j in range(1,13):
        if j==1:
            print(1, ':', a, "Hz")
        elif j == 2:
            print(str(1)+'#',':',a,"Hz")
        elif j == 3:
            print(2, ':', a, "Hz")
        elif j == 4:
            print(str(2)+'#', ':', a, "Hz")
        elif j == 5:
            print(3, ':', a, "Hz")
        elif j == 6:
            print(4, ':', a, "Hz")
        elif j == 7:
            print(str(4)+'#', ':', a, "Hz")
        elif j == 8:
            print(5, ':', a, "Hz")
        elif j == 9:
            print(str(5)+'#', ':', a, "Hz")
        elif j == 10:
            print(6, ':', a, "Hz")
        elif j == 11:
            print(str(6)+'#', ':', a, "Hz")
        elif j == 12:
            print(7, ':', a, "Hz")
        a=a*b

Thread_pool

评论区

竟然没有人发布评论!