论文部分内容阅读
“电脑音乐”自出现以来就受到广泛的关注。90年代后,越来越多的算法被应用于计算机作曲。主流的计算机作曲算法有马尔可夫转换表、遗传算法、神经网络、随机过程以及基于规则的知识库系统。提出了一种基于隐马尔科夫模型和交互式遗传算法的计算机作曲算法。通过将旋律元以及节奏融合进传统的仅以音符或节奏为单元的马尔可夫模型中,建立新型的隐马尔可夫音乐预测模型,并采用交互式遗传算法对产生音乐片段进行优化。仿真结果表明,该算法可以利用较小的数据集快速生成具有一定旋律逻辑并符合用户个性的音乐片段。