论文部分内容阅读
[摘 要]在数字化应用技术已经渗透到社会的各个领域的大背景下,数字化环境中音乐文化呈现出的多元性以及学生的认知能力已经远远超出了教育者的想象。文章旨在解决普通高校音乐专业学生及社会各领域音乐爱好及学习者普遍面临的视唱学习困境,以介绍“Mentor”视唱教学辅助软件升级版的设计与构想为内容,对这款软件设计的理念、功能和操作等方面进行了较为详尽的阐释;指出其功能实用、便捷,内容全面、丰富,以及针对性较强等主要特征;希望能对视唱教学的数字化改革,发挥一点积极作用。
[关键词]数字化环境;“Mentor”视唱教学软件;设计与构想;音乐的表现力
[中图分类号]G613.5 [文献标识码]A [文章编号]1007-2233(2018)11-0031-03
一、“Mentor”视唱软件构想萌生的背景及原因
“Mentor”是希腊神话中的孟托,奥德赛的忠实顾问,雅典娜通过装扮他而成为泰勒马科斯的保护人及老师,贤明和忠实的顾问或良师。英文直译“良师益友”。 “Mentor”视唱软件所扮演的是亦师亦友的角色,其中强调了“指导”与“互动”两个关键词。
“视唱”即用人声按照没有歌词的乐谱歌唱的练习。早期视唱练耳课的雏形,即法国理论家圭多·阿雷蒂努斯为教会的唱诗班开设的歌唱训练。而1795年巴黎音乐学院出版的第一本关于视唱练耳的教材《音乐学院的音乐综合基础训练》,其内容便包含了发声练习、读谱练习、歌唱练习等。由此可见,视唱练耳课程的最早设定是与歌唱息息相关的。
当下高校所设定的视唱课程多是设置在视唱练耳课程的综合教学中,作为课程的一部分进行,其中存在着比例分配不均的主观性。过于强调练耳训练的教师往往少之甚少地强调视唱的训练内容甚至省略。这便在認识上削减了学生对于视唱的重视性,继而在训练过程中将之放弃。作为学习主体的学生本身也存在着水平的个体差异,原因在于各大音乐院校在招生要求及试题的设定上都有不同的标准,有些音乐院校则根本性地忽视视唱练耳的考量而一味强调自身专业方向的专业标准。这便导致入校学生的水平参差不齐,跑调现象严重,节奏混乱的例子层出不穷,严重妨碍了教师授课的进度与要求。当下现有的练耳软件中都有不同程度的缺陷,即一味强调听觉训练,抑或设置的内容对象比较单一、狭隘,内容不全面,功能需求方面的内容还只是处于萌芽期等。
二、 “Mentor”视唱软件的设计与构想
(一)软件的总体需求与特色需求
1.软件的总体需求
软件的总体需求主要从菜单控制与课程内容控制角度出发,应对用户需求设置以下内容。
菜单内容控制需求包括:①用户练习结果的存储。②用户需要练习的谱例的打印。③用户本次及多次成绩的导出。④根据个人需求自由选择课程。⑤直接退出系统。⑥速度调节、节拍器、乐谱播放设置。⑦成绩的统计、排行榜、重新开始课程、删除成绩。⑧麦克风设置。⑨各种理论提示的弹出。
课程内容控制需求包括:①由易至繁的各阶段的课程设置。② 对课程的选择,用户可以选择一门课程或多门课程并进行全部选定与撤销。③对旋律发声音色的选择,用户可以根据实际情况选择相应的音色进行学习与练习。④对选择课程的相关理论知识的提示,能够自动弹出,填补理论构建的遗漏。⑤视唱伴奏功能,能够点击或取消,并且在个人视唱过程中隐藏软件本身的旋律播放,只保留伴奏音色。⑥相关课程的知识提示,以便能够进行课程间的知识的相互渗透。⑦对于相关多声部的课程可以自由选定声部进行练习。
2.软件的特色需求
软件的特色需求主要体现在音准的自测与他测方面,用户能够在有直观体现的乐谱呈现前提下,对旋律进行视唱。视唱过程中除本身的乐谱进行再添加了声波的进行,进而通过麦克风进行第二轨道视唱波的音准比对,如出现音准问题,会在某问题波段和旋律的谱例上同时出现提示,以更明确的方式提示演唱者的问题,并打分。
(二)软件的体系结构框架与数据库
1.软件的体系结构框架
在本论文中设计的Mentor视唱辅助软件是基于MVC(Model View Controller)软件体系结构设计,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一程序可以使用不同的表现形式。
在Mentor软件中,使用数据库和音乐素材文件作为M部分,使用UI实现界面的现实,而在两者之间使用JDBC(Java Database Connectivity)来作为C部分。在这个软件的设计中,UI部分使用Java的Awt包(ABCstract WindowingTokit),它是Java提供的用于建立和设置Java的图形用户界面的基本工具。Awt由Java的Java.awt包提供,里面包含了许多可用来建立与平台无关的图形用户界面(UI)类,这些类又被称为组件(Component).Jdbc是一种执行SQL语句的JavaApi,可以为多种关系数据库提供统一的访问。它由一组用Java语言编写的类和接口组成。
当用户通过UI选择需要的音乐素材时,软件将通过JDBC链接数据库,并从数据库中查找相应的音乐素材文件路径,通过JDBC的操作,把该音乐素材文件写入UI界面中或者音频播放设备上。这样,便实现了数据与显示表达方式的解耦合。
2.数据库
本软件的数据库设计当是由数据D与数据对象R之间存在的关系集合出发,根据软件的需求,提炼出该系统的基本实体集,以及实体集之间的关系。主要包括以下几方面的内容:①课程设置实体与所对应的实体所包含的属性。课程实体数据库的分析已在已发表的文章中阐述,故不再做分析。②课程相关理论内容的实体与所对应的实体所包含的属性。
该软件由课程相关内容提示的需求功能角度出发,包括以下内容:①声乐发声。解决在视唱过程的发声问题,包括音域、音程大跳所产生的音高障碍,以及音色单一、枯燥无味等问题。②乐理知识。解决在视唱过程中音程关系、调式调性、节奏速度、音乐风格、表情术语等内容的普及与渗透。③和声功能。能够在视唱过程中非常直观地对旋律的和声走向进行提示与解释,对视唱的伴奏起到非常直观的理论渗透。④曲式结构。对视唱作品的结构关系进行解析,能够让演唱者明白作品的整体结构框架及作者的意图。⑤作品作者。对视唱作品的背景及作者有一定的了解,从而比较准确地把控作品的风格与情绪。 根据以上实体,我们可以衍生出实体所包含的内容属性、文件名、文件路径。根据实体属性与上图即可设计出相应的数据库关系模式:A.理论提示类别(理论提示类型编号[关键字];理论提示类别属性);B.声乐发声(发声方法编号[关键字];发声方法属性,文件名,文件路径);C.乐理知识(乐理编号[关键字];乐理知识属性,文件名,文件路径);D.和声功能(和声编号[关键字];和声功能属性,文件名,文件路径);E.曲式结构(结构编号[关键字];曲式结构属性,文件名,文件路径);F.作品作者(背景编号[关键字];背景知识属性,文件名,文件路径)。
(三)软件的界面与操作
本软件的界面主要分控制界面与课程界面。控制界面主要掌管文件的存储、导出、打印,成绩的管理与查询等。课程界面主要能够比较直观、直接地点击所要学习的课程内容,并能够根据实际需要选择难易程度。
1.菜单控件包括:文件、练习、成绩管理、帮助
①文件控件包括:练习设置另存为、导出、打印等内容。可实现将本次的练习进度存入电脑或移动硬盘中,以便下次练习可以直接点击进入。将成绩导入磁盘,也可将成绩输出自我测评或交与老师进行测评。可将视唱谱例或伴奏谱例打印成纸质以便在钢琴键盘上练习。
②练习控件包括:音阶、音程、和弦、旋律、多声部、现代音乐、法国视唱教程等视唱类型。可实现各类有关课程内容的学习。用户可自行在框内选择打钩,也可以点击内容菜单部分的全选或撤销,合理安排自己的学习进度。选定课程后点击开始,进入界面乐谱并开始播放作品(钢琴音色)(默認状态)。界面中会有范唱选项,点击进入音色选择选项,用户可以自行选择音色来播放,播放完毕,会默认进行下一个作品,用户可点击再次播放或停止来控制。界面中还设置包括插入麦克风、速度调节与节拍器选项,用户可以根据实际要求进行选择。
③练习控件包括:速度、乐谱播放、节拍器等设置。可实现在播放课程时或根据课程进行练习时,根据实际情况进行快慢的调节。在练习带有伴奏的课程时可点击进行选择隐藏伴奏或隐藏旋律,在多声部视唱中也可以点击隐藏未唱声部,根据实际需求进行选择。用户在跟唱或视唱作品时可作为控制与参考的依据,可点击打开或停止。
④成绩管理控件包括:统计、排序、重新开始、删除等设置。可实现对此次及多次课程学习成绩统计的自我测评。对用户的课程学习成果进行排行,自检近期的学习成效。
⑤工具控件包括:效果麦克风,麦克风向导等设置。用户可根据需要进行效果调试,将自己的视唱直接录入并另存为MP3或WMA及MIDI形式。
⑥帮助控件包括:发声知识、乐理知识、和声进行、曲式结构、创作背景等。实现帮助用户对有关专业知识的梳理与学习。
2.课程控件包括:音阶、音程、和弦、旋律、多声部、现代音乐、法国视唱等设置
①音阶视唱控件包括:大小调调式、中古教会调式、五声性调式及蓝调和全、半音阶。②音程视唱控件包括:自然音程、变化音程和增减音程。③和弦视唱控件包括调式和弦、变音和弦、增减和弦及其各种转位。④旋律视唱控件包括:无升降号~6个升降号的各种调式和常见节奏、节拍。⑤多声部视唱控件包括:织体类型、声部数量和调性属性。⑥现代音乐视唱控件包括:多扩展、泛调性、无调性、整体序列和多声部。⑦视唱教程视唱,则按教程自身的编写排列。
各个控件所能实现的操作总结归纳为:①可根据实际情况自由选择课程,点击全部选定或全部删除来控制课程的设置。②根据自己的喜好或要求进行范唱音色的选择,如人声、弦乐小提琴、管乐长笛、单簧管等乐器的音色。③自由选择或取消课程内容的相关伴奏。④跟范唱与伴奏同步视唱并显示分轨录制,在乐谱与音轨上显示音准的问题所在,并对此次视唱进行打分。⑤点击提示内容出现相关课程的内容介绍。⑥在涉及多声部视唱内容时,能够选择或隐藏各个声部,自由、机动地进行视唱练习。
结 语
本文试图从个人构想与计算机原理出发,将“Mentor”[LL]即“良师益友”的特质具体化,强调改变教师教授的个体差异与手段的不可变与授课时间的受约束性,帮助学生脱离抽象的音乐语汇,以更直观的方式进行音乐内容的训练;避免面对教师对象所产生的心理障碍,扩展学生的学习实践内容,以更便捷、更有趣、更自由的方式进行教学与学习,有效地提高教师教学与学生学习的效率。
[参 考 文 献]
[1]王 海.音乐练耳教学软件的设计与实现[D].东北大学,2005.
[2]赵易山,张路路.音乐多媒体课件制作[M].北京:中央音乐学院出版社,2004.
[3]孟凡颖.音乐教育中的奇葩——李西安、庄 曜、赵易山、韩新安谈数字化音乐教育[J].演艺设备与科技,2004(05).
[4]郝 瑾.数字化音乐与视唱练耳教学研究[J].内蒙古大学艺术学院学报,2005(09).
[5]李晓薇.电脑视唱练耳教学的应用实例[J].黄钟,2000(03).
[6]赵易山.数字化视唱练耳教学研究[M].北京:中央民族大学出版社,2003.
[7]舒泽池.闯入音乐教育领域的电脑软件[J].演艺设备与科技,2004(04).
[8]赵易山,王新华.多元语境下的艺术高校视唱练耳学科改革新探[J].中央音乐学院学报,2008(04).
[9]孔云霞.视唱练耳多学科渗透教学理念之探索[J].吉林艺术学院学报,2006(04).
[10]张晓燕.声乐中的视唱 视唱中的声乐[J].人民音乐,2009(02).
(责任编辑:张洪全)
[关键词]数字化环境;“Mentor”视唱教学软件;设计与构想;音乐的表现力
[中图分类号]G613.5 [文献标识码]A [文章编号]1007-2233(2018)11-0031-03
一、“Mentor”视唱软件构想萌生的背景及原因
“Mentor”是希腊神话中的孟托,奥德赛的忠实顾问,雅典娜通过装扮他而成为泰勒马科斯的保护人及老师,贤明和忠实的顾问或良师。英文直译“良师益友”。 “Mentor”视唱软件所扮演的是亦师亦友的角色,其中强调了“指导”与“互动”两个关键词。
“视唱”即用人声按照没有歌词的乐谱歌唱的练习。早期视唱练耳课的雏形,即法国理论家圭多·阿雷蒂努斯为教会的唱诗班开设的歌唱训练。而1795年巴黎音乐学院出版的第一本关于视唱练耳的教材《音乐学院的音乐综合基础训练》,其内容便包含了发声练习、读谱练习、歌唱练习等。由此可见,视唱练耳课程的最早设定是与歌唱息息相关的。
当下高校所设定的视唱课程多是设置在视唱练耳课程的综合教学中,作为课程的一部分进行,其中存在着比例分配不均的主观性。过于强调练耳训练的教师往往少之甚少地强调视唱的训练内容甚至省略。这便在認识上削减了学生对于视唱的重视性,继而在训练过程中将之放弃。作为学习主体的学生本身也存在着水平的个体差异,原因在于各大音乐院校在招生要求及试题的设定上都有不同的标准,有些音乐院校则根本性地忽视视唱练耳的考量而一味强调自身专业方向的专业标准。这便导致入校学生的水平参差不齐,跑调现象严重,节奏混乱的例子层出不穷,严重妨碍了教师授课的进度与要求。当下现有的练耳软件中都有不同程度的缺陷,即一味强调听觉训练,抑或设置的内容对象比较单一、狭隘,内容不全面,功能需求方面的内容还只是处于萌芽期等。
二、 “Mentor”视唱软件的设计与构想
(一)软件的总体需求与特色需求
1.软件的总体需求
软件的总体需求主要从菜单控制与课程内容控制角度出发,应对用户需求设置以下内容。
菜单内容控制需求包括:①用户练习结果的存储。②用户需要练习的谱例的打印。③用户本次及多次成绩的导出。④根据个人需求自由选择课程。⑤直接退出系统。⑥速度调节、节拍器、乐谱播放设置。⑦成绩的统计、排行榜、重新开始课程、删除成绩。⑧麦克风设置。⑨各种理论提示的弹出。
课程内容控制需求包括:①由易至繁的各阶段的课程设置。② 对课程的选择,用户可以选择一门课程或多门课程并进行全部选定与撤销。③对旋律发声音色的选择,用户可以根据实际情况选择相应的音色进行学习与练习。④对选择课程的相关理论知识的提示,能够自动弹出,填补理论构建的遗漏。⑤视唱伴奏功能,能够点击或取消,并且在个人视唱过程中隐藏软件本身的旋律播放,只保留伴奏音色。⑥相关课程的知识提示,以便能够进行课程间的知识的相互渗透。⑦对于相关多声部的课程可以自由选定声部进行练习。
2.软件的特色需求
软件的特色需求主要体现在音准的自测与他测方面,用户能够在有直观体现的乐谱呈现前提下,对旋律进行视唱。视唱过程中除本身的乐谱进行再添加了声波的进行,进而通过麦克风进行第二轨道视唱波的音准比对,如出现音准问题,会在某问题波段和旋律的谱例上同时出现提示,以更明确的方式提示演唱者的问题,并打分。
(二)软件的体系结构框架与数据库
1.软件的体系结构框架
在本论文中设计的Mentor视唱辅助软件是基于MVC(Model View Controller)软件体系结构设计,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一程序可以使用不同的表现形式。
在Mentor软件中,使用数据库和音乐素材文件作为M部分,使用UI实现界面的现实,而在两者之间使用JDBC(Java Database Connectivity)来作为C部分。在这个软件的设计中,UI部分使用Java的Awt包(ABCstract WindowingTokit),它是Java提供的用于建立和设置Java的图形用户界面的基本工具。Awt由Java的Java.awt包提供,里面包含了许多可用来建立与平台无关的图形用户界面(UI)类,这些类又被称为组件(Component).Jdbc是一种执行SQL语句的JavaApi,可以为多种关系数据库提供统一的访问。它由一组用Java语言编写的类和接口组成。
当用户通过UI选择需要的音乐素材时,软件将通过JDBC链接数据库,并从数据库中查找相应的音乐素材文件路径,通过JDBC的操作,把该音乐素材文件写入UI界面中或者音频播放设备上。这样,便实现了数据与显示表达方式的解耦合。
2.数据库
本软件的数据库设计当是由数据D与数据对象R之间存在的关系集合出发,根据软件的需求,提炼出该系统的基本实体集,以及实体集之间的关系。主要包括以下几方面的内容:①课程设置实体与所对应的实体所包含的属性。课程实体数据库的分析已在已发表的文章中阐述,故不再做分析。②课程相关理论内容的实体与所对应的实体所包含的属性。
该软件由课程相关内容提示的需求功能角度出发,包括以下内容:①声乐发声。解决在视唱过程的发声问题,包括音域、音程大跳所产生的音高障碍,以及音色单一、枯燥无味等问题。②乐理知识。解决在视唱过程中音程关系、调式调性、节奏速度、音乐风格、表情术语等内容的普及与渗透。③和声功能。能够在视唱过程中非常直观地对旋律的和声走向进行提示与解释,对视唱的伴奏起到非常直观的理论渗透。④曲式结构。对视唱作品的结构关系进行解析,能够让演唱者明白作品的整体结构框架及作者的意图。⑤作品作者。对视唱作品的背景及作者有一定的了解,从而比较准确地把控作品的风格与情绪。 根据以上实体,我们可以衍生出实体所包含的内容属性、文件名、文件路径。根据实体属性与上图即可设计出相应的数据库关系模式:A.理论提示类别(理论提示类型编号[关键字];理论提示类别属性);B.声乐发声(发声方法编号[关键字];发声方法属性,文件名,文件路径);C.乐理知识(乐理编号[关键字];乐理知识属性,文件名,文件路径);D.和声功能(和声编号[关键字];和声功能属性,文件名,文件路径);E.曲式结构(结构编号[关键字];曲式结构属性,文件名,文件路径);F.作品作者(背景编号[关键字];背景知识属性,文件名,文件路径)。
(三)软件的界面与操作
本软件的界面主要分控制界面与课程界面。控制界面主要掌管文件的存储、导出、打印,成绩的管理与查询等。课程界面主要能够比较直观、直接地点击所要学习的课程内容,并能够根据实际需要选择难易程度。
1.菜单控件包括:文件、练习、成绩管理、帮助
①文件控件包括:练习设置另存为、导出、打印等内容。可实现将本次的练习进度存入电脑或移动硬盘中,以便下次练习可以直接点击进入。将成绩导入磁盘,也可将成绩输出自我测评或交与老师进行测评。可将视唱谱例或伴奏谱例打印成纸质以便在钢琴键盘上练习。
②练习控件包括:音阶、音程、和弦、旋律、多声部、现代音乐、法国视唱教程等视唱类型。可实现各类有关课程内容的学习。用户可自行在框内选择打钩,也可以点击内容菜单部分的全选或撤销,合理安排自己的学习进度。选定课程后点击开始,进入界面乐谱并开始播放作品(钢琴音色)(默認状态)。界面中会有范唱选项,点击进入音色选择选项,用户可以自行选择音色来播放,播放完毕,会默认进行下一个作品,用户可点击再次播放或停止来控制。界面中还设置包括插入麦克风、速度调节与节拍器选项,用户可以根据实际要求进行选择。
③练习控件包括:速度、乐谱播放、节拍器等设置。可实现在播放课程时或根据课程进行练习时,根据实际情况进行快慢的调节。在练习带有伴奏的课程时可点击进行选择隐藏伴奏或隐藏旋律,在多声部视唱中也可以点击隐藏未唱声部,根据实际需求进行选择。用户在跟唱或视唱作品时可作为控制与参考的依据,可点击打开或停止。
④成绩管理控件包括:统计、排序、重新开始、删除等设置。可实现对此次及多次课程学习成绩统计的自我测评。对用户的课程学习成果进行排行,自检近期的学习成效。
⑤工具控件包括:效果麦克风,麦克风向导等设置。用户可根据需要进行效果调试,将自己的视唱直接录入并另存为MP3或WMA及MIDI形式。
⑥帮助控件包括:发声知识、乐理知识、和声进行、曲式结构、创作背景等。实现帮助用户对有关专业知识的梳理与学习。
2.课程控件包括:音阶、音程、和弦、旋律、多声部、现代音乐、法国视唱等设置
①音阶视唱控件包括:大小调调式、中古教会调式、五声性调式及蓝调和全、半音阶。②音程视唱控件包括:自然音程、变化音程和增减音程。③和弦视唱控件包括调式和弦、变音和弦、增减和弦及其各种转位。④旋律视唱控件包括:无升降号~6个升降号的各种调式和常见节奏、节拍。⑤多声部视唱控件包括:织体类型、声部数量和调性属性。⑥现代音乐视唱控件包括:多扩展、泛调性、无调性、整体序列和多声部。⑦视唱教程视唱,则按教程自身的编写排列。
各个控件所能实现的操作总结归纳为:①可根据实际情况自由选择课程,点击全部选定或全部删除来控制课程的设置。②根据自己的喜好或要求进行范唱音色的选择,如人声、弦乐小提琴、管乐长笛、单簧管等乐器的音色。③自由选择或取消课程内容的相关伴奏。④跟范唱与伴奏同步视唱并显示分轨录制,在乐谱与音轨上显示音准的问题所在,并对此次视唱进行打分。⑤点击提示内容出现相关课程的内容介绍。⑥在涉及多声部视唱内容时,能够选择或隐藏各个声部,自由、机动地进行视唱练习。
结 语
本文试图从个人构想与计算机原理出发,将“Mentor”[LL]即“良师益友”的特质具体化,强调改变教师教授的个体差异与手段的不可变与授课时间的受约束性,帮助学生脱离抽象的音乐语汇,以更直观的方式进行音乐内容的训练;避免面对教师对象所产生的心理障碍,扩展学生的学习实践内容,以更便捷、更有趣、更自由的方式进行教学与学习,有效地提高教师教学与学生学习的效率。
[参 考 文 献]
[1]王 海.音乐练耳教学软件的设计与实现[D].东北大学,2005.
[2]赵易山,张路路.音乐多媒体课件制作[M].北京:中央音乐学院出版社,2004.
[3]孟凡颖.音乐教育中的奇葩——李西安、庄 曜、赵易山、韩新安谈数字化音乐教育[J].演艺设备与科技,2004(05).
[4]郝 瑾.数字化音乐与视唱练耳教学研究[J].内蒙古大学艺术学院学报,2005(09).
[5]李晓薇.电脑视唱练耳教学的应用实例[J].黄钟,2000(03).
[6]赵易山.数字化视唱练耳教学研究[M].北京:中央民族大学出版社,2003.
[7]舒泽池.闯入音乐教育领域的电脑软件[J].演艺设备与科技,2004(04).
[8]赵易山,王新华.多元语境下的艺术高校视唱练耳学科改革新探[J].中央音乐学院学报,2008(04).
[9]孔云霞.视唱练耳多学科渗透教学理念之探索[J].吉林艺术学院学报,2006(04).
[10]张晓燕.声乐中的视唱 视唱中的声乐[J].人民音乐,2009(02).
(责任编辑:张洪全)