基于MATLAB的简单音乐合成精要.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数字信号处理》课程设计 说明书 设计题目: 姓 名: 专业年级: 学 号: 指导老师: 时 间: 《数字信号处理课程设计》任务书 题目 基于MATLAB的简单音乐合成 主要 内容 1、自学Matlab软件,了解相关编译语句; 2、利用Matlab完成简单的音乐合成; 3、分析仿真结果,得出合理结论。 设计 要求 1、利用Matlab实现对自选乐曲的简单音乐合成,生成 .wav文件; 2、给各个乐音加载包络,生成.wav,并显示音乐信号的包络图像; 3、在音乐中加上二、三、四次谐波,基波幅度为1,高次谐波幅度分别为0.388、0.1557、0.2424,并生成.wav文件。 4、按要求完成设计报告。 主要 仪器 设备 1、计算机1台,Matlab 仿真软件一套。 主要 参考 文献 [1] 高西全,丁玉美.数字信号处理(第三版) [M].西安:西安电子科技大学出版社,2008 [2] 程佩青. 数字信号处理教程(第四版) [M].北京:清华大学出版社,2013 [3] 余成波等.数字信号处理及MATLAB实现(第二版) [M].北京:清华大学出版社,2008 课程设计进度安排(起止时间、工作内容) 单人一组,每组选择不同乐曲进行音乐合成,每人1套实验环境。整个课程设计共1周20学时,具体安排如下: 前期准备工作 4学时 学习设计题目相关知识,查阅资料,掌握实现的原理; 计划内上机14学时 按要求,完成设计方案,编写并调试仿真程序; 计划内上机2学时 结果验收,并完成课程设计报告。 课程设计开始日期 2015.06.23 课程设计完成日期 2015.06.30 指导老师(签名):__________________________ 目 录 1 设计基础 - 1 - 1.1 MATLAB软件简介 - 1 - 1.2 乐曲解析 - 1 - 2 设计与实现 - 2 - 2.1 简单的音乐合成 - 2 - 2.1.1原理分析 - 2 - 2.1.2 Matlab 源代码 - 2 - 2.1.3 运行结果分析 - 2 - 2.2 除噪音,加包络 - 2 - 2.2.1 原理分析 - 2 - 2.2.2 Matlab 源代码 - 2 - 2.2.3 运行结果分析 - 2 - 2.3 加谐波 - 2 - 2.3.1 原理分析 - 2 - 2.3.2 Matlab 源代码 - 2 - 2.3.2 运行结果分析 - 3 - 3 总结与体会 - 4 - 4 参考文献 - 5 - 1 设计基础 图 1-1 钢琴键盘和相应频率 从图 1-1 可以看到,靠下边的 A 键称为小字组 A,它的频率值 fA0= 220Hz,而靠上面的另一个 A 键是小字一组 A,它的频率值是 fA1= 440Hz。两者为二倍频率关系,即 fA1 相当于 fA0 的二次谐波。也称为 8 度音或倍频程 Octave(即我们画频响特性图时所用的术语“倍频程”)。 根据《两只老虎》简谱和十二平均律计算出该小节每个乐音的频率,在MATLAB中生成幅度为1,抽样频率为8000kHz的正弦信号表示这些乐音,用sound播放合成的音乐 图1-2 乐曲《两只老虎》曲谱 由图可知《两只老虎》的曲调定为C,即1=C,对应的频率为261.63Hz,据此可以计算出其他乐音的频率,类推计算出各乐音对应的频率见表1-1 部分乐音对应的频率: 表1-1 部分乐音对应的频率 乐音 1 2 3 1 1 2 3 1 3 4 频率 261.63 293.66 329.63 261.63 261.63 293.66 329.63 261.63 329.63 349.23 乐音 5 3 4 5 频率 392 329.63 349.23 392 在确定了各乐音的频率之后需要确定每个乐音的持续时间。每小节有两拍,一拍的时间是0.5此部分乐音的持续时间见表1-2部分乐音对应的时间: 表1-2 部分乐音对应的时间 乐音 1 2 3 1 1 2 3 1 3 4 时间 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 乐音 4 5 3 4 5 时间 0.5 1 0.5 0.5 1 而在MATLAB中表示乐音所用的抽样频率为fs=8000Hz,也就是所1s钟内有8000个点,抽样点数的多少就可表示出每个乐音的持续时间

文档评论(0)

LOVE爱 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5341224344000002

1亿VIP精品文档

相关文档