进化算法与机器学习在四部和声中的应用
1. 引言
和声是音乐理论中极为重要的分支,它通过将同时发声的音组合成和弦,并规定和弦的结构与进行规则,来协调多个旋律的同时发声,是音乐创作的关键因素之一。现代和声的基础可追溯到巴洛克音乐时期(17世纪至18世纪上半叶),其主要理念——功能和声,一直是20世纪初之前音乐创作的主流,也是许多现代音乐流派的基础。
在功能和声中,旋律基于七音大调音阶或小调音阶创作,每个音阶的音级都可构建和弦。基本和弦为三音和弦,更复杂的和弦可通过添加额外元素、省略或改变现有元素来构建。和弦的和声功能是功能和声中的关键概念,它决定了和弦在音乐作品中的作用,并规定了与其他和弦的连接规则。基本和声功能包括主音(T)、下属音(S)和属音(D),其他功能都与这三者相关。
功能和声的规则可分为两类:一类规定了后续和弦之间连接的有效性,另一类则管理和弦的结构。每类规则又可进一步分为硬规则(不可打破)和软规则(可打破,但会降低音乐质量)。
四部和声是将单音旋律转化为四声部合唱乐谱的问题,输入的旋律为最高的女高音声部,另外还包括女低音、男高音和男低音声部。这一问题在音乐教育和专业创作中都被视为基础问题,但同时也是一项复杂的任务,因为往往很难(甚至不可能)满足所有规则,而且即使满足所有规则,也不一定能创作出美学上令人满意的作品。
2. 技术现状
过去30年,计算机科学家对女高音和声问题进行了深入研究。基于规则的专家系统是最经典的计算机解决方法,例如CHORAL,它模拟了350条功能和声规则,并在约翰·塞巴斯蒂安·巴赫的众赞歌上进行了测试。基于规则的系统进行确定性的解空间搜索,是满足所有基本规则的实用方法。
<
超级会员免费看
订阅专栏 解锁全文

57

被折叠的 条评论
为什么被折叠?



