基于iOS的互动乐谱系统的设计与实现
发布时间:2022-01-22 14:19
随着互联网技术的发展和人们生活品质的提高,数字化音乐逐渐走进人们的生活。但是目前的数字音乐技术主要运用于流行音乐的欣赏,而音乐教育方面相对较少。本文针对用户对数字音乐教学的需求,设计并实现了一个基于i0s的互动乐谱系统,让用户可以在移动端方便地浏览乐谱并跟随演奏练习,实现音乐的互动教学。本文在对当前音乐教学软件和用户进行充分的调研后,做了以下的工作:①调研用户情况和相关软件的现状,整理相关软件的优劣之处,进而分析出用户在音乐教学中对功能和互动的需求。②从用户需求出发,设计了系统整体的框架图,明确了系统支持的重要功能。然后细化并分类用户的需求,使用iOS开发技术,设计并实现了互动乐谱系统的各个模块的功能。③调研当前音乐教学中的演奏曲目,收集了一套完善的数据测试集,为系统完成测试并优化性能。该系统交互性强,能满足用户在音乐教学中的需求,对数字音乐技术的不同标准做了兼容处理,也考虑了未来的扩展。本文详细地阐述了系统功能和用户需求分析,并系统地介绍了 i0s的互动乐谱系统的设计、实现、测试的过程。本系统也应用到了苹果商店在线产品中,在不断更新和优化的中,为用户提供了功能更多,互动性更好的音乐教...
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:56 页
【学位级别】:硕士
【部分图文】:
}u}.节点
?Sig????图4-15乐谱交互时序图??可以看到,用户输入开启录音后,控制器和视图就进入一个循环,即不断地计算??新的位置,然后通知给视图去更新。这里的通知是对象通信的一种方式,设计模式中??称为观察者模式,具体实现过程大致为:视图注册成为观察者,观察位置的值,每次??控制器更新位置时,就会调用setter方法,在setter方法里,一旦赋值就通知观察??者,视图收到通知,就会根据新的值更新显示,这是一种松耦合的设计思想,解耦了??控制器和视图。??对于视图模块来讲,输入就是一个表示当前音符所在乐谱的位置的整数,假设为??/KAS?历0?,而乐谱需要竖直方向滑动量为0你£〖。在计算0你£〖之前,需要做一个乐谱??音符位置的预处理
【参考文献】:
期刊论文
[1]手抄、印刷与数字出版时代的乐谱传播[J]. 朱星辰. 出版发行研究. 2016(12)
[2]Tonara:“解放”音乐人的双手[J]. 王根旺. 创业家. 2014(06)
[3]提高高师学生钢琴练习效率的几点举措[J]. 张海涛. 大众文艺. 2011(11)
[4]高校艺术设计教育未来发展方向研究[J]. 白天佑. 吉林省教育学院学报(学科版). 2010(09)
[5]网上教学对医学教育的影响[J]. Jorge G.Ruiz,梁燕. 复旦教育论坛. 2006(06)
[6]基于VC的XML DOM文档的解析实现[J]. 余以胜,张金波. 现代计算机(专业版). 2005(07)
[7]XML编程中的DOM与SAX技术[J]. 赵俊岚. 计算机工程. 2004(24)
[8]乐谱的历史演变及其形式特征[J]. 邱丹红. 交响.西安音乐学院学报. 2002(02)
[9]e-Learning的本质——信息技术与学科课程的整合[J]. 何克抗. 电化教育研究. 2002(01)
硕士论文
[1]Sibelius音乐软件在初中音乐教学中的应用研究[D]. 欧阳汉诚.南昌大学 2014
[2]在线音乐记谱系统的设计与实现[D]. 孙劲远.华中科技大学 2013
[3]音乐远程教育在网络技术推动下的发展研究[D]. 孙杨.北京交通大学 2009
本文编号:3602350
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:56 页
【学位级别】:硕士
【部分图文】:
}u}.节点
?Sig????图4-15乐谱交互时序图??可以看到,用户输入开启录音后,控制器和视图就进入一个循环,即不断地计算??新的位置,然后通知给视图去更新。这里的通知是对象通信的一种方式,设计模式中??称为观察者模式,具体实现过程大致为:视图注册成为观察者,观察位置的值,每次??控制器更新位置时,就会调用setter方法,在setter方法里,一旦赋值就通知观察??者,视图收到通知,就会根据新的值更新显示,这是一种松耦合的设计思想,解耦了??控制器和视图。??对于视图模块来讲,输入就是一个表示当前音符所在乐谱的位置的整数,假设为??/KAS?历0?,而乐谱需要竖直方向滑动量为0你£〖。在计算0你£〖之前,需要做一个乐谱??音符位置的预处理
【参考文献】:
期刊论文
[1]手抄、印刷与数字出版时代的乐谱传播[J]. 朱星辰. 出版发行研究. 2016(12)
[2]Tonara:“解放”音乐人的双手[J]. 王根旺. 创业家. 2014(06)
[3]提高高师学生钢琴练习效率的几点举措[J]. 张海涛. 大众文艺. 2011(11)
[4]高校艺术设计教育未来发展方向研究[J]. 白天佑. 吉林省教育学院学报(学科版). 2010(09)
[5]网上教学对医学教育的影响[J]. Jorge G.Ruiz,梁燕. 复旦教育论坛. 2006(06)
[6]基于VC的XML DOM文档的解析实现[J]. 余以胜,张金波. 现代计算机(专业版). 2005(07)
[7]XML编程中的DOM与SAX技术[J]. 赵俊岚. 计算机工程. 2004(24)
[8]乐谱的历史演变及其形式特征[J]. 邱丹红. 交响.西安音乐学院学报. 2002(02)
[9]e-Learning的本质——信息技术与学科课程的整合[J]. 何克抗. 电化教育研究. 2002(01)
硕士论文
[1]Sibelius音乐软件在初中音乐教学中的应用研究[D]. 欧阳汉诚.南昌大学 2014
[2]在线音乐记谱系统的设计与实现[D]. 孙劲远.华中科技大学 2013
[3]音乐远程教育在网络技术推动下的发展研究[D]. 孙杨.北京交通大学 2009
本文编号:3602350
本文链接:https://www.wllwen.com/wenyilunwen/mzqiyue/3602350.html