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

调整歌伴奏音的方法及调整歌伴奏音的电子装置与流程

2021-08-17 13:39:00 来源:中国专利 TAG:卡拉 用在 伴奏 装置 透过
调整歌伴奏音的方法及调整歌伴奏音的电子装置与流程

透过电子装置进行调整歌伴奏音的方法,譬如应用在卡拉ok上。



背景技术:

一般唱卡拉ok时,唱歌者若无法唱较高的声音,或较低的声音时,需要对歌进行移调,通常是唱歌者在开始唱之前,就依照他的经验往高音移调或往低音移调。若是在中间进行移调,事实上是困难的,因为唱歌中要能快速反应,所以实际上几乎没有人会这样做。

us专利5296643号(automaticmusicalkeyadjustmentsystemforkaraokeequipment)是先将每首歌先移调为六种不同音域的伴奏音,譬如男低音,男中音,男高音,女低音,女中音,女高音,然后由操作员选择唱歌者适合的音域。us专利5296643号没有讨论如何移调,但应该就是传统的将整首移调,譬如对于男低音的歌唱者,就将原来的歌整个往低音移调。us专利5296643号并考虑唱歌者音域的宽窄,以及事实上很多人的音域是无法归类在这六大类,尤其是唱歌者音域的宽窄差异很大。

cn专利1150289号专利(karaokeapparatusdetectingregisteroflivevocaltotuneharmonyvocal)揭露一个检测器装置分析所采集的演唱声,以检测实际演唱的现场声部所属的音域,然后自动调整伴奏音。也就是一边唱边调音,但当演唱者的走音时(尤其是唱不熟的歌时),就容易预测错误。

对于唱歌音域窄的唱歌者,很大的困扰是他们没有多少歌可以唱,即便事先对歌进行移调也不行,原因是若对一首歌进行一致性移调,譬如往低音移调一阶,也是常常无法唱,原本有部分高音可以唱,但有些高音仍无法唱,但若往低音移调两阶,又可能造成低音部分无法唱。

这个情况尤其是对于一首歌音域广更是如此,而许多人又特别喜欢唱音域广的歌,但他们本身唱歌的音域又太窄,因此如何改善此问题是有需要的。



技术实现要素:

有鉴于上述课题,本发明的主要目的在提供一种调整歌伴奏音的方法,以解决习知的问题,使得一首歌能事先进行移调,且有不同移调的歌伴奏音段(非一致性移调),以便让更多唱歌者,特别是对于唱歌音域窄的唱歌者,能够唱出原本他们唱歌音域无法唱出的歌。

为达成上述的目的,本发明提供一种调整歌伴奏音的方法,用于调整一歌中多个歌伴奏音段的高低频率,各歌伴奏音段对应各原歌人声段,其中当一唱歌者音域小于该歌的一总原歌人声音域时会进行该方法,该方法包括:

比较该唱歌者音域与各该原歌人声段,以判断该唱歌者音域有无涵盖该各原歌人声段;以及。

根据上述步骤,至少一个歌伴奏音段被移调,使得该至少一被移调后的该歌伴奏音段的对应的该原歌人声段是由该唱歌者音域所涵盖,且至少一个歌伴奏音段没有被移调,且没有被移调的该歌伴奏音段的对应的该原歌人声段是由该唱歌者音域所涵盖。

根据实施例,其中至少两个歌伴奏音段被移调,且该两个歌伴奏音段被移调的阶数不同。多个歌伴奏音段数目共有m段,而依时间分为n组歌伴奏音移调段,每一组歌伴奏音移调段共有y个歌伴奏音段,其中:各组歌伴奏音移调段被移调的阶数是相同的;以及5≦m≦1000,3≦n≦m-2,1≦y≦500。根据较佳实施例,n越小越好。

附图说明

图1为本发明调整歌伴奏音的电子装置电子方块图。

图2为本发明调整歌伴奏音的电子装置的功能图。

图3为本发明关于调整歌伴奏音的方法作动流程图。

图4为本发明关于总原歌人声音域与唱歌者音域的比较示意图。

图5为本发明关于歌伴奏音段移调的示意图。

图6为本发明关于歌伴奏音段成为歌伴奏音移调段以进行移调的第一实施例。

图7为关于图6第一实施例如何以计算方式得到结果的示意图。

图8为本发明关于歌伴奏音段成为歌伴奏音移调段以进行移调的第二实施例。

图9为本发明关于歌伴奏音段成为歌伴奏音移调段以进行移调的第三实施例。

其中附图标记为:

调整歌伴奏音的电子装置10处理器11

内存12软件程序13

歌50调整后歌50a

歌伴奏音段51原歌人声段52

总原歌人声音域52t

唱歌者音域62歌伴奏音移调段70

具体实施方式

为能让贵审查委员能更了解本发明的技术内容,特举较佳具体实施例说明如下。

以下请一并参考图1至图2关于本发明的调整歌伴奏音的电子装置10。调整歌伴奏音的电子装置10包括一处理器11及一内存12,而内存12储存一软件程序13。处理器11执行软件程序13以处理一歌50以便输出一调整后歌50a。在本发明所述的歌50是指带有歌伴奏音,并有歌词让人唱歌的歌50,使得一使用者能根据调整后歌50a唱出他能唱出的歌。调整歌伴奏音的电子装置10譬如就是一台计算机,手机,平版,卡拉ok等装置。

请参考本发明关于调整歌伴奏音的方法作动流程图,亦即处理器11执行软件程序13所进行的流程图,并一并参考图4至图9的辅助说明。

步骤300:取得唱歌者音域62。唱歌者音域62可以以输入方式让调整歌伴奏音的电子装置10知道,也可以由调整歌伴奏音的电子装置10或其他软件程序测出唱歌者音域62,由于测出唱歌者音域62为习知技术在此不再赘述。

步骤301:判断唱歌者音域62小于总原歌人声音域52t?

请参考图4,关于总原歌人声音域52t与唱歌者音域62的比较示意图。总原歌人声音域52t是指要唱此歌50人声需要的音域(最高音到最低音),譬如是从f2到a5。唱歌者音域62是指唱歌者他能唱出的音域,有人擅长唱高音,有人擅长唱中音,有人擅长唱低音,有人的音域很广,所以能唱大部分的歌;有人的音域很窄,所以只能唱少部分的歌。

图4列出六个唱歌者唱歌者音域62。第1个唱歌者音域62整个包含总原歌人声音域52t,所以唱歌者音域62大于总原歌人声音域52t,因此可进行步骤303全部歌伴奏音段51不移调。

第2及第3个唱歌者音域62虽不包含总原歌人声音域52t,但第2个唱歌者音域62大于总原歌人声音域52t,所以只要将歌50分别往低音移调,及往高音移调即可,因此可进行步骤303的将全部歌伴奏音段51进行一致性移调。

第4~6个唱歌者音域62都是小于总原歌人声音域52t,因此若进行步骤303的将全部歌伴奏音段51进行一致性移调是不可行的,因此进行步骤302。

步骤302:比较唱歌者音域62与各原歌人声段52,以判断唱歌者音域62有无涵盖各原歌人声段52。

请参考图5,关于歌伴奏音段51移调的示意图。一首歌50可以分为多个歌伴奏音段51,通常可以每一音节,或每一段歌词做为分段,譬如以一生日快乐歌『happybirthday』为例,其歌词为:『happybirthdaytoyou,happybirthdaytoyou,happybirthday,happybirthday,happybirthdaytoyou』即可分为五个歌伴奏音段51。关于如何将歌50进行歌伴奏音段51,可以是先以人工方式,或是透过软件程序判读,也不限于每一段歌词,因为有可能两段歌词关连性极大,可以将这两段歌词组为一个歌伴奏音段51。

以图5的实施例而言,有歌伴奏音段51a及歌伴奏音段51b。而歌伴奏音段51a对应一原歌人声段52a;歌伴奏音段51b对应一原歌人声段52b。

在步骤302中,比较唱歌者音域62与原歌人声段52a,发现唱歌者音域62而言,原歌人声段52a过高,因此要将歌伴奏音段51a往低音移调为歌伴奏音段51a’,使得歌伴奏音段51a’对应新的原歌人声段52a’,此时唱歌者音域62即可包含原歌人声段52a’。

当比较唱歌者音域62与原歌人声段52b时,发现唱歌者音域62包含了原歌人声段52b,因此歌伴奏音段51b不一定需要移调。

步骤304:歌伴奏音段51被移调,使得该至少一被移调后的该歌伴奏音段51的对应的该原歌人声段52是由该唱歌者音域62所涵盖。步骤304即是说明上述图5的实施例。

需注意的是一首歌当中,有些音乐段并没有对应歌词要唱的,在本说明书所指的歌伴奏音段51是只有对应要唱出歌词的,亦即歌伴奏音段51各对应一原歌人声段52。关于没有对应歌词要唱的纯音乐段若要移调,建议就参考前后歌伴奏音段51移调或不移调,譬如纯音乐段前面的歌伴奏音段51往高音移调一阶,则纯音乐段也往高音移调一阶。

为了要达成上述图3流程图的目的,可以有很多种方式达成,以下说明不错的方式。请参考图6,假设一歌50被分为12个歌伴奏音段51为例,而依照上述步骤302与步骤304的解释,譬如第1个歌伴奏音段51可以往低音移调一阶,也可维持不移调,都能符合唱歌者音域62涵盖第1个歌伴奏音段51对应的原歌人声段52,则以旗标『1』进行标示,而标示『0』的意义就是不能符合唱歌者音域62涵盖第1个歌伴奏音段51对应的原歌人声段52的状况,譬如第1个歌伴奏音段51往低音移调二阶,往高音移调一阶,以及往高音移调二阶都不行。

通常移调时,移调的单位是一个半音。需注意的是,在本说明书中,移调一阶的意义,通常是移一个半音称为移调一阶,当然依照情况移调一阶也可定义为移两个半音,三个半音,四个半音等等。

因此图6所列的矩阵可以看到各歌伴奏音段51可以移调、或不移调的状况。此时可以看出第1~4个歌伴奏音段51可以组成一歌伴奏音移调段70,也就是第1~4个歌伴奏音段51都一致往低音移调一个音阶。第5~11个歌伴奏音段51可以组成一歌伴奏音移调段70,都一致往高音移调一个音阶,而第12个歌伴奏音段51独自唯一歌伴奏音移调段70,往高音移调二个音阶。

如何行成歌伴奏音移调段70,在数学上不只一种方式,图7显示一个方式,就是由下往上将有连续的1相加,若遇到0则不累计相加。请参考图7的结果,接着挑出每一列最大数字即为被选择一个歌伴奏音移调段70的依据。譬如第1个歌伴奏音段51在往低音移调一阶的数目为4,因此就决定第1个歌伴奏音段51往低音移调一阶,以同样的方式,因此第1~4个歌伴奏音段51组成一歌伴奏音移调段70。

上述运算解释更详细如下:

步骤1:如上述解释图6,先产生图6『可移调矩阵』,标示『1』为移调或不移调的歌伴奏音段51,都能符合唱歌者音域62涵盖歌伴奏音段51对应的原歌人声段52、反之为0。图6的各旗标的值为1或0。

步骤2:由下到上,逐行累加矩阵中各旗标的值,将累加值替换原本该旗标的值,遇0则累计归0。

步骤3:由上到下,搜寻各列最大的旗标值,依该旗标值由上而下,直至其值为1,依造上述方法,跳下一列继续搜寻,直至最后一列。

步骤4:将步骤3路径记录下来,作为组成歌伴奏音移调段70(如图7的虚线框)的依据。

需注意的是歌伴奏音移调段70的解法很多,譬如透过暴力解法,将每一种状况列出,再挑选合适形成的歌伴奏音移调段70。以上可以用文字描述如下:多个歌伴奏音段51数目共有m段(本实施例m为12),而依时间分为n组歌伴奏音移调段70(本实施例n为3),每一组歌伴奏音移调段70共有y个歌伴奏音段51(本实施例3组歌伴奏音移调段70的y值分别为4,7,1),其中各组歌伴奏音移调段70被移调的『阶数』是相同的(包括零移调),5≦m≦1000,3≦n≦m-2,1≦y≦500。

以上的方式最好寻求最小的n,上述的图6及图7的解说,可以寻求最小的n(本实施例n为3)。请参考图8,这是另一个结果,n也为3,而且第11~12个歌伴奏音段51可以组成一歌伴奏音移调段70,亦即y值为2,可能的好处是有两个歌伴奏音段51一起移调,可能比单独一个歌伴奏音段51移调来的好。

请参考图9,总共有5个歌伴奏音移调段70,亦即n为5,这个解答虽然也可让唱歌者唱出来,但整首歌就被切为5段的移调,图7及图8切为3段的移调是比较好的。

应注意的是,上述诸多实施例是为了便于说明而举例,本发明所主张的权利范围自应以权利要求所述为准,而非仅限于上述实施例。本发明的方法,可以应用在实时处理,譬如唱歌者点选歌之后立即运算处理,或者是事先处理,譬如调整歌伴奏音的电子装置10(譬如可为家庭式或云端服务器)内含1000首歌,依照个人,或依照歌唱者音域不同分组(如50种音域不同的歌唱者),先运算处理1000首歌。

再多了解一些

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

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

相关文章

  • 日榜
  • 周榜
  • 月榜