您的位置: turnitin查重官网> 计算机 >> 计算机硬件 >线谱带有五线谱显示图形化编曲机在嵌入式系统中实现结论

线谱带有五线谱显示图形化编曲机在嵌入式系统中实现结论

收藏本文 2024-01-30 点赞:20551 浏览:85871 作者:网友投稿原创标记本站原创

摘要:带有五线谱显示的图形化编曲功能是现代电子键盘乐器的一项重要功能。作者以国外高档编曲电子琴为目标,在嵌入式平台实现了一个带有五线谱显示的图形化编曲机。本论文的重点是实现将MIDI数据转换为五线谱显示。MIDI文件是电子音乐编曲的最常用和最重要的音乐存储形式,但是由于MIDI文件以数据上无法分辨和弦和音高显示方式等五线谱基本内容,使得无法将它直接显示为五线谱,由此将MIDI数据转换为五线谱时的显示质量和转换算法的好坏息息相关。本论文比较了已有的几种MIDI文件到五线谱的转换模型,以MIDI事件按照音乐特点时刻进行分割和整合入手,自主设计了一种将MIDI文件和用户实时演奏高质量的转换至五线谱显示的策略,使音符的时值显示更加合理。其中在量化音符时间位置的算法中,本论文浅析了一般MIDI编曲软件的量化公式,并根据五线谱显示习惯做了修改。在对曲目的调号进行判别的算法中,浅析了现有的调号判别策略,结合音乐论述对判别策略重新设计,将算法简化。本课题所设计系统的五线谱显示内容通过专业音乐人士评测进行验证和调试,显示质量达到了国外高档编曲电子琴的水准,实现了预期的设计目标。关键词:嵌入式编曲机论文电子乐谱论文五线谱显示论文MIDI文件转五线谱论文

    摘要5-6

    ABSTRACT6-9

    第一章 绪论9-11

    1.1 课题背景和概述9-10

    1.2 本论文探讨的主要内容和安排10-11

    1.3 本人的工作内容11

    第二章 系统硬件案例设计11-16

    2.1 国外产品硬件平台浅析11-12

    2.2 系统硬件需求浅析12-14

    2.3 系统主要器件选型14-16

    2.3.1 液晶模块选型14-15

    2.3.2 CPU 选型15

    2.3.3 存储器选型15-16

    2.4 硬件系统框图16

    2.5 本章小结16

    第三章 用户界面和软件系统案例16-24

    3.1 用户界面设计16-19

    3.2 软件系统案例19-23

    3.3 本章小结23-24

    第四章 将 MIDI 文件转换为五线谱显示的算法设计24-48

    4.1 五线谱和 MIDI 文件24-27

    4.1.1 五线谱的组成元素24-27

    4.1.2 MIDI 文件格式介绍27

    4.2 为 MIDI 事件选择便于转换和编辑的数据结构27-31

    4.2.1 核心链表的数据结构28-29

    4.2.2 将 MIDI 文件转换为核心链表29-31

    4.3 转换算法设计31-35

    4.3.1 现有转换算法浅析31-34

    4.3.2 改善转换算法模型34-35

    4.4 选择和转换与五线谱相关的 MIDI 事件35-38

    4.5 按照每拍对 MIDI 事件进行浅析38-43

    4.5.1 量化音符的开始时刻39-41

    4.5.2 根据拍分割音符41

    4.5.3 量化音符和生成拍内休止符41-43

    4.6 按小节浅析和整合音符并确定调号43-46

    4.7 整理显示内容46-48

    4.8 本章小结48

    第五章 将实时演奏显示为五线谱48-55

    5.1 案例浅析48-49

    5.2 实时演奏的特点测试49-51

    5.3 修改量化逻辑51-55

    5.3.1 量化音符的开始时刻51-53

    5.3.2 量化音长的生成休止符53-55

    5.4 本章小结55

    第六章 系统性能评估55-58

    第七章 全文总结58-60

    7.1 主要结论58

    7.2 探讨展望58-60

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号