MIDI音阶与频率关系

完整的MIDI音阶共128个音,用数字0~127表示,相邻的两个音对应了键盘上相邻的两个按键。

一个完整的8度音程包含12个半音,相邻两个半音之间波长(周期)的比值相同,而每个8度之间的频率正好相差1倍,这个也称为十二平均律。

例如,中音A(La)的频率为440Hz(又称为国际标准音),低音A的频率是220Hz,高音A的频率是880Hz。

在MIDI音阶中,中音A的编码是69,根据以上内容,可以得到每个音所对应的频率。

音阶频率公式

其中,n是MIDI中音阶编号。整理表格如下:

音阶与频率关系表
MIDI码音阶名频率(Hz)周期(us) MIDI码音阶名频率(Hz)周期(us)
0C08.2121951 64E5329.63034
1C#08.7114943 65F5349.22864
2D09.2108696 66F#53702703
3D#09.7103093 67G53922551
4E010.397087 68G#5415.32408
5F010.991743 69A54402273
6F#011.686207 70A#5466.22145
7G012.281967 71B5493.92025
8G#01376923 72C6523.31911
9A013.872464 73C#6554.41804
10A#014.668493 74D6587.31703
11B015.464935 75D#6622.31607
12C116.460976 76E6659.31517
13C#117.357803 77F6698.51432
14D118.454348 78F#67401351
15D#119.451546 79G67841276
16E120.648544 80G#6830.61204
17F121.845872 81A68801136
18F#123.143290 82A#6932.31073
19G124.540816 83B6987.81012
20G#12638462 84C71046.5956
21A127.536364 85C#71108.7902
22A#129.134364 86D71174.7851
23B130.932362 87D#71244.5804
24C232.730581 88E71318.5758
25C#234.628902 89F71396.9716
26D236.727248 90F#71480676
27D#238.925707 91G71568638
28E241.224272 92G#71661.2602
29F243.722883 93A71760568
30F#246.221645 94A#71864.7536
31G24920408 95B71975.5506
32G#251.919268 96C82093478
33A25518182 97C#82217.5451
34A#258.317153 98D82349.3426
35B261.716207 99D#82489402
36C365.415291 100E82637379
37C#369.314430 101F82793.8358
38D373.413624 102F#82960338
39D#377.812853 103G83136319
40E382.412136 104G#83322.4301
41F387.311455 105A83520284
42F#392.510811 106A#83729.3268
43G39810204 107B83951.1253
44G#3103.89634 108C94186239
45A31109091 109C#94434.9225
46A#3116.58584 110D94698.6213
47B3123.58097 111D#94978201
48C4130.87645 112E95274190
49C#4138.67215 113F95587.7179
50D4146.86812 114F#95919.9169
51D#4155.66427 115G96271.9159
52E4164.86068 116G#96644.9150
53F4174.65727 117A97040142
54F#41855405 118A#97458.6134
55G41965102 119B97902.1127
56G#4207.74815 120C108372119
57A42204545 121C#108869.8113
58A#4233.14290 122D109397.3106
59B4246.94050 123D#109956.1100
60C5261.63823 124E1010548.195
61C#5277.23608 125F1011175.389
62D5293.73405 126F#1011839.884
63D#5311.13214 127G1012543.980

 

后话

以上表格是根据纯数学原理推导所得,第一版时我是将中央C(也就是261.6Hz那个音)放在了编码48的位置上,这样整个MIDI的频率差不多覆盖了声音可听见的范围(20 ~ 20kHz)。

但后来用电子琴和电脑MIDI相互核对,以及查看资料,中央C应该在编码60的位置上,所以第二版中,整个表格的频率范围移动了一个8度,表格中最低音的部分已经超过了人耳可听的范围。所以这里还是有点疑问的,待找到答案再补上了。

 

参考资料:

1. 十二平均律:https://baike.baidu.com/item/%E5%8D%81%E4%BA%8C%E5%B9%B3%E5%9D%87%E5%BE%8B/592297

2. 国际标准音:https://baike.baidu.com/item/国际标准音/6891030

 

  • 3
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值