【技术实现步骤摘要】
歌曲调性识别方法及装置
本专利技术实施例涉及音频处理领域,具体涉及一种歌曲调性识别方法及装置。
技术介绍
调性(Tonality)包括主音与调式,是调的主音高度和调式类别的总称,例如,以C为主音的大调式,其调性即是“C大调”,以a为主音的小调式,其调性就是“a小调”等,以此类推,一般音乐中主要有二十四个调性,即二十四个大小调。对于歌曲来说,歌曲的调性对于分析歌曲的风格流派、意境、和音的编配、比较多个段落的协和程度都有关键意义和作用,但现有技术缺乏歌曲调性识别的方法。
技术实现思路
有鉴于此,本专利技术实施例提供了一种歌曲调性识别方法及装置,能够准确识别出歌曲的调性,为歌曲分析提供有效的参考依据。专利技术实施例提供的歌曲调性识别方法,包括:获取歌曲的乐谱信息;根据所述歌曲的乐谱信息以及预设调性的音阶、主音和所述主音的协和音,计算所述预设调性在所述歌曲的各个指定位置的得分;根据所述预设调性在所述歌曲的各个指定位置的得分以及所述各个指定位置的权重,评估所述预设调性的匹配度得分;根据所述预设调性的匹配度得分确定所述歌曲的调性。本专利技术实施例提供的歌曲调性识别装置,包括:获取单元,用于获取歌曲的乐谱信息;计算单元,用于根据所述歌曲的乐谱信息以及预设调性的音阶、主音和所述主音的协和音,计算所述预设调性在所述歌曲的各个指定位置的得分;评估单元,用于根据所述预设调性在所述歌曲的各个指定位置的得分以及所述各个指定位置的权重,评估所述预设调性的匹配度得分;确定单元,用于根据所述预设调性的匹配度得分确定所述歌曲的调性。本专利技术实施例中,在获取歌曲的乐谱信息之后,会根据所述歌曲的 ...
【技术保护点】
1.一种歌曲调性识别方法,其特征在于,包括:获取歌曲的乐谱信息;根据所述歌曲的乐谱信息以及预设调性的音阶、主音和所述主音的协和音,计算所述预设调性在所述歌曲的各个指定位置的得分;根据所述预设调性在所述歌曲的各个指定位置的得分以及所述各个指定位置的权重,评估所述预设调性的匹配度得分;根据所述预设调性的匹配度得分确定所述歌曲的调性。
【技术特征摘要】
1.一种歌曲调性识别方法,其特征在于,包括:获取歌曲的乐谱信息;根据所述歌曲的乐谱信息以及预设调性的音阶、主音和所述主音的协和音,计算所述预设调性在所述歌曲的各个指定位置的得分;根据所述预设调性在所述歌曲的各个指定位置的得分以及所述各个指定位置的权重,评估所述预设调性的匹配度得分;根据所述预设调性的匹配度得分确定所述歌曲的调性。2.根据权利要求1所述的方法,其特征在于,所述乐谱信息中包括所述歌曲的每个音符,以及每个音符的起始时间和持续时间,在获取所述歌曲的乐谱信息之后,还包括:将所述歌曲的每个音符由七声音阶中的音符映射成十二声音阶中的音符。3.根据权利要求2所述的方法,其特征在于,所述将所述歌曲的每个音符由七声音阶中的音符映射成十二声音阶中的音符,包括:将所述歌曲的每个音符对十二取模,得到每个音符的模值;根据每个音符的模值将每个音符对应替换成所述十二声音阶中的音符。4.根据权利要求2或3所述的方法,其特征在于,所述预设调性包括:以所述十二声音阶中的每个音符为主音的大调和小调。5.根据权利要求4所述的方法,其特征在于,所述根据所述歌曲的乐谱信息以及预设调性的音阶、主音和所述主音的协和音,计算所述预设调性在所述歌曲的各个指定位置的得分,包括:统计所述预设调性的音阶在所述歌曲中所占的时长,得到第一得分;统计所述预设调性的主音和所述主音的协和音在所述歌曲的起始段落所占的时长,得到第二得分;统计所述预设调性的主音和所述主音的协和音在所述歌曲的结尾段落所占的时长,得到第三得分;统计所述预设调性的主音和所述主音的协和音与所述歌曲的最后一个音符的匹配度,得到第四得分。6.根据权利要求5所述的方法,其特征在于,所述统计所述预设调性的主音和所述主音的协和音在所述歌曲的起始段落所占的时长,得到第二得分,包括:将所述预设调性的主音在所述歌曲的起始段落所占的时长与所述主音的权重的乘积,以及所述主音的协和音在所述歌曲的起始段落所占的时长与所述主音的协和音的权重的乘积求和,得到所述第二得分;所述统计所述预设调性的主音和所述主音的协和音在所述歌曲的结尾段落所占的时长,得到第三得分,包括:将所述预设调性的主音在所述歌曲的结尾段落所占的时长与所述主音的权重的乘积,以及所述主音的协和音在所述歌曲的结尾段落所占的时长与所述主音的协和音的权重的乘积求和,得到所述第三得分;所述统计所述预设调性的主音和所述主音的协和音与所述歌曲的最后一个音符的匹配度,得到第四得分,包括:将所述预设调性的主音和所述歌曲的最后一个音符的匹配度与所述主音的权重的乘积,以及所述主音的协和音和所述歌曲的最后一个音符的匹配度与所述主音的协和音的权重的乘积求和,得到所述第四得分。7.根据权利要求6所述的方法,其特征在于,所述根据所述预设调性在所述歌曲的各个指定位置的得分以及所述各个指定位置的权重,评估所述预设调性的匹配度得分,包括:将所述预设调性的所述第一得分与第一权重的乘积、所述第二得分与第二权重的乘积、所述第三得分与第三权重的乘积、以及所述第四得分与第四权重的乘积求和,得到所述预设调性的匹配度得分,所述第一权重、所述第二权重、所述第三权重以及所述第四权重对应表示所述各个...
【专利技术属性】
技术研发人员:李胜存,
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。