一种音调提示方法、装置、设备以及存储介质与流程
- 国知局
- 2024-06-21 11:26:52
本发明涉及音乐,尤其涉及一种音调提示方法、装置、设备以及存储介质。
背景技术:
1、传统乐谱中只提供了乐谱的音符标记(如1234567),歌唱者在使用传统乐谱进行看谱演唱时,会面临一个问题,那就是虽然知道该歌曲是怎么唱的,但是却不知道应该唱的音调有多高,因此在唱歌时很容易跑调,一旦跑调后和乐器伴奏就无法配合。特别是如果需要演唱歌曲的不同调的时候,准确唱出不同调下的歌曲会给歌唱者的看谱演唱带来极大的难度。
2、其中,在演唱找调时,歌曲的第一个音是非常重要的,演唱者会跑调的最主要原因是不知道如何“起头”,即唱出歌曲的第一句或者第一个音“有多高”,在一首歌曲或者一句歌词中,当第一个音开始跑调时,后面就很难找回正确的音。
技术实现思路
1、本发明提供了一种音调提示方法、装置、设备以及存储介质,可以播放当前歌曲的歌词中第一个字的音符,以提示演奏者根据所播放的音符进行演唱。
2、为了解决上述技术问题,本发明实施例提供了一种音调提示方法,包括:
3、获取当前歌曲的乐谱信息;其中,所述乐谱信息包括:当前歌曲的歌词中第一个字对应的当前音符的初始音符编号,以及当前歌曲的音调数值;
4、获取当前演奏乐器的音调数值;
5、根据所述初始音符编号、当前歌曲的音调数值以及当前演奏乐器的音调数值,计算得到与所述第一个字对应的待播放音符的音符编号;
6、根据所述待播放音符的音符编号,对所述待播放音符进行播放,以提示演奏者根据所播放的音符进行演唱。
7、作为优选方案,所述获取当前歌曲的乐谱信息,包括:
8、生成当前歌曲的音调提示界面;其中,所述音调提示界面包括:音调提示请求响应区域;所述音调提示请求响应区域内设置有一用于响应音调提示请求的音调提示组件;
9、响应作用于所述音调提示组件的音调提示请求,确定当前歌曲的歌曲名称,继而根据所述歌曲名称,在预设的数据库中获取当前歌曲的乐谱信息。
10、作为优选方案,所述乐谱信息的生成,包括:
11、获取目标歌曲的歌词中第一个字对应的音符的音符编号、目标歌曲的音调数值以及目标歌曲的歌曲名称;
12、根据目标歌曲的歌词中第一个字对应的音符的音符编号,以及目标歌曲的音调数值,生成目标歌曲的乐谱信息;
13、根据目标歌曲的歌曲名称,将目标歌曲的乐谱信息与目标歌曲进行关联存储。作为优选方案,所述待播放音符的音符编号通过以下公式进行计算:
14、note1=note0+(key1-key0)
15、其中,note1为待播放音符的音符编号,note0为与当前歌曲的歌词中第一个字对应的当前音符的初始音符编号,key1为当前演奏乐器的音调数值,key0为当前歌曲的音调数值。
16、在上述实施例的基础上,本发明另一实施例提供了一种音调提示装置,包括:乐谱信息获取模块、音调数值获取模块、音符编号计算模块以及音符播放模块;
17、所述乐谱信息获取模块,用于获取当前歌曲的乐谱信息;其中,所述乐谱信息包括:当前歌曲的歌词中第一个字对应的当前音符的初始音符编号,以及当前歌曲的音调数值;
18、所述音调数值获取模块,用于获取当前演奏乐器的音调数值;
19、所述音符编号计算模块,用于所述初始音符编号、当前歌曲的音调数值以及当前演奏乐器的音调数值,计算得到与所述第一个字对应的待播放音符的音符编号;
20、所述音符播放模块,用于根据所述待播放音符的音符编号,对所述待播放音符进行播放,以提示演奏者根据所播放的音符进行演唱。
21、作为优选方案,所述乐谱信息获取模块,包括:音调提示界面生成子模块以及乐谱信息获取子模块;
22、所述音调提示界面生成子模块,用于生成当前歌曲的音调提示界面;其中,所述音调提示界面包括:音调提示请求响应区域;所述音调提示请求响应区域内设置有一用于响应音调提示请求的音调提示组件;
23、所述乐谱信息获取子模块,用于响应作用于所述音调提示组件的音调提示请求,确定当前歌曲的歌曲名称,继而根据所述歌曲名称,在预设的数据库中获取当前歌曲的乐谱信息。
24、作为优选方案,所述音调提示装置,还包括:乐谱信息生成模块;
25、所述乐谱信息生成模块,用于获取目标歌曲的歌词中第一个字对应的音符的音符编号、目标歌曲的音调数值以及目标歌曲的歌曲名称;
26、根据目标歌曲的歌词中第一个字对应的音符的音符编号,以及目标歌曲的音调数值,生成目标歌曲的乐谱信息;
27、根据目标歌曲的歌曲名称,将目标歌曲的乐谱信息与目标歌曲进行关联存储。
28、在上述实施例的基础上,本发明又一实施例提供了一种电子设备,所述设备包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述发明实施例所述的音调提示方法。
29、在上述实施例的基础上,本发明又一实施例提供了一种存储介质,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行上述发明实施例所述的音调提示方法。
30、相比于现有技术,本发明实施例具有如下有益效果:
31、在本发明中,获取当前歌曲的歌词中第一个字对应的当前音符的初始音符编号、当前歌曲的音调数值,以及当前演奏乐器的音调数值;即可计算得到当前歌曲的歌词中第一个字对应的待播放音符的音符编号;继而根据待播放音符的音符编号,对待播放音符进行播放,以提示演奏者根据所播放的音符进行演唱。
32、通过本发明,可以根据当前歌曲的歌词中第一个字对应的当前音符、当前歌曲的音调,以及当前演奏乐器的音调,计算得到当前歌曲第一个字的待播放音符,然后对待播放音符进行播放,用户就可以根据所播放的第一个字的音符,知悉当前歌曲的调,可以通过本发明所播放的音符,与当前演奏乐器进行配合,唱出需要的音调,实现用户找调的需求。
技术特征:1.一种音调提示方法,其特征在于,包括:
2.如权利要求1所述的音调提示方法,其特征在于,所述获取当前歌曲的乐谱信息,包括:
3.如权利要求1所述的音调提示方法,其特征在于,所述乐谱信息的生成,包括:
4.如权利要求1所述的音调提示方法,其特征在于,所述待播放音符的音符编号通过以下公式进行计算:
5.一种音调提示装置,其特征在于,包括:乐谱信息获取模块、音调数值获取模块、音符编号计算模块以及音符播放模块;
6.如权利要求5所述的音调提示方法,其特征在于,所述乐谱信息获取模块,包括:音调提示界面生成子模块以及乐谱信息获取子模块;
7.如权利要求5所述的音调提示方法,其特征在于,还包括:乐谱信息生成模块;
8.一种电子设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至4中任意一项所述的音调提示方法。
9.一种存储介质,其特征在于,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行如权利要求1至4中任意一项所述的音调提示方法。
技术总结本发明公开了一种音调提示方法、装置、设备以及存储介质,所述方法包括:获取当前歌曲的乐谱信息;其中,所述乐谱信息包括:当前歌曲的歌词中第一个字对应的当前音符的初始音符编号,以及当前歌曲的音调数值;获取当前演奏乐器的音调数值;根据所述初始音符编号、当前歌曲的音调数值以及当前演奏乐器的音调数值,计算得到与所述第一个字对应的待播放音符的音符编号;根据所述待播放音符的音符编号,对所述待播放音符进行播放,以提示演奏者根据所播放的音符进行演唱。通过本发明可以播放当前歌曲的歌词中第一个字的音符,以提示演奏者根据所播放的音符进行演唱。技术研发人员:唐文轩,李劲松受保护的技术使用者:未知星球科技(东莞)有限公司技术研发日:技术公布日:2024/2/8本文地址:https://www.jishuxx.com/zhuanli/20240618/21577.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表