一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电音基调快速切换方法及系统与流程

2021-10-09 11:56:00 来源:中国专利 TAG:基调 音频处理 切换 快速 方法


1.本发明涉及音频处理技术领域,尤其涉及电音基调快速切换方法及系统。


背景技术:

2.经检索,中国专利号cn107481727b公开了一种基于电音基调控制的音频信号处理方法及系统,该发明虽然能够根据电音基调对音频信号进行处理,但处理过程较为繁琐,且处理时间过长,无法实现电音基调的快速切换;电音又叫高音修正,是为了修音或使音乐出现的效果更为好听所采取的一系列音频处理过程;目前随着电子音频信号的流行,使得人们对电子音频信号的处理有了广泛的需求;其中,将音频信号按照需求的电音基调进行升音、降音调整等成为音频信号处理中较为急迫的需求;现有的电音基调控制大多采用人为操纵方式实现,即用户通过电音基调查询器识别所听或所要唱的歌曲,然后得到电音基调和音阶表,最后人为根据电音基调和音阶表进行电音基调控制;但由于不同歌曲的基调和音阶是不同的,这种操作方式对于一些非音乐专业或音乐专业知识不强的用户来说存在很大的障碍,往往会让用户难以操作;因此,发明出电音基调快速切换方法及系统变得尤为重要;
3.现有的电音基调切换方法大多采用人为处理方式进行,或通过模拟器进行处理,这些方法的处理过程较为繁琐,且处理时间过长,无法实现电音基调的快速切换;为此,我们提出电音基调快速切换方法及系统。


技术实现要素:

4.本发明的目的是为了解决现有技术中存在的缺陷,而提出的电音基调快速切换方法及系统。
5.为了实现上述目的,本发明采用了如下技术方案:
6.电音基调快速切换方法,该快速切换方法具体步骤如下:
7.步骤一:首先将客户端和宿主机建立通讯连接,之后由客户端寻找宿主机中已开启的音频宿主进程;
8.步骤二:然后由步骤一所述客户端创建远程线程并与步骤一所述音频宿主建立连接,访问其内存,同时由客户端通过服务器获取或本地分析得到音频宿主的基础音阶,并对其进行电音分析和定调,得到客户端的电音基调;
9.步骤三:连接建立后,判断宿主机是否开启和插入电音插件,若判断出所述宿主机未开启和插入电音插件,则提示用户开启和插入电音插件;否则,则请求更改步骤二所述音频宿主的基础音阶;
10.步骤四:当电音插件实现开启和插入,并且更改请求通过,然后判断多个电音插件是否同步,若判断为不同步,则先同步多个电音插件,否则,将步骤二所述客户端的电音基调写入音频宿主中,更改掉音频宿主的基础音阶;
11.步骤五:音频宿主的基础音阶更改完成后,判断是否更改成功,若判断为不成功,
则返回步骤一,反之,则直接输出客户端的电音基调。
12.进一步地,步骤一所述客户端与宿主机通过串口进行通讯连接。
13.进一步地,步骤一所述宿主机具体为音频宿主的载体,其包括但不限于电脑、手机和ipad;所述音频宿主包括但不限于听歌软件和k歌软件。
14.进一步地,步骤二所述电音分析包括调性检测、光谱分析和音域频率检测。
15.进一步地,步骤四所述客户端的电音基调写入的具体过程如下:
16.s1:首先,获取分析和定调后的客户端的电音基调;
17.s2:然后,将步骤s1所述客户端的电音基调转换为整数;
18.s3:最后,采用内存写入算法将步骤s2所述整数替换掉音频宿主的基础音阶,进而完成电音基调的更改。
19.电音基调快速切换系统,包括宿主机、客户端和若干个电音插件;
20.其中,所述宿主机包括音频宿主模块和运行内存模块;所述客户端包括基础音阶获取模块、进程寻找模块、内存访问模块、电音插件检测模块、分析定调模块、数据库存储模块和电音基调更改模块;
21.所述音频宿主模块用于加载效果器及电音插件;
22.所述运行内存模块用于调用并运行音频宿主模块中被选择歌曲的基础音阶;
23.所述基础音阶获取模块用于通过服务器或本地分析得到音频宿主的基础音阶;
24.所述进程寻找模块用于客户端寻找宿主机当前正在使用的音频宿主模块;
25.所述内存访问模块用于客户端访问运行内存模块;
26.所述电音插件检测模块用于获取宿主机当前连接电音插件的启闭状态和同步情况;
27.所述分析定调模块用于根据服务器数据或者本地录音分析得到电音基调;
28.所述数据库存储模块用于存储电音基调;
29.所述电音基调更改模块用于采用内存写入算法将电音基调写入进行运行内存储模块中,使其更改替换掉当前音频宿主的基础音阶;
30.所述若干个电音插件用于输出经过更改后的电音基调。
31.相比于现有技术,本发明的有益效果在于:
32.本技术提出的一种电音基调快速切换方法及系统,相较于人为电音基调切换和模拟器模拟方法,其通过服务器获取或本地分析得到音频宿主的基础音阶,然后进行分析和定调,得到客户端的电音基调,最后采用内存写入算法将其写入进行宿主机的内存中进行更改替换,从而完成了电音基调的快速切换,有利于对一些非音乐专业或音乐专业知识不强的用户在直播或k歌时,降低电音基调切换难度,同时避免了用户自己更改造成的音阶错误,省时省力,提高了用户体验感。
附图说明
33.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
34.图1为本发明提出的电音基调快速切换方法的整体流程图;
35.图2为本发明提出的电音基调快速切换系统的整体示意图。
具体实施方式
36.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
37.在本发明的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
38.参照图1,本实施例公开了一种电音基调快速切换方法,该快速切换方法具体步骤如下:
39.步骤一:首先将客户端和宿主机建立通讯连接,之后由客户端寻找宿主机中已开启的音频宿主进程;
40.具体的,该客户端与宿主机通过串口进行通讯连接。
41.具体的,该宿主机具体为音频宿主的载体,其包括但不限于电脑、手机和ipad;音频宿主包括但不限于听歌软件和k歌软件。
42.步骤二:然后由步骤一客户端创建远程线程并与步骤一音频宿主建立连接,访问其内存,同时由客户端通过服务器获取或本地分析得到音频宿主的基础音阶,并对其进行电音分析和定调,得到客户端的电音基调;
43.具体的,该电音分析包括调性检测、光谱分析和音域频率检测;
44.具体的,电音又叫高音修正,是为了修音或使音乐出现的效果更为好听所采取的一系列音频处理过程。
45.步骤三:连接建立后,判断宿主机是否开启和插入电音插件,若判断出宿主机未开启和插入电音插件,则提示用户开启和插入电音插件;否则,则请求更改步骤二音频宿主的基础音阶;
46.步骤四:当电音插件实现开启和插入,并且更改请求通过,然后判断多个电音插件是否同步,若判断为不同步,则先同步多个电音插件,否则,将步骤二客户端的电音基调写入音频宿主中,更改掉音频宿主的基础音阶;
47.具体的,该客户端的电音基调写入的具体过程如下:
48.s1:首先,获取分析和定调后的客户端的电音基调;
49.s2:然后,将步骤s1客户端的电音基调转换为整数;
50.s3:最后,采用内存写入算法将步骤s2整数替换掉音频宿主的基础音阶,进而完成电音基调的更改。
51.步骤五:音频宿主的基础音阶更改完成后,判断是否更改成功,若判断为不成功,则返回步骤一,反之,则直接输出客户端的电音基调;
52.具体的,若更改不成功则返回步骤一重新建立通讯连接,反之,就通过若干个电音插件进行输出,进而辅助用户进行k歌。
53.参照图2,本实施例公开了电音基调快速切换系统,包括宿主机、客户端和若干个电音插件;
54.其中,宿主机包括音频宿主模块和运行内存模块;客户端包括基础音阶获取模块、进程寻找模块、内存访问模块、电音插件检测模块、分析定调模块、数据库存储模块和电音
基调更改模块;
55.音频宿主模块用于加载效果器及电音插件;
56.运行内存模块用于调用并运行音频宿主模块中被选择歌曲的基础音阶;
57.基础音阶获取模块用于通过服务器或本地分析得到音频宿主的基础音阶;
58.进程寻找模块用于客户端寻找宿主机当前正在使用的音频宿主模块;
59.内存访问模块用于客户端访问运行内存模块;
60.电音插件检测模块用于获取宿主机当前连接电音插件的启闭状态和同步情况;
61.分析定调模块用于根据服务器数据或者本地录音分析得到电音基调;
62.数据库存储模块用于存储电音基调;
63.电音基调更改模块用于采用内存写入算法将电音基调写入进行运行内存储模块中,使其更改替换掉当前音频宿主的基础音阶;
64.若干个电音插件用于输出经过更改后的电音基调。
65.本实施例中电音插件具体为auto tune、lzotope ozone、waves tuen、the t

pain effect或其他高音修正效果器插件。
66.以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜