自动作曲方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:19828922 阅读:30 留言:0更新日期:2018-12-19 17:03
本发明专利技术涉及计算机技术领域,特别涉及一种自动作曲方法、装置、计算机设备和存储介质。所述方法包括:根据和声理论,对用户输入的三个以上起始音进行和弦分解及在和弦分解之后进行和弦转位;随机生成与和弦对应的四段琶音序列;根据预设作曲规则和歌曲类型,对四段琶音序列编配相应音乐要素,获得前奏、前间奏、尾间奏和尾奏;从音乐库中随机抽调一段与歌曲类型对应的旋律,获得主旋律;根据预设作曲规则对前奏、前间奏、尾间奏和尾奏中选取目标,将目标与主旋律按顺序拼接,生成一歌曲。不需要用户具备一定的音乐理论知识,用户就能作曲,旨在解决现有的自动编曲软件需要用户具备一定的音乐理论知识才可流畅使用的问题。

【技术实现步骤摘要】
自动作曲方法、装置、计算机设备和存储介质
本专利技术涉及计算机
,特别涉及一种自动作曲方法、装置、计算机设备和存储介质。
技术介绍
算法作曲已经有数十年的历史,但是迄今还未出现标志性的成果。在过去几十年中已经涌现了很多音乐作曲系统,其中采用了很多技术,如隐马尔科夫模型,生成语法,转换网络,混沌和自相似(分形),遗传算法,细胞自动机,神经网络和人工智能方法等等。现有的自动编曲软件需要用户具备一定的音乐理论知识才可流畅使用,对于没有音乐理论基础的大众用户来说,并不能通过自动编曲软件来进行创作,受众较小。
技术实现思路
针对现有技术不足,本专利技术提出一种自动作曲方法、装置、计算机设备和存储介质,通过用户输入的起始音和歌曲类型,根据预设作曲规则生成歌曲,旨在解决现有的自动编曲软件需要用户具备一定的音乐理论知识才可流畅使用的问题。本专利技术提出的技术方案是:一种自动作曲方法,所述方法包括:获取用户输入的三个以上起始音;根据和声理论,对所述用户输入的所述三个以上起始音进行和弦分解及在和弦分解之后进行和弦转位;在和弦转位之后,随机生成与和弦对应的四段琶音序列;获取所述用户选择的歌曲类型;根据所本文档来自技高网...

【技术保护点】
1.一种自动作曲方法,其特征在于,所述方法包括:获取用户输入的三个以上起始音;根据和声理论,对所述用户输入的所述三个以上起始音进行和弦分解及在和弦分解之后进行和弦转位;在和弦转位之后,随机生成与和弦对应的四段琶音序列;获取所述用户选择的歌曲类型;根据所述预设作曲规则和所述歌曲类型,对所述四段琶音序列编配相应音乐要素,获得前奏、前间奏、尾间奏和尾奏;从音乐库中随机抽调一段与所述歌曲类型对应的旋律,获得主旋律;根据所述预设作曲规则对所述前奏、所述前间奏、所述尾间奏和所述尾奏中选取目标,将所述目标与所述主旋律按顺序拼接,生成一歌曲。

【技术特征摘要】
1.一种自动作曲方法,其特征在于,所述方法包括:获取用户输入的三个以上起始音;根据和声理论,对所述用户输入的所述三个以上起始音进行和弦分解及在和弦分解之后进行和弦转位;在和弦转位之后,随机生成与和弦对应的四段琶音序列;获取所述用户选择的歌曲类型;根据所述预设作曲规则和所述歌曲类型,对所述四段琶音序列编配相应音乐要素,获得前奏、前间奏、尾间奏和尾奏;从音乐库中随机抽调一段与所述歌曲类型对应的旋律,获得主旋律;根据所述预设作曲规则对所述前奏、所述前间奏、所述尾间奏和所述尾奏中选取目标,将所述目标与所述主旋律按顺序拼接,生成一歌曲。2.根据权利要求1所述的自动作曲方法,其特征在于,所述四段琶音序列包括均为上行或者下行琵音的第一、二段琶音序列,以及均为上行或者下行琵音的第三、四段琶音序列,在所述根据所述预设作曲规则和所述歌曲类型,对所述四段琶音序列编配相应音乐要素,获得前奏、前间奏、尾间奏和尾奏的步骤中,包括:选取所述第一段琶音序列、所述第二段琶音序列分别作为所述前奏的琶音、所述前间奏的琶音;根据所述预设作曲规则和所述歌曲类型,对所述第一段琶音序列编配所述前奏所需的音乐要素,获得所述前奏;根据所述预设作曲规则和所述歌曲类型,对所述第二段琶音序列编配所述前间奏所需的音乐要素,获得所述前间奏;再选取所述第三段琶音序列、所述第四段琶音序列分别作为所述尾间奏的琶音和所述尾奏的琶音;根据所述预设作曲规则和所述歌曲类型,对所述第三段琶音序列编配所述尾间奏所需的音乐要素,获得所述尾间奏;根据所述预设作曲规则和所述歌曲类型,对所述第四段琶音序列编配所述尾奏所需的音乐要素,获得所述尾奏。3.根据权利要求1所述的自动作曲方法,其特征在于,在所述根据所述预设作曲规则对所述前奏、所述前间奏、所述尾间奏和所述尾奏中选取目标,将所述目标与所述主旋律按顺序拼接,生成一歌曲的步骤中,包括:若所述目标包括所述尾奏,则将所述尾奏的结束音设定为三和弦的根音。4.根据权利要求1所述的自动作曲方法,其特征在于,在所述获取所述用户选择的歌曲类型的步骤中,包括:获取所述用户选择的歌曲风格;或者获取所述用户选择的歌曲...

【专利技术属性】
技术研发人员:梅亚琦刘奡智王健宗肖京
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1