欢迎光临散文网 会员登陆 & 注册

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

2017-09-10 15:51 作者:swiss126  | 我要投稿

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、先随机产生音符序列

                                             

*图取自FL studio 11,随机产生的音符



 

 

 

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


纯八度:极完全协和 大七度:极不协和 小七度:不协和 大六度:不完全协和

小六度:不完全协和 纯五度:完全协和 三全音:不协和 纯四度:完全协和

大三度:不完全协和 小三度:不完全协和 大二度:不协和 小二度:极不协和

根据音程关系,保留纯八度、大六度、小六度、纯五度、纯四度、大三度、小三度的音
*图取自FL studio 11,筛选以后得到的音符(为了方便操作可以移到C大调)



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


*图取自FL studio 11,自动作曲成品


ilemonyk式作曲算法可以做出魔性的曲子,因为该算法的随机性太强

袅袅、悠悠式自动作曲算法

工作原理:根据和弦走向、和弦音得到一个协和的音符序列

*图取自袅袅虚拟歌手合成软件ver 1.9.38,自动作曲算法演示


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


*图取自袅袅虚拟歌手合成软件ver 1.9.38,自动作曲算法演示

曲风:传统——民族五声调 流行——西洋七声调

情感:欢快——C大调 忧伤——a小调

音域:男生——C3 女生——C4


确定和弦走向(点开始作曲以后软件的算法,从数据库中随机选取已经录入的和弦走向),我们就以C大调的1645为例


*图取自FL studio 11,自定义和弦走向


随机选取和弦音


*图取自FL studio 11


根据歌词选择随机确定旋律

这里我们的歌词实例为(歌词前面的数字代表每句乐句的和弦):

1袅袅歌声合成软件 6为我作曲编曲 4虚拟偶像为我歌唱 5让我实现音乐梦想

1袅袅歌声合成软件 6为我作曲编曲 4虚拟偶像为我歌唱 5让我实现音乐梦想

成品


*图取自FL studio 11,袅袅悠悠式自动作曲算法演示


*自动作曲算法不是作曲的长久之计,但是作为新手入门工具来说是一个不错的选择


歌曲作法知识到此为止,下期继续介绍和声知识,如果有什么建议,可以留言或者私戳~




3-2作曲(自动作曲算法)的评论 (共 条)

分享到微博请遵守国家法律