【音频处理】音高 与 频率 对照表 ( 音符频率算法 )

举报
韩曙亮 发表于 2022/01/14 00:37:17 2022/01/14
【摘要】 文章目录 一、音名与音高值对照表二、频率计算算法三、获得音频后如何准确获取该音频的频率 一、音名与音高值对照表 中央 C 音符 音高 ...





一、音名与音高值对照表



中央 C 音符 音高 60 60 60 , 声音频率为 262 262 262 Hz , 也就是主频率每秒钟震动 262 262 262 次 ;

在这里插入图片描述





二、频率计算算法



使用如下 Java 代码可以计算出 0 0 0 ~ 127 127 127 音符的频率 :

public class Client {
    public static void main(String[] args) {
        // 这里选取 69 音高的频率 440Hz , 这是个整数 , 方便计算
        double standardFrequency = 440.0;

        // 用于存放 0 ~ 127 音高 对应的 音符频率
        double noteFrequency[] = new double[128];

        for (int i = 0; i <= 127; i++) {
            noteFrequency[i] = (standardFrequency / 32.0) * Math.pow(2, (i - 9.0) / 12.0);
            System.out.println("音高 " + i + " 对应的频率为 " + noteFrequency[i] + " Hz");
        }
    }
}

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

输出结果 :

音高 0 对应的频率为 8.175798915643707 Hz
音高 1 对应的频率为 8.661957218027252 Hz
音高 2 对应的频率为 9.177023997418987 Hz
音高 3 对应的频率为 9.722718241315029 Hz
音高 4 对应的频率为 10.300861153527185 Hz
音高 5 对应的频率为 10.913382232281371 Hz
音高 6 对应的频率为 11.562325709738575 Hz
音高 7 对应的频率为 12.249857374429665 Hz
音高 8 对应的频率为 12.978271799373285 Hz
音高 9 对应的频率为 13.75 Hz
音高 10 对应的频率为 14.56761754744031 Hz
音高 11 对应的频率为 15.433853164253879 Hz

音高 12 对应的频率为 16.351597831287414 Hz
音高 13 对应的频率为 17.323914436054505 Hz
音高 14 对应的频率为 18.354047994837973 Hz
音高 15 对应的频率为 19.445436482630058 Hz
音高 16 对应的频率为 20.60172230705437 Hz
音高 17 对应的频率为 21.826764464562743 Hz
音高 18 对应的频率为 23.12465141947715 Hz
音高 19 对应的频率为 24.49971474885933 Hz
音高 20 对应的频率为 25.95654359874657 Hz
音高 21 对应的频率为 27.5 Hz
音高 22 对应的频率为 29.13523509488062 Hz
音高 23 对应的频率为 30.867706328507758 Hz

音高 24 对应的频率为 32.70319566257483 Hz
音高 25 对应的频率为 34.64782887210901 Hz
音高 26 对应的频率为 36.70809598967595 Hz
音高 27 对应的频率为 38.890872965260115 Hz
音高 28 对应的频率为 41.20344461410874 Hz
音高 29 对应的频率为 43.653528929125486 Hz
音高 30 对应的频率为 46.2493028389543 Hz
音高 31 对应的频率为 48.99942949771866 Hz
音高 32 对应的频率为 51.91308719749314 Hz
音高 33 对应的频率为 55.0 Hz
音高 34 对应的频率为 58.27047018976124 Hz
音高 35 对应的频率为 61.7354126570155 Hz

音高 36 对应的频率为 65.40639132514966 Hz
音高 37 对应的频率为 69.29565774421802 Hz
音高 38 对应的频率为 73.41619197935188 Hz
音高 39 对应的频率为 77.78174593052023 Hz
音高 40 对应的频率为 82.4068892282175 Hz
音高 41 对应的频率为 87.30705785825097 Hz
音高 42 对应的频率为 92.4986056779086 Hz
音高 43 对应的频率为 97.99885899543733 Hz
音高 44 对应的频率为 103.82617439498628 Hz
音高 45 对应的频率为 110.0 Hz
音高 46 对应的频率为 116.54094037952248 Hz
音高 47 对应的频率为 123.470825314031 Hz

音高 48 对应的频率为 130.8127826502993 Hz
音高 49 对应的频率为 138.59131548843604 Hz
音高 50 对应的频率为 146.83238395870376 Hz
音高 51 对应的频率为 155.56349186104046 Hz
音高 52 对应的频率为 164.813778456435 Hz
音高 53 对应的频率为 174.61411571650194 Hz
音高 54 对应的频率为 184.9972113558172 Hz
音高 55 对应的频率为 195.99771799087466 Hz
音高 56 对应的频率为 207.65234878997256 Hz
音高 57 对应的频率为 220.0 Hz
音高 58 对应的频率为 233.0818807590449 Hz
音高 59 对应的频率为 246.94165062806212 Hz

音高 60 对应的频率为 261.6255653005986 Hz
音高 61 对应的频率为 277.1826309768721 Hz
音高 62 对应的频率为 293.66476791740763 Hz
音高 63 对应的频率为 311.1269837220809 Hz
音高 64 对应的频率为 329.62755691286986 Hz
音高 65 对应的频率为 349.22823143300394 Hz
音高 66 对应的频率为 369.9944227116344 Hz
音高 67 对应的频率为 391.9954359817492 Hz
音高 68 对应的频率为 415.3046975799452 Hz
音高 69 对应的频率为 440.0 Hz
音高 70 对应的频率为 466.1637615180898 Hz
音高 71 对应的频率为 493.88330125612424 Hz

音高 72 对应的频率为 523.2511306011972 Hz
音高 73 对应的频率为 554.3652619537442 Hz
音高 74 对应的频率为 587.3295358348153 Hz
音高 75 对应的频率为 622.2539674441618 Hz
音高 76 对应的频率为 659.2551138257397 Hz
音高 77 对应的频率为 698.4564628660079 Hz
音高 78 对应的频率为 739.9888454232688 Hz
音高 79 对应的频率为 783.9908719634984 Hz
音高 80 对应的频率为 830.6093951598904 Hz
音高 81 对应的频率为 880.0 Hz
音高 82 对应的频率为 932.3275230361796 Hz
音高 83 对应的频率为 987.7666025122485 Hz

音高 84 对应的频率为 1046.5022612023945 Hz
音高 85 对应的频率为 1108.7305239074883 Hz
音高 86 对应的频率为 1174.6590716696305 Hz
音高 87 对应的频率为 1244.5079348883237 Hz
音高 88 对应的频率为 1318.5102276514795 Hz
音高 89 对应的频率为 1396.9129257320158 Hz
音高 90 对应的频率为 1479.9776908465376 Hz
音高 91 对应的频率为 1567.9817439269968 Hz
音高 92 对应的频率为 1661.2187903197807 Hz
音高 93 对应的频率为 1760.0 Hz
音高 94 对应的频率为 1864.6550460723593 Hz
音高 95 对应的频率为 1975.533205024497 Hz

音高 96 对应的频率为 2093.004522404789 Hz
音高 97 对应的频率为 2217.4610478149766 Hz
音高 98 对应的频率为 2349.318143339261 Hz
音高 99 对应的频率为 2489.0158697766474 Hz
音高 100 对应的频率为 2637.020455302959 Hz
音高 101 对应的频率为 2793.8258514640315 Hz
音高 102 对应的频率为 2959.955381693075 Hz
音高 103 对应的频率为 3135.9634878539937 Hz
音高 104 对应的频率为 3322.4375806395615 Hz
音高 105 对应的频率为 3520.0 Hz
音高 106 对应的频率为 3729.3100921447212 Hz
音高 107 对应的频率为 3951.0664100489917 Hz

音高 108 对应的频率为 4186.009044809578 Hz
音高 109 对应的频率为 4434.922095629955 Hz
音高 110 对应的频率为 4698.636286678519 Hz
音高 111 对应的频率为 4978.031739553295 Hz
音高 112 对应的频率为 5274.040910605921 Hz
音高 113 对应的频率为 5587.65170292806 Hz
音高 114 对应的频率为 5919.91076338615 Hz
音高 115 对应的频率为 6271.926975707992 Hz
音高 116 对应的频率为 6644.875161279119 Hz
音高 117 对应的频率为 7040.0 Hz
音高 118 对应的频率为 7458.6201842894425 Hz
音高 119 对应的频率为 7902.132820097983 Hz

音高 120 对应的频率为 8372.018089619156 Hz
音高 121 对应的频率为 8869.84419125991 Hz
音高 122 对应的频率为 9397.272573357039 Hz
音高 123 对应的频率为 9956.06347910659 Hz
音高 124 对应的频率为 10548.081821211843 Hz
音高 125 对应的频率为 11175.30340585612 Hz
音高 126 对应的频率为 11839.8215267723 Hz
音高 127 对应的频率为 12543.853951415984 Hz

Process finished with exit code 0

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140

在这里插入图片描述





三、获得音频后如何准确获取该音频的频率



手机中下载音准器软件 , 可以自动分析音频的频率 , 然后根据频率到上面的表格中查找 , 即可找到该音频对应的音高 ;

任意一款乐器调音软件即可 ;

文章来源: hanshuliang.blog.csdn.net,作者:韩曙亮,版权归原作者所有,如需转载,请联系作者。

原文链接:hanshuliang.blog.csdn.net/article/details/120491771

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。