学位专题

目录>
<
DOI:10.7666/d.Y2860521

面向农牧民歌旋律的自动伴奏技术研究

吴瑞琪
河南师范大学
引用
近些年,随着我国经济文化发展,涌现出越来越多的农民歌手。在广大农村地区,音乐创作、音乐演奏变得越来越流行。随着计算机科学的发展,自动伴奏技术在音乐创作和音乐演奏中,越来越多被应用。然而,目前的自动伴奏技术研究主要是面向蓝调、爵士等国外音乐风格,针对民族音乐的研究非常稀少。为此,结合农村音乐发展现状,本文提出一种面向农牧民歌旋律的自动伴奏算法,以解决农牧地区的音乐自动伴奏问题。  本文首先介绍了算法作曲的历史及研究现状,分析了自动伴奏方面常用的几种人工智能方法在实际应用中存在的问题,如马尔可夫转换表中频繁转换造成的旋律内涵偏离、遗传算法中适应度函数的瓶颈问题等。  然后,结合音乐基础理论与人工智能算法,设计一种乐谱编码方式,实现乐谱信息数字化。在对乐谱数字编码的基础上,针对现有自动伴奏算法存在的问题,结合隐马尔可夫模型的优点,提出一种面向农牧民歌旋律的自动伴奏算法。该算法首先构建一个和声进行规则库,通过提取主旋律的风格、调式等特征结合和声进行规则库,为主旋律生成一个伴奏和弦序列。其次,将旋律根据音高关系和音长关系抽象为音型结构,结合隐马尔可夫模型在算法作曲中的应用,将主旋律音型结构作为观测值,伴奏音型结构作为隐含状态,构建一个伴奏音型结构的隐马尔可夫模型。然后,通过Viterbi算法,为主旋律生成伴奏声部的音型结构序列,最后将生成的伴奏和弦序列、音型结构序列,进行模进处理,生成完整的伴奏旋律。  最后,在VC++环境下搭建一个自动伴奏实验系统平台,通过该实验平台验证上述算法的实际效果。实验结果表明,该系统生成的伴奏能够满足特定人群的需求。

农牧民歌;自动伴奏;人工智能;旋律风格;Viterbi算法

河南师范大学

硕士

农业信息化

曹西征

2015

中文

J642.22;J60-05

57

2015-12-29(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅