当前位置: 首页 > 专利查询>聂一晨专利>正文

一种创作音乐的方法技术

技术编号:20518651 阅读:23 留言:0更新日期:2019-03-06 03:02
本发明专利技术提供了一种创作音乐的方法,首先确定出待创作音乐的小节数量,其次包括步骤:A、基于用户所选择的音调,在各小节的首音节填充用户所选择的音调所对应各级和弦中的任一音符;B、基于用户所选择的节拍以及所述音调,采用随机音符对各小节的剩余音节进行填充。由上可以根据用户所随机设定的一些关于音乐创作的基本信息,从而自动创作出一段完整的音乐乐曲,满足了即使不懂音乐的人也能创造出其属于自己的音乐的梦想。

A Method of Creating Music

The invention provides a method for creating music. Firstly, the number of syllables to be created is determined. Secondly, it includes steps: A, filling the first syllable of each syllable with any note of the chord corresponding to the tone selected by the user based on the tone selected by the user; B, adopting the residual syllable of each syllable based on the rhythm selected by the user and the tone mentioned. Sections are filled. Based on some basic information about music creation randomly set by users, a complete piece of music can be created automatically, which meets the dream that even people who don't know music can create their own music.

【技术实现步骤摘要】
一种创作音乐的方法
本专利技术涉及音乐生成
,特别是一种创作音乐的方法。
技术介绍
音乐创作是指作曲家创造具有音乐美的乐曲的复杂精神生产劳动,许多人希望可以创作出属于自己的音乐、包括自己钟爱的音乐风格,或者与自己偶像所演唱的相近似的音乐。单音乐创作的专业性导致其入门门槛较高,从而将众多热爱音乐的普通人挡在门外。
技术实现思路
本专利技术的主要目的在于提供一种创作音乐的方法,可以根据用户所随机设定的一些关于音乐创作的基本信息,从而自动创作出一段完整的音乐乐曲,满足了即使不懂音乐的人也能创造出其属于自己的音乐的梦想。解决上述问题,本专利技术包括以下步骤:首先确定出待创作音乐的小节数量,其次包括步骤:A、基于用户所选择的音调,在各小节的首音节填充用户所选择的音调所对应各级和弦中的任一音符;B、基于用户所选择的节拍以及所述音调,采用随机音符对各小节的剩余音节进行填充。其中,步骤B还包括:接收用户所选择的音乐风格,提取该音乐风格的特性,依据所述特性采用随机音符对各小节的剩余音节进行填充。由上,满足了用户希望创作出不同音乐风格的作品的愿望,例如用户希望创作出爵士、摇滚、乡村、嘻哈、中国风等等不同个性化的音乐。其中,所述接收用户所选择的音乐风格,提取该音乐风格的特性包括:确定用户所选择的音乐风格;在音乐数据库中选择至少两首符合所选择的音乐风格的音乐乐曲;对所选择的音乐乐曲进行相似性计算,以获取到用户所选择的音乐风格的特性。由上,通过对所选风格音乐的学习,以提取出所选音乐的特性,从而以该特性为限定条件,进行音符的填充,从而使得创造出来的音乐接近所选风格的音乐,以满足用户希望可以创作出属于自己的音乐、包括自己钟爱的音乐风格,或者与自己偶像所演唱的相近似的音乐的梦想。其中,所述对所选择的音乐乐曲进行相似性计算包括:将在音乐数据库中所选择出的所述音乐乐曲进行切分,切分出该乐曲的主歌或副歌部分;对所切分出的主歌或副歌部分进行相似性计算。由上,通过切分现有音乐,减少对学习的压力,使得更有针对性地学习主歌或副歌部分,避免同时学习而造成特性的不明朗;另一方面,降低对于硬件的压力,减轻对于庞大数据的调用和使用,从而可以降低硬件成本。其中,采用随机音符对各小节的剩余音节进行填充包括:相邻两音节采用在同一八度内的随机音符进行所述填充。由上,当出现上述情况时,表明已出现明显的跑调现象,从而影响了整个音乐的品质,基于此,需保证相邻两音节在同一八度内。其中,在步骤B后还包括:判断相邻两音节是否在同一八度内的步骤;若否,对填充后音乐中的音符进行统计,以确定出待调整的音符,将待调整的音符进行升调或者降调处理,以满足相邻两音节在同一八度内。由上,需要对整个音乐进行统计,已确定出现相邻两个音节到底是那个音节属于跑调音节,进而针对跑调音节进行调整,基于此,需保证相邻两音节在同一八度内,且符合整个音乐的基调。附图说明图1为创作音乐的方法的流程图;图2为所创作出的音乐的简谱示意图;图3为基于用户所输入的基本信息,填充音乐模板的流程图。具体实施方式下面参见图1~图3对本专利技术所述创作音乐的方法进行详细说明。步骤S100:接收用户所输入的基本信息。在进行音乐创作前,需要输入基本信息,本实施例中,所输入的基本信息包括但不限于以下之一:速度(BPM,BeatPerMinute)、音调(Tonality)、节拍(Tempo)、长度(Length)和音符(Musicalnote)。步骤S200:基于用户所输入的基本信息创建音乐模板。本步骤包括确定待创作音乐的小节数。其中,创作音乐的系统接收上述长度和速度信息后,计算出待创作音乐的小节数量。以图2为例,表示的小节数量为4。或者,用户可直接以小节数为长度单位,以输入基本信息。步骤S300:基于用户所输入的基本信息,填充所述步骤S200中的音乐模板。如图3所示,本步骤包括以下子步骤:S301:确定第一小节首音节和最后一小节首音节所填充的音符。各小节的首音节表示为重拍,在各小节的首音节处,基于用户所选择的音调或音符进行填充。首先确定第一小节和最后一小节首音节所填充的音符,表1所示为和弦级数表。如图2所示,假设当用户所选为C调后,判断用户所输入的各个音符是否属于C调的1级和弦(C调的1级和弦所对应的音符为1、3、5),若是,则将用户所输入的音符填充至第一小节和最后一小节的首音节。反之,若用户所输入的各个音符并非是C调的1级和弦所对应的音符时,则将C调的1级和弦所对应的任一音符填充至第一小节和最后一小节的首音节。具体来说,假设用户在步骤S10中所选择的音调为C调,所输入的音符为2、7、4、3。则在本步骤中,首先判断用户所输入的音符2、7、4、3是否有音符属于C调的1级和弦,显然,只有音符3符合要求,则对应将音符3填充至第一小节和最后一小节的首音节。同理,若当用户所选为E调后,则需判断用户所输入的各个音符是否属于E调的1级和弦,若是,则采用用户所输入的音符填充,否则选择E调的1级和弦所对应的任一音符填充,具体填充原理不在赘述。1级和弦2级和弦3级和弦4级和弦5级和弦6级和弦7级和弦CCDmEmFGAmG7#C#CbEmFm#F#GbBm#G7DDEm#FmGABmA7bEbEFmGm#GbBCmbB7EE#FmGmAB#CmB7FFGmAmbBCDmC7#F#F#GmbBmB#CbEm#C7GGAmBmCDEmD7#G#GbBmCm#CbEFmbE7AABm#CmDE#FmE7bBbBCmDmbEFGmF7BB#CmbEmE#F#Gm#F7和弦级数表S302:确定其他小节首音节所填充的音符。仍以用户在步骤S10中所选音调为C调为例进行说明,在其他小节的首音节,首先判断用户所输入的音符是否属于C调任一和弦所对应的音符,若是,则依据用户输入音符的顺序,将其所输入的音符依次填充至其他小节的首音节。反之,若用户所输入的音符不属于C调任一和弦所对应的音符,则将C调的任一级和弦所对应的任一音符填充至各小节的首音节。仍以用户在步骤S10中所选择的音调为C调,所输入的音符为2、7、4、3为例。则在本步骤中,判断音符2、7、4是否有音符属于C调的任一级和弦所对应的音符,显然,音符2、4对应2级和弦Dm,音符7对应5级和弦G,均符合要求,则对应在第二小节的首音节填充2,第三小节的首音节填充7,第四小节的首音节填充4。较佳的,在本步骤结束后,还包括一判断各小节首音节所填充的音符是否属于噪音的步骤。判断过程包括:判断相邻小节的首音节是否为2级和弦连接3级和弦。若是,则表示出现噪音,需要对其进行调整。调整包括出现噪音的两音节进行互换,或者将任一音节替换为其他音符等等,在此不进行限定。S303:基于步骤S100所确定的节奏和音调,对剩余音节进行填充。在对剩余音节进行填充时,首先以用户所输入的音符进行填充。当用户所输入的音符数量不足时,进行随机填充。较佳的,在本步骤结束后,还包括一判断剩余音节所填充的音符是否跑调的步骤。判断过程包括:判断剩余音节中相邻两音节是否在同一八度内。若否,则表示出现跑调,需要对其进行调整。调整包括统计出现整个音乐中的音符进行统计,以及统计出现不在同一八度内两音符所在音节中的音符,以确定出因“跑调”而产生噪音的音符,将其进行升调或者降调本文档来自技高网...

【技术保护点】
1.一种创作音乐的方法,确定出待创作音乐的小节数量,其特征在于,包括步骤:A、基于用户所选择的音调,在各小节的首音节填充用户所选择的音调所对应各级和弦中的任一音符;B、基于用户所选择的节拍以及所述音调,采用随机音符对各小节的剩余音节进行填充。

【技术特征摘要】
1.一种创作音乐的方法,确定出待创作音乐的小节数量,其特征在于,包括步骤:A、基于用户所选择的音调,在各小节的首音节填充用户所选择的音调所对应各级和弦中的任一音符;B、基于用户所选择的节拍以及所述音调,采用随机音符对各小节的剩余音节进行填充。2.根据权利要求1所述的方法,其特征在于,步骤B还包括:接收用户所选择的音乐风格,提取该音乐风格的特性,依据所述特性采用随机音符对各小节的剩余音节进行填充。3.根据权利要求2所述的方法,其特征在于,所述接收用户所选择的音乐风格,提取该音乐风格的特性包括:确定用户所选择的音乐风格;在音乐数据库中选择至少两首符合所选择的音乐风格的音乐乐曲;对所选择的音乐乐曲进行相似性...

【专利技术属性】
技术研发人员:聂一晨
申请(专利权)人:聂一晨
类型:发明
国别省市:北京,11

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1