音乐合成实验报告

时间:2015-01-03 09:18:22
【文件属性】:

文件名称:音乐合成实验报告

文件大小:1.12MB

文件格式:PDF

更新时间:2015-01-03 09:18:22

matlab 音乐合成 实验报告 频谱 傅里叶

背景知识: 乐音的基本特征可以用基波频率、谐波频率和包络波形三个方面来描述,我们用大写英文字母CDEFGAB表示每个音的“音名”(或称为“音调”),当指定某一音名时,它对应固定的基波信号频率。 图1表示钢琴的键盘结构,并注明了每个琴键对应的音名和基波频率值。这些频率值是按“十二平均律”计算导出,下面解释计算规则: 图1 钢琴键盘和相应频率 从图1可以看到,靠下边的A键称为小字组A,它的频率值fA0 = 220Hz,而靠上面的另一个A键是小字一组A,它的频率值是fA1 = 440Hz。两者为二倍频率关系,即fA1相当于fA0的二次谐波。也称为8度音或倍频程Octave(即我们画频响特性图时所用的术语“倍频程”)。 从小字组A到小字一组A共有12个键,其中7个白色键,5个黑色键,其频率计算规律为相邻音倍乘系数K = 21/12 = 1.05946309,由此可求出图中各琴键对应之频率值。 从图1可以看出7个白建之间插入了5个黑键。在EF之间和BC之间没有黑键,也即这两组相邻的白键之间的基波频率倍乘系数为21/12,也称为相隔半音,而在其他白键之间都有黑键相隔,因而他们的频率倍乘系数为22/12,也称为相隔全音(如CD、DE、FG……)。若以白键英文字母为基准,则升高半音以“#”符号表示,降低半音则以“b”符号表示。于是,可以依次写出12个音名从低到高的字母表示为: C,bD,D,bE,E,F,bG,G,bA,A,bB,B 当然,若改用“#”号表示黑键,则bD改为#C,bE改为#D…… 下面给出“唱名”的概念。所谓唱名是指平时读乐谱唱出的do,re,mi……每个唱名并未固定基波频率。当指定乐曲的音调时才能知道此时唱名对应的音名,也即确定了对应的频率值。


网友评论

  • 不错,可以运行的
  • 不错,可以运行的