转载整理于以下网站:
http://www.elecfans.com/video/audio/200801197409.html
http://www.wtoutiao.com/p/m55xKw.html
音符乐器频率范围表
A 110 220 440 880 1760 3520
B 123.45 246.9 493.8 987.6 1975.2 3950.4
C 130.8 261.6 523.2 1046.4 2092.8 4185.6
D 146.825 293.65 587.3 1174.6 2349.2 4698.4
E 164.8 329.6 659.2 1318.4 2636.8 5273.6
F 174.6 349.2 698.4 1396.8 2793.6 5587.2
G 195.975 391.95 783.9 1567.8 3135.6 6271.2
C# – Db 34.6 69.3 138.6 277 554 1109 2217
D# – Eb 38.9 77.8 155.6 311 622 1244 2489
F# – Gb 46.2 92.5 185 370 740 1480 2960
G# – Ab 51.9 103.8 207.6 415 831 1661 3322
A# – Bb 58.3 116.5 233 466 932 1865 3729
小提琴 200Hz~400Hz影响音色的丰满度;1~2KHz是拨弦声频带;6~10KHz是音色明亮度。
中提琴 150Hz~300Hz影响音色的力度;3~6KHz影响音色表现力。
大提琴 100Hz~250Hz影响音色的丰满度;3KHz是影响音色音色明亮度。
贝斯提琴 50Hz~150Hz影响音色的丰满度;1~2KHz影响音色的明亮度。
长笛 250Hz~1KHz影响音色的丰满度;5~6KHz影响的音色明亮度。
黑管 150Hz~600Hz影响音色的丰满度;3KHz影响音色的明亮度。
双簧管 300Hz~1KHz影响音色的丰满度;5~6KHz影响音色的明亮度;1~5KHz提升使音色明亮华丽。
大管 100Hz~200Hz音色丰满、深沉感强;2~5KHz影响音色的明亮度。
小号 150Hz~250Hz影响音色的丰满度;5~7.5KHz是明亮清脆感频带。
圆号 60Hz~600Hz提升会使音色和谐自然;强吹音色光辉,1~2KHz明显增强。
长号 100Hz~240Hz提升音色的丰满度;500Hz~2KHz提升使音色变辉煌。
大号 30Hz~200Hz影响音色的丰满度;100Hz~500Hz提升使音色深沉、厚实。
钢琴 27.5~4.86KHz是音域频段。音色随频率增加而变的单薄;20Hz~50Hz是共振峰频率。
竖琴 32.7Hz~3.136KHz是音域频率。小力度拨弹音色柔和;大力度拨弹音色丰满。
萨克斯管 600Hz~2KHz影响明亮度;提升此频率可使音色华彩清透。
萨克斯管bB 100Hz~300Hz是影响音色的淳厚感,提升此频段可使音色的始振特性更加细腻,增强音色的表现力。
吉它 100Hz~300Hz提升增加音色的丰满度;2~5KHz提升增强音色的表现力。
低音吉它 60Hz~100Hz低音丰满;60Hz~1KHz影响音色的力度;2.5KHz是拨弦声频。
电吉它 240Hz是丰满度频率;2.5KHz是明亮度频率3~4KHz拨弹乐器的性格表现的更充分。
电贝司 80Hz~240Hz是丰满度频率;600Hz~1KHz影响音色的力度;2.5KHz是拨弦声频。
手鼓 200Hz~240Hz共鸣声频;5KHz影响临场感。
小军鼓(响弦鼓) 240Hz影响饱满度;2KHz影响力度(响度);5KHz是响弦音频(泛音区)
通通鼓 360Hz影响丰满度;8KHz为硬度频率;泛音可达10~15KHz
低音鼓 60Hz~100Hz为低音力度频率;2.5KHz是敲击声频率;8KHz是鼓皮泛音声频。
地鼓(大鼓) 60Hz~150Hz是力度音频,影响音色的丰满度;5~6KHz是泛音声频。
镲 250Hz强劲、坚韧、锐利;7.5~10KHz音色尖利;1.2~15KHz镲边泛音“金光四溅”。
歌声(男)150Hz~600Hz影响歌声力度,提升此频段可以使歌声共鸣感强,增强力度。
歌声(女) 1.6~3.6KHz影响音色的明亮度,提升此段频率可以使音色鲜明通透。
语音 800Hz是“危险”频率,过于提升会使音色发“硬”、发“楞”
沙哑声提升64Hz~261Hz会使音色得到改善。
喉音重衰减600Hz~800Hz会使音色得到改善
鼻音重衰减60Hz~260Hz,提升1~2.4KHz可以改善音色。
齿音重 6KHz过高会产生严重齿音。
咳音重 4KHz过高会产生咳音严重现象(电台频率偏离时的音色)。
乐曲中不同的音符实质上表示的是不同频率的声音。
在单片机中要发出不同频率的声音,只要产生不同频率的脉冲,再通过喇叭等播放出来即可。又由于方波容易用定时器产生,故一般单片机使用方波脉冲。
(1) 单片机产生不同频率脉冲信号的原理:
要产生音频脉冲,只要算出某一音频的脉冲(1/频率),然后将此周期除以2,即为半周期的时间,利用定时器计时这个半周期的时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期的时间再对I/O反相,就可以在I/O脚上得到此频率的脉冲。(可根据下图理解)
以8051单片机为例(8051单片机的定时器每次计数时间为1us)。利用8051的内部定时器使其工作在计数器模式MODE1下,改变计数值TH0及TL0以产生不同频率的方法如下:
例如,频率为523Hz,其周期为1/523 S=1912uS,因此只要令计数器计时956,在每计数956次时就将I/O反接,就可得到中音DO(532Hz)。
其计数值N可以根据以下公式得到:
2N=Fi/Fr (Fi为内部时钟频率,Fr为对应音符频率)
而单片机定时器所需的预计数值 T=65536-N=65536-Fi/2/Fr
计算举例:
设F=1000000=Fi=1MHz,求低音DO(261Hz)、中音DO(523Hz)、高音DO(1046Hz)的计数值。
T=65536-N=65536-Fi/2/Fr=65536-1000000/2/Fr=65536-500000/Fr
低音DO的T=65536-500000/262=63627
中音DO的T=65536-500000/523=64580
高音DO的T=65536-500000/1047=65059
附表:音符与频率对应表
(“#”表示半音,用于上升或下降半个音)
表9.1 C调各音符频率与计数值T的对照表
音符 频率(Hz) 简谱码T值
低1DO 262 63628
#1DO# 277 63731
低2RE 294 63835
#2RE# 311 63928
低3M 330 64103
低4FA 349 64103
#4FA# 370 64260
低5SO 392 64260
#5SO# 415 64331
低6LA 440 64400
#6 466 64463
低7SI 494 64524
中1DO 523 64580
#1DO# 554
中2RE 578 FC9F;
#2RE# 622
中3MI 659 FD09;
中4FA 698 FD34
#4FA# 740
中5SO 784 FD82
#5SO# 831
中6LA 880 FDC8
#6LA# 932
中7SI 988 FE06
(2)节拍
每个音符使用1个字节,字节的高4位代表音符的高低,低4位代表音符的节拍,下表为节拍码的对照。但如果1拍为0.4秒,1/4拍是0.1秒,只要设定延迟时间就可求得节拍的时间。假设1/4节拍为1DELAY,则1拍应为4DELAY,以此类推。所以只要求得1/4拍的DELAY时间,其余的节拍就是它的倍数,如下表为1/4和1/8节拍的时间设定。
表9.2 节拍码对照表
1/4节拍 1/8节拍
节拍码 节拍数 节拍码 节拍数
1 1/4拍 1 1/8拍
2 2/4拍 2 1/4拍
3 3/4拍 3 3/8拍
4 1拍 4 1/2拍
5 1又1/4拍 5 5/8拍
6 1又1/2拍 6 3/4拍
7 1又3/4拍 7 7/8拍
8 2拍 8 1拍
9 2又1/4拍 9 1又1/8拍
A 2又1/2拍 A 1又1/4拍
B 2又3/4拍 B 1又3/8拍
C 3拍 C 1又1/2拍
D 3又1/4拍 D 1又5/8拍
E 3又1/2拍 E 1又3/4拍
F 3又3/4拍 F 1又7/8拍
节拍延时参考:
曲调 1/4拍的延迟时间 1/8拍的延迟时间
4/4 125ms 62ms
3/4 187ms 94ms
2/4 250ms 125ms
我看萌了,一开始还好理解,然后一堆数字出来后,我还是默默的评论吧