[发明专利]一种支持画笔输入的可视化旋律生成方法及装置在审
| 申请号: | 202110490389.2 | 申请日: | 2021-05-06 |
| 公开(公告)号: | CN113177027A | 公开(公告)日: | 2021-07-27 |
| 发明(设计)人: | 尹学渊;刘鑫忠;陈洪宇;江天宇 | 申请(专利权)人: | 成都潜在人工智能科技有限公司 |
| 主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/172;G06F16/60 |
| 代理公司: | 成都睿道专利代理事务所(普通合伙) 51217 | 代理人: | 贺理兴 |
| 地址: | 610000 四川省成都市高新区*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 支持 画笔 输入 可视化 旋律 生成 方法 装置 | ||
1.一种支持画笔输入的可视化旋律生成方法,其特征在于,包括如下步骤:
S1、采集用户输入的旋律曲线;
S2、对所述旋律曲线进行分析,输出曲线分析结果,其中,所述曲线分析结果包括曲线特征数据以及与所述曲线特征数据对应的预设音乐效果;
S3、基于所述曲线分析结果,计算所述预设音乐效果在所述曲线上的映射位置,进行旋律结构的分配,生成旋律序列;
S4、将生成的旋律序列以MIDI文件的形式保存。
2.如权利要求1所述的支持画笔输入的可视化旋律生成方法,其特征在于,步骤S3具体包括:
S31、根据所述曲线分析结果确定旋律对应的小节数量以及小节属性,所述小节属性指的是主歌和副歌;
S32、根据所述曲线分析结果给旋律分配节奏型;
S33、根据所述曲线分析结果给旋律中的各个节奏型分配音高;以及
S34、根据所述曲线分析结果给旋律中的音符分配力度。
3.如权利要求2所述的支持画笔输入的可视化旋律生成方法,其特征在于,步骤S31具体包括:
若曲线内包含的点数量多于预设点数量,且曲线长度长于预设曲线长,且曲线中抖动幅度大于预设抖动幅度值,则确定该段旋律对应的小节数量为2,以及小节属性为副歌,若否,则确定该段旋律对应的小节数量为1,以及小节属性为主歌;
若曲线内包含的点数量多于预设点数量,且曲线长度长于预设曲线长,且曲线中抖动幅度小于预设抖动幅度值,则确定该段旋律对应的小节数量为2,以及小节属性为主歌,若否,则确定该段旋律对应的小节数量为1,以及小节属性为副歌。
4.如权利要求3所述的支持画笔输入的可视化旋律生成方法,其特征在于,步骤S32具体包括:
S321、若曲线中某段抖动幅度大于预设抖动幅度值,则对其进行分段并采用附点结构为其分配节奏型或为其分配时值短于一拍的音符,若否,则不采用附点结构为其分配节奏型或为其分配时值大于等于一拍的音符。
5.如权利要求4所述的支持画笔输入的可视化旋律生成方法,其特征在于,步骤S32还包括:
S322、若曲线中存在空隙,则根据空隙长添加对应时长的休止音符。
6.如权利要求5所述的支持画笔输入的可视化旋律生成方法,其特征在于,步骤S33具体包括:
根据步骤S32所分配的音符中当前音符与后一个音符的音高差,确定当前音符与后一个音符的音高关系;
根据首个音符的音高逐个计算出下一个音符的音高。
7.如权利要求6所述的支持画笔输入的可视化旋律生成方法,其特征在于,所述音高关系包括跳进、级进以及相等三种,其中,
若所述音符开始点与结束点之间连线的斜率的绝对值大于1,则当前音符与后一个音符的音高关系为跳进;
若所述音符开始点与结束点之间连线的斜率在0.2-1之间,则当前音符与后一个音符的音高关系为级进;
若所述音符开始点与结束点之间连线的斜率在0-0.2之间,则当前音符与后一个音符的音高关系为相等。
8.如权利要求5所述的支持画笔输入的可视化旋律生成方法,其特征在于,步骤S34具体包括:
根据线条的粗细,以及步骤S32所分配的音符中音符的开始点坐标与结束点坐标分配音符的力度,其中,线条的粗细与力度的高低成正比。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都潜在人工智能科技有限公司,未经成都潜在人工智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110490389.2/1.html,转载请声明来源钻瓜专利网。





