网站大量收购闲置独家精品文档,联系QQ:2885784924

LabView傻瓜钢琴论文部分.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LabView傻瓜钢琴论文部分

报告题目:基于LabView 及myDAQ的傻瓜钢琴 班级:测控一班 姓名:梁敏 学号:3011202015 摘要:在傻瓜钢琴中,利用布尔键和事件结构在前面板中做出一架虚拟钢琴。手机音频输出口与myDAQ的AUDIO IN端口相连,采集到音频信息后对其进行频谱分析,分析出其中出现的音符频率,同时在相同频率的钢琴键上做出颜色变化,提示使用者跟随提示弹奏。所以,使用者在不识谱的情况下可以自定义音频,跟随软件的提示轻松地弹奏出整首钢琴曲。 关键词:LABVIEW, MYDAQ, 钢琴, 频谱测量 报告内容: (一)设计需求:基于myDAQ数据采集卡和LabVIEW实现一个傻瓜钢琴,外部输入简单钢琴曲音频,软件中的琴键变化颜色,使用者即可跟随弹奏。 (二)算法设计: 一.钢琴键盘部分 1.单个按键 利用布尔确定控件作为一个按键,更改其属性中的长、宽值,更改开关时的颜色。利用仿真信号快速VI作为钢琴键声音的来源,更改其属性中的信号类型为正弦信号,采样率为4000Hz以满足奈奎斯特采样定理,并对其创建输入控件,输入特定的频率值(对应不同琴键),并将其转化为常量。创建播放声音快速VI,与仿真信号快速VI相连。 2.钢琴 创建事件结构,每个事件结构的事件源为一个布尔按钮(对应不同琴键),事件为鼠标按下。 二.其他部分 创建DAQ助手采集信号,设置采集模式为N采样,待读取采样为1k,采样率为50k。对采集到的信号进行频谱测量,创建频谱测量快速VI,设置所选测量为幅度(峰值),结果为线性。之后对于测量结果进行波峰检测,设置阈值为0.001,检测波峰(Peak),在位置处创建显示控件(数组)。龙数组最大最小值函数取得所测波峰的最小值(即为输入音频中对应音高的频率)。在 此之后添加条件结构,其中输入C语言语句,每一条If条件语句对应一个音高的频率范围,设置整形变量y,其值为对应琴键的数值(例如低音do,y值为1)。在此之后创建条件结构,以使对应琴键变化颜色。每一个条件结构内放置平铺式顺序结构,设置三个帧,第一帧为对应琴键的局部变量,创建常量,值为T,第二帧为延时等待500ms,第三帧同第一帧,创建常量变为F。 (三)实现及调试过程中的难点 因为日常生活中能下载到的钢琴曲或其他歌曲过于复杂,信息量过大,不便于分析,我使用手机钢琴软件自己弹奏并录音,再利用格式转换软件将录制的midi格式音频转换为mp3格式。但在实际分析中,

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档