一种自动和声方法、装置及终端自动和声操作方法_4

文档序号:8944162阅读:来源:国知局
产生的主旋律 后,终端产生对应旋律的和声文件。因此,对于没有音乐理论基础的用户也能够方便地创作 音乐,体验和声效果。
[0126] 实施例三
[0127] 本发明提供了一种自动和声装置,图7示出了本发明实施例的装置结构框图,包 括音频模块10,存储模块20,和弦模块30,编制模块40。
[0128] 音频模块10,用于接收输入的声音信号和播放音乐文件。
[0129] 在一个实施例中,启动和声应用程序后,终端通过麦克风接收用户输入的声音信 号;根据用户输入的声音信号产生对应的和声文件后播放和声文件,或者播放和声后的音 乐文件。
[0130] 存储模块20,用于存储预先建立和弦编配数据库以及旋律文件、和声文件以及音 乐文件。
[0131 ] 在一个实施例中,通过查表方式建立和弦编配数据库,数据库的表体现了和弦、和 弦级数以及和弦构成音之间的映射关系,见表1。终端识别用户输入的声音信号后,产生的 旋律文件保存于存储模块;和弦模块确定和弦方案后产生的和声文件保存于存储方块;通 过合成旋律文件和所述和声文件产生音乐文件保存于存储模块。
[0132] 和弦模块30,用于根据声音信号的旋律文件,确定和弦方案。
[0133] 在一个实施例中,根据预先指定的节拍来分析所述旋律并划分小节;给所述旋律 的每个音符分配权值,并确定旋律的调式;将所述旋律的每个音符分配权值、调式和小节信 息与预先建立的和弦表进行匹配,确定和弦方案。和弦模块30还包括:
[0134] 小节划分单元31,用于分析所述声音信号的旋律,并且根据指定的节拍来划分小 -K- To
[0135] 旋律分析单元32,用于为旋律的每个音符分配权值,并确定旋律是大调还是小调。
[0136] 和弦选择单元33,用于根据每个音符分配权值和小节信息来确定每个小节对应的 和弦。
[0137] 编制模块40,用于根据匹配的弦合成方案和音符音长编制和声。
[0138] 在一个实施例中,编制模块40根据和弦模块30确定的和弦方案和每个音符对应 的音长进行编制和声,产生的和声文件保存于存储模块20。
[0139] 本发明实施例的终端可为上述图1所示的移动终端100。
[0140] 基于本发明实施例提出的一种自动和声装置,用户输入乐器演奏所产生的主旋律 后,终端产生对应旋律的和声文件。因此,对于没有音乐理论基础的用户也能够方便地创作 音乐,体验和声效果。
[0141] 实施例四
[0142] 本发明提供了一种终端自动和声操作方法,图8示出了本发明实施例提供的一种 终端自动和声操作方法流程图,图9和图10给出了本发明实施例较佳的终端效果示意图。
[0143] 步骤S401,接收输入的声音信号。
[0144] 在一个实施例中,用户启动和声应用程序后,终端通过麦克风开始接收声音信号, 声音信号为乐器演奏的主旋律所产生的声音信号,参照图9。终端界面检测对应设置音符的 触摸或者按压所产生的旋律作为声音信号,参照图10。
[0145] 步骤S402,识别所述声音信号,产生对应于声音信号的旋律文件。
[0146] 在一个实施例中,将声音信号转换成时域信号的波形,确定每个音符是音长;再将 时域信号经过时频变换得到频域信号,确定每个音符的音高,从而产生对应于声音信号的 旋律文件,旋律文件包括音符的音高和音长。
[0147] 步骤S403,通过分析所述旋律文件产生适用于所述旋律文件的和声文件。
[0148] 在一个实施例中,根据预先指定的节拍来分析所述旋律并划分小节;给所述旋律 的每个音符分配权值,并确定旋律的调式;将所述旋律的每个音符分配权值、调式和小节信 息与预先建立的和弦表进行匹配,确定和弦方案。再根据所述确定的和弦方案和每个音符 的音长进行编配和声。
[0149] 步骤S404,通过合成旋律文件和和声文件产生音乐文件,并播放音乐文件。
[0150] 在一个实施例中,得到主旋律数据之后,根据已经按照和弦编配理论建立好的数 据库,使用查表法,查找数据库,确定和弦方案,根据方案和主旋律时长调用和弦音源库,进 行和弦合成,并将和声文件与旋律文件合成为一个音乐文件,供使用者播放,同时在终端界 面显示当前和弦名。
[0151] 本发明实施例的终端可为上述图1所示的移动终端100。
[0152] 基于本发明实施例提出的一种终端自动和声操作方法,用户输入乐器演奏所产生 的主旋律后,终端产生对应旋律的和声文件。用户用户选择播放和声文件,或者将旋律文件 与和声文件合成,播放新的音乐文件。因此,对于没有音乐理论基础的用户也能够方便地创 作音乐,体验和声效果,用户也可通过终端界面(例如,钢琴按键)输入旋律并进行和声,体 验乐器的单一主旋律到最终生成多级和弦旋律的过程。
[0153] 上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体 实施方式,上述的【具体实施方式】仅仅是示意性的,而不是限制性的,本领域的普通技术人员 在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多 形式,这些均属于本发明的保护之内。
【主权项】
1. 一种自动和声方法,其特征在于,包括步骤: 接收输入的声音信号,所述声音信号为乐器演奏时所产生的声音信号; 识别所述声音信号,确定每个音符的音高与音长并划分小节,生成旋律文件; 解析所述旋律文件,将每个音符分配权值并确定对应小节的和弦级数; 根据所述和弦级数与音长确定匹配和弦方案,并生成和声文件。2. 根据权利要求1所述的自动和声方法,其特征在于,所述生成旋律文件,包括:识别 所述声音信号中音符的音高和音长,其中, 音高是指音符的频率大小; 音长是指音符的幅度,根据音长确定音符是强拍音或者弱拍音。3. 根据权利要求1所述的自动和声方法,其特征在于,所述解析旋律文件包括: 根据预先指定的节拍来分析所述旋律并划分小节; 给所述旋律的每个音符分配权值,并确定旋律的调式; 将所述旋律的每个音符分配权值、调式和小节信息与预先建立的和弦表进行匹配,确 定和弦级数。4. 根据权利要求3所述的自动和声方法,其特征在于,所述生成和声文件包括: 根据音符的音长进行判断对应音符是强拍音或者弱拍音; 根据和声理论基础,以音符的音长为基础,以和弦数为素材,得出所述旋律的和弦方 案,并生成和声文件。5. 根据权利要求1至4任一项所述的自动和声方法,其特征在于,所述产生和弦方案, 包括:根据所述旋律的每个音符的音高和对应每个音符的音长进行编配和声。6. -种自动和声装置,其特征在于,所述装置包括: 音频模块,用于接收输入的声音信号和播放音乐文件; 存储模块,用于存储预先建立和弦编配数据库以及旋律文件、和声文件以及音乐文 件; 和弦模块,用于根据声音信号的旋律文件,确定和弦方案; 编制模块,用于根据匹配的弦合成方案和音符音长编制和声。7. 根据权利要求6所述的自动和声装置,其特征在于,所述和弦模块还包括: 小节划分单元,用于分析所述声音信号的旋律,并且根据指定的节拍来划分小节; 旋律分析单元,用于为旋律的每个音符分配权值,并确定旋律是大调还是小调; 和弦选择单元,用于根据每个音符分配权值和小节信息来确定每个小节对应的和弦。8. 根据权利要求6所述的自动和声装置,其特征在于,所述装置还包括: 显示单元,用于将旋律文件表示成具有音高和音长的声音水平线连接显示于终端界 面。9. 一种终端自动和声的操作方法,其特征在于,包括步骤: 接收输入的声音信号; 识别所述声音信号,产生对应于声音信号的旋律文件; 通过分析所述旋律文件产生适用于所述旋律文件的和声文件; 通过合成所述旋律文件和所述和声文件产生音乐文件,并播放所述音乐文件。10. 根据权利要求9所述的自动和声操作方法,其特征在于,所述声音信号包括: 终端通过麦克风录制乐器演奏的旋律作为声音信号;或者 终端界面检测对应设置音符的触摸或者按压所产生的旋律作为声音信号。
【专利摘要】本发明公开了一种自动和声方法,包括步骤:接收输入的声音信号,所述声音信号为乐器演奏时所产生的声音信号;识别所述声音信号,确定每个音符的音高与音长并划分小节,生成旋律文件;解析所述旋律文件,将每个音符分配权值并确定对应小节的和弦级数;根据所述和弦级数与音长确定匹配和弦方案,并生成和声文件。实施本发明的有益效果是,解决了传统终端应用在和声时,需要掌握大量音乐基础的用户才能进行和声的缺陷,本发明提供的方法由系统自动编配和声,增强了用户可玩性和趣味性,提升用户体验。
【IPC分类】G10H1/38, G10H7/00
【公开号】CN105161087
【申请号】CN201510601387
【发明人】李光宇
【申请人】努比亚技术有限公司
【公开日】2015年12月16日
【申请日】2015年9月18日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1