数字化环境下音乐教学软件的设计与构想.docx

数字化环境下音乐教学软件的设计与构想.docx

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

?

?

数字化环境下音乐教学软件的设计与构想

?

?

陈卉卉

[摘要]在数字化应用技术已经渗透到社会的各个领域的大背景下,数字化环境中音乐文化呈现出的多元性以及学生的认知能力已经远远超出了教育者的想象。文章旨在解决普通高校音乐专业学生及社会各领域音乐爱好及学习者普遍面临的视唱学习困境,以介绍“Mentor”视唱教学辅助软件升级版的设计与构想为内容,对这款软件设计的理念、功能和操作等方面进行了较为详尽的阐释;指出其功能实用、便捷,内容全面、丰富,以及针对性较强等主要特征;希望能对视唱教学的数字化改革,发挥一点积极作用。

[关键词]数字化环境;“Mentor”视唱教学软件;设计与构想;音乐的表现力

[中图分类号]G613.5[文献标识码]A[文章编号]1007-2233(2018)11-0031-03

一、“Mentor”视唱软件构想萌生的背景及原因

“Mentor”是希腊神话中的孟托,奥德赛的忠实顾问,雅典娜通过装扮他而成为泰勒马科斯的保护人及老师,贤明和忠实的顾问或良师。英文直译“良师益友”。“Mentor”视唱软件所扮演的是亦师亦友的角色,其中强调了“指导”与“互动”两个关键词。

“视唱”即用人声按照没有歌词的乐谱歌唱的练习。早期视唱练耳课的雏形,即法国理论家圭多·阿雷蒂努斯为教会的唱诗班开设的歌唱训练。而1795年巴黎音乐学院出版的第一本关于视唱练耳的教材《音乐学院的音乐综合基础训练》,其内容便包含了发声练习、读谱练习、歌唱练习等。由此可见,视唱练耳课程的最早设定是与歌唱息息相关的。

当下高校所设定的视唱课程多是设置在视唱练耳课程的综合教学中,作为课程的一部分进行,其中存在着比例分配不均的主观性。过于强调练耳训练的教师往往少之甚少地强调视唱的训练内容甚至省略。这便在認识上削减了学生对于视唱的重视性,继而在训练过程中将之放弃。作为学习主体的学生本身也存在着水平的个体差异,原因在于各大音乐院校在招生要求及试题的设定上都有不同的标准,有些音乐院校则根本性地忽视视唱练耳的考量而一味强调自身专业方向的专业标准。这便导致入校学生的水平参差不齐,跑调现象严重,节奏混乱的例子层出不穷,严重妨碍了教师授课的进度与要求。当下现有的练耳软件中都有不同程度的缺陷,即一味强调听觉训练,抑或设置的内容对象比较单一、狭隘,内容不全面,功能需求方面的内容还只是处于萌芽期等。

二、“Mentor”视唱软件的设计与构想

(一)软件的总体需求与特色需求

1.软件的总体需求

软件的总体需求主要从菜单控制与课程内容控制角度出发,应对用户需求设置以下内容。

菜单内容控制需求包括:①用户练习结果的存储。②用户需要练习的谱例的打印。③用户本次及多次成绩的导出。④根据个人需求自由选择课程。⑤直接退出系统。⑥速度调节、节拍器、乐谱播放设置。⑦成绩的统计、排行榜、重新开始课程、删除成绩。⑧麦克风设置。⑨各种理论提示的弹出。

课程内容控制需求包括:①由易至繁的各阶段的课程设置。②对课程的选择,用户可以选择一门课程或多门课程并进行全部选定与撤销。③对旋律发声音色的选择,用户可以根据实际情况选择相应的音色进行学习与练习。④对选择课程的相关理论知识的提示,能够自动弹出,填补理论构建的遗漏。⑤视唱伴奏功能,能够点击或取消,并且在个人视唱过程中隐藏软件本身的旋律播放,只保留伴奏音色。⑥相关课程的知识提示,以便能够进行课程间的知识的相互渗透。⑦对于相关多声部的课程可以自由选定声部进行练习。

2.软件的特色需求

软件的特色需求主要体现在音准的自测与他测方面,用户能够在有直观体现的乐谱呈现前提下,对旋律进行视唱。视唱过程中除本身的乐谱进行再添加了声波的进行,进而通过麦克风进行第二轨道视唱波的音准比对,如出现音准问题,会在某问题波段和旋律的谱例上同时出现提示,以更明确的方式提示演唱者的问题,并打分。

(二)软件的体系结构框架与数据库

1.软件的体系结构框架

在本论文中设计的Mentor视唱辅助软件是基于MVC(ModelViewController)软件体系结构设计,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一程序可以使用不同的表现形式。

在Mentor软件中,使用数据库和音乐素材文件作为M部分,使用UI实现界面的现实,而在两者之间使用JDBC(JavaDatabaseConnectivity)来作为C部分。在这个软件的设计中,UI部分使用Java的Awt包(ABCstractWindowingTokit),它是Java提供的用于建立和设置Java的图形用户界面的基本工具。Awt由Java的Java.awt包提供,里面包含了许多可用来建立与平台无关的图形用户界面(UI)类,这些类又被称为组件(Component)

文档评论(0)

159****1290 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档