推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

Matlab的数字电子琴的设计与实现——工程数字信号处理算法与实践

更新时间:2018-08-07 21:50:40 大小:183K 上传用户:杨义查看TA发布的资源 标签:matlab 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(1) 举报

资料介绍

该文档为基于Matlab的数字电子琴的设计与实现讲解文档,


基于 Matlab的数字电子琴实现原理

振动频率不同,音调就不同。电子琴的每一按键对应一个频率不同的正弦波,按下按键,产生正弦波,播放波形即可听到对应按键的基音。

 

基于Matlab的数字电子琴的实现

在Matlab环境下,设置如图-1所示的数字电子琴界面,编程实现按键A至O的消息映射即可。

 

实现要点

(1)  按键A至O对应的正弦波频率(HZ)依次为:131、147、165、175、196、220、247、262、294、330、349、392、440、494、523

(2)    按键对应正弦波频率的数字显示

 

下面是按键A对应的消息映射:,其余按键代码相同,只是频率f值不同

1.png


部分文件列表

文件名 大小
基于Matlab的数字电子琴的设计与实现.doc 183K

全部评论(1)