3-2作曲(自动作曲算法)

3-2作曲(自动作曲算法)
参考资料:
ilem - 4分钟!教你制作一段音乐:http://www.bilibili.com/video/av1390915/
onyk - 4分钟!教你糊一段钢琴:http://www.bilibili.com/video/av3553313/
悠悠自动作曲机演示:http://www.bilibili.com/video/av290927/
参考软件:
FL studio 11、FL studio 12、袅袅虚拟歌手合成软件ver 1.9.38
自动作曲算法
自动作曲:
又称为算法作曲,是试图使用某个形式化的过程,以使人(或作曲家)在利用计算机进行音乐创作时的介入程度达到最小的研究。
自动作曲领域所采用的主要技术有:即马尔克夫(Markov)转换表(或称马尔克夫链)、随机过程、分层技术、知识库系统、音乐文法、人工神经网络技术和遗传算法。
ilem 的《4分钟!教你制作一段音乐》与onyk的《4分钟!教你糊一段钢琴》其实都是自动作曲算法的手动演示。
而《悠悠自动作曲机演示》是自动作曲算法的具体应用程序。
下面我们要讲一下自动作曲算法的手动操作方法。
ilemonyk式自动作曲算法
工作原理:根据音程关系得到协和的音符序列(即歌曲的旋律)
1、先随机产生音符序列

2、根据音程关系,删除或者移动不合法的音符

小六度:不完全协和 纯五度:完全协和 三全音:不协和 纯四度:完全协和
大三度:不完全协和 小三度:不完全协和 大二度:不协和 小二度:极不协和
根据音程关系,保留纯八度、大六度、小六度、纯五度、纯四度、大三度、小三度的音

3、和弦、节奏、音高规范化,音符分布情况配上合适的和弦,弱拍上的音符移到强拍上,把音符移到合适的音高

ilemonyk式作曲算法可以做出魔性的曲子,因为该算法的随机性太强
袅袅、悠悠式自动作曲算法
工作原理:根据和弦走向、和弦音得到一个协和的音符序列

确定调式(软件中叫做曲风)、调性(软件中叫做情感)

曲风:传统——民族五声调 流行——西洋七声调
情感:欢快——C大调 忧伤——a小调
音域:男生——C3 女生——C4
确定和弦走向(点开始作曲以后软件的算法,从数据库中随机选取已经录入的和弦走向),我们就以C大调的1645为例

随机选取和弦音

根据歌词选择随机确定旋律
这里我们的歌词实例为(歌词前面的数字代表每句乐句的和弦):
1袅袅歌声合成软件 6为我作曲编曲 4虚拟偶像为我歌唱 5让我实现音乐梦想
1袅袅歌声合成软件 6为我作曲编曲 4虚拟偶像为我歌唱 5让我实现音乐梦想
成品

*自动作曲算法不是作曲的长久之计,但是作为新手入门工具来说是一个不错的选择
歌曲作法知识到此为止,下期继续介绍和声知识,如果有什么建议,可以留言或者私戳~