本发明专利技术公开了一种电音基调快速切换方法,属于音频处理技术领域,该快速切换方法具体步骤如下:(1)寻找已开启的音频宿主进程;(2)创建远程线程;(3)判断是否开启和插入电音插件;(4)判断电音插件是否同步,并进行电音基调更改;(5)判断是否更改成功,不成功则返回第一步,反之进行输出;本发明专利技术通过客户端分析出用户所需要的电音基调,然后采用内存写入算法将其写入进行宿主机的内存中进行更改替换,从而完成了电音基调的快速切换,有利于对一些非音乐专业或音乐专业知识不强的用户在直播或K歌时,降低电音基调切换难度,同时避免了用户自己更改造成的音阶错误,提高了用户体验感。提高了用户体验感。提高了用户体验感。
【技术实现步骤摘要】
电音基调快速切换方法及系统
[0001]本专利技术涉及音频处理
,尤其涉及电音基调快速切换方法及系统。
技术介绍
[0002]经检索,中国专利号CN107481727B公开了一种基于电音基调控制的音频信号处理方法及系统,该专利技术虽然能够根据电音基调对音频信号进行处理,但处理过程较为繁琐,且处理时间过长,无法实现电音基调的快速切换;电音又叫高音修正,是为了修音或使音乐出现的效果更为好听所采取的一系列音频处理过程;目前随着电子音频信号的流行,使得人们对电子音频信号的处理有了广泛的需求;其中,将音频信号按照需求的电音基调进行升音、降音调整等成为音频信号处理中较为急迫的需求;现有的电音基调控制大多采用人为操纵方式实现,即用户通过电音基调查询器识别所听或所要唱的歌曲,然后得到电音基调和音阶表,最后人为根据电音基调和音阶表进行电音基调控制;但由于不同歌曲的基调和音阶是不同的,这种操作方式对于一些非音乐专业或音乐专业知识不强的用户来说存在很大的障碍,往往会让用户难以操作;因此,专利技术出电音基调快速切换方法及系统变得尤为重要;
[0003]现有的电音基调切换方法大多采用人为处理方式进行,或通过模拟器进行处理,这些方法的处理过程较为繁琐,且处理时间过长,无法实现电音基调的快速切换;为此,我们提出电音基调快速切换方法及系统。
技术实现思路
[0004]本专利技术的目的是为了解决现有技术中存在的缺陷,而提出的电音基调快速切换方法及系统。
[0005]为了实现上述目的,本专利技术采用了如下技术方案:
[0006]电音基调快速切换方法,该快速切换方法具体步骤如下:
[0007]步骤一:首先将客户端和宿主机建立通讯连接,之后由客户端寻找宿主机中已开启的音频宿主进程;
[0008]步骤二:然后由步骤一所述客户端创建远程线程并与步骤一所述音频宿主建立连接,访问其内存,同时由客户端通过服务器获取或本地分析得到音频宿主的基础音阶,并对其进行电音分析和定调,得到客户端的电音基调;
[0009]步骤三:连接建立后,判断宿主机是否开启和插入电音插件,若判断出所述宿主机未开启和插入电音插件,则提示用户开启和插入电音插件;否则,则请求更改步骤二所述音频宿主的基础音阶;
[0010]步骤四:当电音插件实现开启和插入,并且更改请求通过,然后判断多个电音插件是否同步,若判断为不同步,则先同步多个电音插件,否则,将步骤二所述客户端的电音基调写入音频宿主中,更改掉音频宿主的基础音阶;
[0011]步骤五:音频宿主的基础音阶更改完成后,判断是否更改成功,若判断为不成功,
则返回步骤一,反之,则直接输出客户端的电音基调。
[0012]进一步地,步骤一所述客户端与宿主机通过串口进行通讯连接。
[0013]进一步地,步骤一所述宿主机具体为音频宿主的载体,其包括但不限于电脑、手机和ipad;所述音频宿主包括但不限于听歌软件和K歌软件。
[0014]进一步地,步骤二所述电音分析包括调性检测、光谱分析和音域频率检测。
[0015]进一步地,步骤四所述客户端的电音基调写入的具体过程如下:
[0016]S1:首先,获取分析和定调后的客户端的电音基调;
[0017]S2:然后,将步骤S1所述客户端的电音基调转换为整数;
[0018]S3:最后,采用内存写入算法将步骤S2所述整数替换掉音频宿主的基础音阶,进而完成电音基调的更改。
[0019]电音基调快速切换系统,包括宿主机、客户端和若干个电音插件;
[0020]其中,所述宿主机包括音频宿主模块和运行内存模块;所述客户端包括基础音阶获取模块、进程寻找模块、内存访问模块、电音插件检测模块、分析定调模块、数据库存储模块和电音基调更改模块;
[0021]所述音频宿主模块用于加载效果器及电音插件;
[0022]所述运行内存模块用于调用并运行音频宿主模块中被选择歌曲的基础音阶;
[0023]所述基础音阶获取模块用于通过服务器或本地分析得到音频宿主的基础音阶;
[0024]所述进程寻找模块用于客户端寻找宿主机当前正在使用的音频宿主模块;
[0025]所述内存访问模块用于客户端访问运行内存模块;
[0026]所述电音插件检测模块用于获取宿主机当前连接电音插件的启闭状态和同步情况;
[0027]所述分析定调模块用于根据服务器数据或者本地录音分析得到电音基调;
[0028]所述数据库存储模块用于存储电音基调;
[0029]所述电音基调更改模块用于采用内存写入算法将电音基调写入进行运行内存储模块中,使其更改替换掉当前音频宿主的基础音阶;
[0030]所述若干个电音插件用于输出经过更改后的电音基调。
[0031]相比于现有技术,本专利技术的有益效果在于:
[0032]本申请提出的一种电音基调快速切换方法及系统,相较于人为电音基调切换和模拟器模拟方法,其通过服务器获取或本地分析得到音频宿主的基础音阶,然后进行分析和定调,得到客户端的电音基调,最后采用内存写入算法将其写入进行宿主机的内存中进行更改替换,从而完成了电音基调的快速切换,有利于对一些非音乐专业或音乐专业知识不强的用户在直播或K歌时,降低电音基调切换难度,同时避免了用户自己更改造成的音阶错误,省时省力,提高了用户体验感。
附图说明
[0033]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。
[0034]图1为本专利技术提出的电音基调快速切换方法的整体流程图;
[0035]图2为本专利技术提出的电音基调快速切换系统的整体示意图。
具体实施方式
[0036]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。
[0037]在本专利技术的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0038]参照图1,本实施例公开了一种电音基调快速切换方法,该快速切换方法具体步骤如下:
[0039]步骤一:首先将客户端和宿主机建立通讯连接,之后由客户端寻找宿主机中已开启的音频宿主进程;
[0040]具体的,该客户端与宿主机通过串口进行通讯连接。
[0041]具体的,该宿主机具体为音频宿主的载体,其包括但不限于电脑、手机和ipad;音频宿主包括但不限于听歌软件和K歌软件。
[0042]步骤二:然后由步骤一客户端创建远程线程并与步骤一音频宿主建立连接,访问其内存,同时由客户端通过服务器获取或本地分析得到音频宿主的基础音阶,并对其进行电本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.电音基调快速切换方法,其特征在于,该快速切换方法具体步骤如下:步骤一:首先将客户端和宿主机建立通讯连接,之后由客户端寻找宿主机中已开启的音频宿主进程;步骤二:然后由步骤一所述客户端创建远程线程并与步骤一所述音频宿主建立连接,访问其内存,同时由客户端通过服务器获取或本地分析得到音频宿主的基础音阶,并对其进行电音分析和定调,得到客户端的电音基调;步骤三:连接建立后,判断宿主机是否开启和插入电音插件,若判断出所述宿主机未开启和插入电音插件,则提示用户开启和插入电音插件;否则,则请求更改步骤二所述音频宿主的基础音阶;步骤四:当电音插件实现开启和插入,并且更改请求通过,然后判断多个电音插件是否同步,若判断为不同步,则先同步多个电音插件,否则,将步骤二所述客户端的电音基调写入音频宿主中,更改掉音频宿主的基础音阶;步骤五:音频宿主的基础音阶更改完成后,判断是否更改成功,若判断为不成功,则返回步骤一,反之,则直接输出客户端的电音基调。2.根据权利要求1所述的电音基调快速切换方法,其特征在于,步骤一所述客户端与宿主机通过串口进行通讯连接。3.根据权利要求1所述的电音基调快速切换方法,其特征在于,步骤一所述宿主机具体为音频宿主的载体,其包括但不限于电脑、手机和ipad;所述音频宿主包括但不限于听歌软件和K歌软件。4.根据权利要求1所述的电音基调快速切换方法,其特征在于,步骤二所述电音分析包括调性检测、光谱分析...
【专利技术属性】
技术研发人员:伊争静,
申请(专利权)人:广州资云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。