基于MFC的MIDI音乐踏板系统的设计研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:yu23344
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为Visual C++的核心,MFC架构在Windows API之上,封装了WindowsSDK的结构和功能,在进行应用软件开发的一些基础工作时,比如菜单条的生成、工具栏的编辑、控件的管理和窗口的创建等,用户可以比较便利地直接套用MFC的程序框架。每个窗口函数需要处理大量的消息队列,代码冗长重复,容易出错有难度,这是使用Windows底层开发的编程方法不可避免的过程,而使用MFC的标准化程序结构时,极大地提高了程序的开发效率,增强了代码的可靠性和可移植性。得益于操作系统的可视化图形和多媒体技术的蓬勃发展,计算机摆脱了传统的处理文本和数字的机器角色。计算机能够处理三种典型的数字音频,分别是MIDI音频、波形音频和CD唱盘数字音频。其中,声卡是一种常用的波形音频设备,将音频输入(来自麦克风、录音机等)经过采样、量化和编码,转换为数字样本,储存到内存或磁盘中。MIDI是乐器数字化接口,它符合工业标准,可以数字化地对乐器在演奏时,音的强弱、音符的持续时间和按键力度等信息进行描述,MIDI控制器再以文件格式将其存入计算机。在重放音乐时,从MIDI文件中提取出相应的指令消息,合成器通过符号解释将其转换成声音信号,最后由混音器生成声波。和波形音频相比较,MIDI音频有着不可比拟的优势。总结以上内容,本文联合MFC标准化程序结构和MIDI音频处理的长处,在Visual Studio 2012的应用平台上构建了一个多功能的音乐踏板系统。该系统基本实现了MIDI音乐播放、文件解析、音轨拆分、旋律提取、串口通信和界面美化等功能,具有灵活性、易操作和可扩展的特点,对实际生活中的MIDI开发制作和多媒体教学运用有着积极的影响作用。
其他文献
基于图像的目标的识别和跟踪技术已经广泛应用于国防与国民经济建设的诸多领域,融合了计算机视觉、图像处理与模式识别以及计算机应用等相关领域的先进技术和研究成果。对于识
距离模糊作为合成孔径雷达(Synthetic Aperture Radar)系统设计中的一个重要的指标,直接影响着SAR成像的质量,特别是星载SAR系统,距离模糊对成像的影响更为直接,更为重要,不能忽视。
近年来,资源共享型P2P网络的发展引发人们对P2P网络安全、管理、计费等问题的关注。访问控制是应用级网络安全服务中重要的一种,它保证了在系统访问控制策略约束下,合法结点获得
生物识别(Biometrics)技术是依靠人类自身所固有的生理或行为特征进行身份验证的一种手段。由于手背静脉生理上具有唯一、稳定和活体的特性以及手背静脉识别技术在实际应用中
移动窗显示技术应用于遥感卫星图像地面处理系统已有多年的历史。近年来,国际上也逐渐研究了几套卫星过境实时图像远程移动窗显示与信息播报系统。但是,同此前的移动窗显示技术
语音中的韵律对人们理解语义具有非常重要的作用,尤其对于汉语这种典型的声调语言来说,韵律中的声调更具有区分语义的功能。然而当前的汉语语音识别技术并没有充分发挥韵律信息
摘要:新课标要求在我们平时的教学过程中,必须要让学生多读、多想、多探索,培养良好的创新能力,这将对学生终身受益。  关键词:培养;学生;创新能力  新课程标准要求我们的教学必须鼓励学生敢想敢说、大胆探索、不断进取,以培养学生的创新能力。这也成为每一个教育工作者应该研究的至关重要的前沿课题。为此,我在教学中尝试着从以下几方面入手。  一、榜样效应与问题意识  古人云:书山有路勤为径,学海无涯苦作舟。
本文测定了大黄鱼表皮、鳃、肠粘液的溶菌活性、IgM含量及蛋白质组成等生理生化特性,并研究了粘液对致病性溶藻弧菌的抗菌活性及溶藻弧菌对粘液的营养利用情况。采用放射性标
随着移动互联网产业的爆炸式发展,移动通信产业也随之经历着数据业务的快速增长。人们对通信业务速率的需求逐步提高。当前移动互联网时代最重要的三个应用场景是室内环境场
地球同步轨道合成孔径雷达(Geosynchronous Synthetic Aperture Radar,简称GEOSAR)是以轨道高度为36000km的地球同步卫星为平台的星载SAR,地球同步轨道SAR相位定标是GEOSAR新体