HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

“用于使用和声和弦图生成音频或MIDI输出文件的方法和系统”与流程

2021-01-28 14:01:30|320|起点商标网
“用于使用和声和弦图生成音频或MIDI输出文件的方法和系统”与流程

本发明涉及一种用于生成音频或midi(乐器数字接口)文件的方法和系统。更具体地,本发明涉及一种用于使用和声和弦图生成音频或midi输出文件的方法和系统。



背景技术:

在音乐行业中,先前由唱片艺术家、乐队或唱片公司制作的音乐作品的大量前期作品目录(backcatalog)在所有或大多数主要唱片公司均未使用。许多歌曲,尽管通常是众所周知的,但在很大程度上已经无法为作词人、唱片公司和发行商带来新的收益。

然而,通过重新记录新的以及替代版本的歌曲以供制作行业(诸如,电影、预告片、游戏、广告等)使用而重新利用其中一些知名歌曲的需求很高。然而,由于重新记录旧歌曲的新版本所涉及的时间和费用,这种重新利用面临着很大的问题和使用方面的障碍。

另外,许多乐队和艺术家都从许多年的、有时几十年的先前作品中积累了未使用的未选入作品(out-take)的大量前期作品目录。此类未选入作品是从未被收入专辑发行的歌曲或部分歌曲。这些未选入作品通常为音频文件格式,但也可以包括midi格式。这些文件通常包含被视为沧海遗珠的部分,这些部分很难被找到,或者确实难以使用或重复使用。

因此,本发明的目的是提供一种系统和方法,该系统和方法用于使用从此类前期作品目录和/或音频或midi内容的未选入作品中导出的音乐内容来生成音频或midi输出文件。

从仅以举例的方式给出的以下描述,本发明的另外的方面将变得显而易见。



技术实现要素:

根据本发明,提供了一种用于生成音频或midi输出文件的计算机实现的方法,该方法包括使用一个或多个处理器来执行以下步骤:

从一场或多场音乐演奏生成音频或midi内容块;

接收具有音频或midi音乐内容的输入文件;

确定该输入文件的和弦结构和速度(tempo);

根据该输入文件的和弦结构和速度生成和声和弦图;

使用该和声和弦图自动选择内容块;以及

通过组合所选择的内容块和该输入文件来生成输出文件。

优选地,生成音频或midi内容块的步骤包括以下步骤:

从音乐演奏中接收包括呈和声音调的内容的音频或midi文件;

确定和声音调并且将音乐演奏改编成对应于至少一个另选的和声音调;以及

记录呈所述另选的和声音调的所述改编的音乐演奏以生成音频或midi内容块。

优选地,生成音频或midi内容块的步骤还包括以下步骤:

将音乐演奏改编成对应于包括小调和大调的所有和声音调,以及多种不同的速度,

记录呈所有所述和声音调以及所述速度的所述改编的音乐演奏,以生成多个音频或midi内容块。

另选地,生成音频或midi内容块的步骤包括以下步骤:

从至少一场音乐演奏中接收包括呈和声音调的内容的音频或midi文件;

确定音乐演奏的和声音调;以及

将每个所接收的音频或midi文件存储为音频或midi内容块。

优选地,音频或midi内容块被存储,并且可根据音乐演奏的乐器类型、速度和/或和声音调从存储装置中检索。

另选地,使用输入文件的和声和弦图来选择内容块的步骤包括以下步骤:

选择至少一种乐器类型;

针对所述乐器类型或每种乐器类型识别与和声和弦图中每小节音乐的速度相匹配的内容块;以及

针对每个所选择的乐器类型以及针对和声和弦图中的每小节音乐,从所识别的内容块中自动选择与该小节音乐呈相同的和声音调或者具有与该小节音乐呈相同的和声音调的部分或节段的内容块。

优选地,该方法包括移除所选择的内容块中与和声和弦图的该小节音乐不呈相同的和声音调的节段的步骤。

优选地,和声和弦图自动生成。另选地,和声和弦图由用户手动输入输入文件的和弦结构和速度来生成。

优选地,所生成的输出文件是音频或midi文件格式。

优选地,用于生成音频或midi内容块的步骤在多场音乐演奏上执行,其中每场音乐演奏包括来自不同乐器的音乐内容。

优选地,生成音频或midi内容块的步骤包括根据不同的情绪、风格和/或流派中的一种或多种来改编音乐演奏的另外的步骤。

优选地,该方法包括为多场音乐演奏生成音频或midi内容块的步骤,所述生成音频或midi内容块是以所有十二个和声音调、以大调和小调两者(即,24个和声音调)、以多种不同的速度并且根据不同的情绪、风格和/或流派中的一种或多种进行的。

优选地,该方法包括将音频或midi内容块剪切成期望的间隔和/或长度的步骤。

优选地,该方法包括将音频或midi内容块存储在存储装置中。

优选地,使用使用输入文件的和声和弦图来选择内容块的步骤包括以下步骤:确定和声和弦图中至少一个小节的和声音调和速度;

根据所确定的和声音调和速度,为至少一个小节选择与乐器相对应或相匹配的内容块。

以这种方式,内容块根据和声和弦图进行编曲,并且用于创建具有相同的速度和和声图的音频或midi输出文件,从而确保所生成的输出文件的和声完整性。

优选地,使用输入文件的和声和弦图来选择内容块的步骤包括以下步骤:

确定和声和弦图中每个小节的和声音调和速度;

根据所确定的和声音调和速度,为每个小节选择与多个所选择的乐器相对应的内容块。

优选地,和声和弦图的每个小节限定线性时隙,并且所选择的每个内容块被分配给和声和弦图的一时隙。

优选地,使用输入文件的和声和弦图来选择内容块的步骤自动或由用户手动执行。

优选地,根据情绪、风格和/或流派中的一种或多种来进一步完善内容块选择。此类音乐流派、音乐风格和情绪选择被提供为由用户经由菜单输入到用户界面装置,所述菜单诸如下拉菜单、基于图标的菜单,或者根据需要或要求为用户提供查看和选择有关音乐流派、风格和/或情绪数据或其他用户偏好的多个选项的能力的任何其他合适的装置。

优选地,根据情绪、风格和/或流派中的一种或多种来完善内容块的步骤在生成输出文件之前和/或之后执行,以提供音频或midi输出文件内另选的情绪、风格和/或流派之间的转变。

优选地,该方法包括将唯一识别符分配给每个内容块并且使用该等唯一识别符来选择内容块的唯一组合的步骤。

将所选择的内容块的唯一识别符与存储设备中的记录进行比较,如果定位到唯一识别符的组合的记录,则不生成基于所选择的块的组合的输出文件。然而,如果未定位到所选择的块的唯一识别符的组合的记录,则指示该选择是唯一的,并且之前未生成过,因此将所选择的内容块组合在一起以生成音频或midi输出文件。

优选地,该方法包括在存储设备中存储所生成的midi输出文件的音频的所选择的块的唯一识别符的组合的记录的步骤。

在本发明的另一个实施方案中,该方法包括操作保持和替换模块的步骤,以用于保持所选择的组合的一些内容块,并且根据用户偏好输入和匹配和声和弦图,用另选的内容块替换所选择的组合的其他内容块。

优选地,该方法包括操作随机播放模块的步骤,以用于自动保持所选择的组合的一些内容块,并且用与和声和弦图相匹配的另选的内容块替换所选择的组合的其他内容块。

在本发明的另一个实施方案中,该方法包括操作音频编辑和混合模块的步骤,以用于修改、完善、调整、改变和/或更改所生成的输出文件的音频或midi特性。

在本发明的另一个实施方案中,该方法包括操作编辑和混合模块的步骤,以用于修改、完善、调整、改变和/或更改内容块的特性。

在本发明的另一个实施方案中,该方法包括操作音频编辑和混合模块的步骤,以用于调整速度并且/或者将内容块的和声音调移位。此类编辑装置和混合装置为用户提供对混合和其他参数的完全创意控制,以根据需要修改所生成的输出文件和用于形成输出文件的内容块。

优选地,该方法包括从外部源导入其他乐器演奏和/或声音以合并到输出文件中的步骤。

优选地,该方法包括操作同步模块的步骤,以用于使输出文件与音频或midi文件、视频文件、静止图像文件和/或文本文件同步。

在本发明的另一个实施方案中,该方法包括将所生成的每个输出文件存储在存储设备中以供检索和重复使用的步骤。

优选地,该方法包括链接多个存储设备的步骤,以提供内容块和音频或midi输出文件的扩展存储库,以用于创建另外的内容块以供重复使用。

本发明可操作为诸如从音乐(包括人声旋律和/或乐器部分)的前期作品目录中接收歌曲的音频或midi输入文件,确定歌曲结构的和声和弦图,然后通过将预先记录的内容块与原始歌曲的输入文件记录进行组合来生成音频或midi输出文件。选择内容块以在和声上支持原始歌曲的输入文件记录,并且该过程将自动实时执行。

为了生成用于为原始输入文件提供伴奏或背景伴奏的内容块,本发明将音乐演奏改编成对应于包括小调和大调的所有和声音调,以及多种不同的速度和情绪。这些内容块可以从现场乐器演奏和/或midi生成的音乐内容导出。通过重复该过程,可以创建多种不同的乐器的内容块、每种乐器的多种演奏的内容块、多种流派的内容块,以及以十二个音调(大调和小调)记录的在多种速度下进行的不同的情绪和风格的内容块。

另选地,从先前的作品中导出的音频或midi文件的未选入作品可以被存储并且作为内容块被检索。

内容块然后可以被自动选择,并且在需要时以所需的间隔在所需的和声中将被剪切成时间片或时隙,以便为原始输入文件提供音乐伴奏,使得即使内容块所提供的音乐未出现在该歌曲的原始记录中,从原始输入文件导出的人声旋律也将伴有所选择的内容块,以提供音频或midi输出文件。

本发明适于使乐队或艺术家以其基本格式写新的歌曲,该基本格式被输入为新歌曲的音频人声或midi文件。本发明被配置为在接收输入文件时,搜索此类未选入作品的存档文件,并且从许多不同的不相关的记录中剪切出相关的可用节段,以将相关的音频或midi内容块组合在一起以用于任何或多种不同的乐器,从而从该乐队或艺术家个人内容档案中先前未使用的记录内容中为新的歌曲创建新的背景伴奏音频或midi文件。

本发明使得可能成功地为包括歌曲(包括人声旋律和/或乐器部分)的音频或midi文件的任何输入文件生成唯一的新的音乐伴奏。新的音乐编曲可以是任何、或者甚至多种音乐风格、流派或情感情绪,并且可以包含来自多种乐器的演奏,这些演奏可以从现场乐器演奏中预先记录以及/或者是midi生成的音乐内容。

所生成的音频或midi输出文件包括所选择的内容块和原始歌曲的音频或midi输入文件的组合。输出文件中使用的内容块被唯一地标记,以确保内容块的选择的音乐编曲是唯一的。

本发明使得整个过程还可以完全通过音频以及通过midi格式文件类型来实现,其中最终演奏包括作为音频或midi文件传送的音频或midi输出文件,使得可以在daw(数字音频工作站)或类似的第三方软件应用程序外部更改或应用乐器声音。还可能导入外部创建的音频或midi文件,并且使这些音频或midi文件被改编和扩展成十二个基本和声音调,即大调和小调两者。导入的midi文件随后通过自动重组进行改编,并且被导出以匹配任何所选择的歌曲或旋律的模板图。

在本发明的又一个实施方案中,提供了一种非暂态机器可读介质,该非暂态机器可读介质包括指令,当这些指令由一个或多个处理器执行时,致使一个或处理器根据所述方法执行步骤。

根据本发明,提供了一种用于生成音频或midi输出文件的计算机实现的系统,该系统包括:

用于从一场或多场音乐演奏中生成音频或midi内容块的装置;

用于接收具有音频或midi音乐内容的输入文件的装置;

用于确定输入文件的和弦结构和速度的装置;

用于根据输入文件的和弦结构和速度来生成和声和弦图的装置;

用于使用和声和弦图自动选择内容块的装置;以及

用于通过组合所选择的内容块和输入文件来生成输出文件的装置。

优选地,该系统还包括用于从音乐演奏中接收包括呈和声音调的内容的音频或midi文件的装置;

用于确定和声音调并且将音乐演奏改编成对应于至少一个另选的和声音调的装置;以及

用于记录呈所述另选的和声音调的所述改编的音乐演奏以生成音频或midi内容块的装置。

优选地,该系统包括用于将音乐演奏改编成对应于包括小调和大调的所有和声音调以及多种不同的速度的装置,以及用于记录呈所有所述和声音调以及所述速度的改编的音乐演奏以生成多个音频或midi内容块的装置。

优选地,该系统还包括用于从多场音乐演奏中生成音频或midi内容的装置,其中每场音乐演奏包括来自不同乐器的音乐内容。

优选地,用于生成音频或midi内容块的装置包括用于根据不同的情绪、风格和/或流派中的一种或多种来改编音乐演奏的装置。

优选地,该系统包括用于为每场音乐演奏生成音频或midi内容块的装置,所述生成音频或midi内容块是以所有十二个和声音调、以大调和小调两者(即,24个和声音调)、以多种不同的速度并且根据不同的情绪、风格和/或流派中的一种或多种进行的。

优选地,该系统包括用于将音频或midi内容块剪切成期望的间隔和/或长度的装置。

优选地,该系统包括用于将音频或midi内容块存储在存储装置中的装置。

优选地,该系统包括用于确定和声和弦图中至少一个小节的和声音调和速度的装置,以及用于根据所确定的和声音调和速度来为至少一个小节选择与乐器相对应的内容块的装置。

优选地,该系统包括用于确定和声和弦图中每个小节的和声音调和速度的装置;以及用于根据所确定的和声音调和速度来为每个小节选择与多个所选择的乐器相对应的内容块的装置。

优选地,该系统包括用于从至少一场音乐演奏中接收包括呈和声音调的内容的音频或midi文件的装置;

用于确定音乐演奏的和声音调的装置,以及

用于将每个所接收的音频或midi文件存储为音频或midi内容块的装置。

优选地,该系统包括用于根据音乐演奏的乐器类型、速度和/或和声音调来存储和检索音频或midi内容块的装置。

优选地,该系统包括用于选择至少一种乐器类型的装置;

用于针对所述乐器类型或每种乐器类型识别与和声和弦图中每小节音乐的速度相匹配的内容块的装置;以及

用于针对每种所选择的乐器类型从所识别的内容块中自动选择与和声和弦图中的小节音乐呈相同的和声音调或者具有与和声和弦图中的小节音乐呈相同的和声音调的部分或节段的内容块的装置。

优选地,该系统包括用于移除所选择的内容块中与和声和弦图的小节音乐不呈相同的和声音调的节段的装置。

优选地,该系统包括用于向每个内容块分配唯一识别符或标签并且使用该等唯一识别符来选择内容块的唯一组合的装置。

将该组合的唯一识别符作为注册编号来使用会限制该组合或任何类似的项目不再重复出现,从而确保所生成的伴奏文件是唯一且原始的。在存储设备中的所生成的midi输出文件的音频中的所选择的内容块的唯一识别符的组合的记录。所生成的每个输出文件都被存储在存储设备中以供检索和重复使用,并且可以链接多个存储设备以提供内容块和音频或midi输出文件的扩展存储库,以用于创建另外的内容块以供重复使用。

优选地,该系统包括用于在存储设备中存储所生成的midi输出文件的音频的所选择的块的唯一识别符的组合的记录的存储装置。

优选地,该系统包括保持和替换模块,以保持所选择的组合的一些内容块,并且根据用户偏好输入和匹配和声和弦图,用另选的内容块替换所选择的组合的其他内容块。

优选地,该系统包括随机播放模块,以自动保持所选择的组合的一些内容块,并且用与和声和弦图相匹配的另选的内容块替换所选择的组合的其他内容块。

优选地,该系统包括音频编辑和混合模块,该音频编辑和混合模块可操作为修改、完善、调整、改变和/或更改所生成的输出文件的音频或midi特性。

优选地,编辑和混合模块可进一步操作为修改、完善、调整、改变和/或更改内容块的特性。

优选地,编辑和混合模块可操作为调整速度以及/或者使内容块的和声音调移位。

此类编辑和混合装置为用户提供了对混合和其他参数的完全创意控制,以根据需要修改所生成的输出文件和用于形成输出文件的内容块。

优选地,该系统包括用于从外部源导入其他乐器演奏和/或声音以合并到输出文件中的装置。

优选地,该系统包括同步模块,以用于使输出文件与另一个音频或midi文件、视频文件、静止图像文件和/或文本文件同步。

优选地,该系统包括用于链接多个存储设备的装置,以提供内容块和音频或midi输出文件的扩展存储库,以用于创建另外的内容块以供重复使用。

还提供了一种具有一个或多个处理器、存储器和显示装置的计算设备和/或计算设备的布置,所述显示装置可操作为显示具有所述特征的交互式用户界面。

在本发明的另一个实施方案中,提供了一种用于基本上如本文参考附图和/或示例所述并且如附图和/或示例所示那样生成音频或midi输出文件以改编音频或midi输入文件的系统。

在本发明的另一个实施方案中,提供了一种用于基本上如本文参考附图和/或示例所述并且如附图和/或示例所示那样生成音频或midi输出文件以改编音频或midi输入文件的方法。

附图说明

根据下面仅以举例的方式并且参考附图给出的本发明的一些实施方案的描述,将更清楚地理解本发明,其中:

图1和图2是示出根据本发明的用于生成音频或midi输出文件的方法的步骤的风格化示意图;

图3是示出根据本发明的一组和声音调中的钢琴演奏的记录的框图;

图4至图8是示出本发明的用于生成音频或midi输出文件的一个示例的流程图;

图9是示出在外部创建的midi文件中使用的根据本发明的方法的步骤的流程图;

图10至图14是示出本发明的用于生成音频或midi输出文件的另一个示例的流程图;以及

图15示出了根据本发明的用于改编音频或midi输入文件以用于生成输出文件的系统。

具体实施方式

根据本发明的方法和系统由一个或多个计算机处理器和包括可由一个或多个处理器执行的计算机软件程序指令的存储器实现。可以由计算机服务器或连接的和/或分布式计算机的网络来提供计算机处理器。

本发明的音频和/或midi输入和输出文件将被理解为包含音频或midi数据或内容的所接收、所存储或所记录的文件,这些文件在由音频或midi播放器处理时将产生声音输出。可以音频文件格式来接收或记录音频文件,所述格式包括但不限于音频wav格式、mp3格式、高级音频编码(aac)格式、ogg格式,或者根据需要的任何其他格式(模拟、数字或其他格式)。用户可以可选地指定期望的音频或midi格式。

和声和弦图将被理解为和弦或和声进行图,表示音乐作品中连续的音乐和弦或和声音调的速度和进行。

参考附图并且首先参考图3,该方法包括从一场或多场音乐演奏生成音频或midi内容块的初始步骤10。步骤10包括接收包括音乐演奏的音频或midi文件,确定演奏的和声音调并且将音乐演奏改编成对应于所有和声音调并且以多种不同的速度进行。

如图3所示,并且仅作为示例,已接收与钢琴演奏‘钢琴p1’12相对应的文件,并且将其确定为在100节拍每分钟(bpm)的速度下呈c小调和声音调。和声音调和速度的组合限定音乐演奏文件12的和声和弦图。

然而,应当理解,音乐演奏可以具有多个部分或小节,每个连续小节具有相同或不同的和声音调和速度。还应当理解,存在可创作和记录音乐的十二(12)个基本和声音调。这些和声音调还考虑其他和声因素,诸如大调/小调。

一旦将演奏‘钢琴p1’12的和声和弦图确定为呈c小调并且为100bpm,则在100bpm下以所有十二个小调音集进行记录,即:

cm-c小调、c#m-升c小调、dm-d小调、d#m-升d小调、em-e小调、e#m-升e小调、fm-f小调、f#m-升f小调、gm-g小调、g#m-升g小调、am-a小调、a#m-升a小调,以及bm-b小调,

并且在100bpm下以所有12个大调音集进行记录,即:

cmaj-c大调、c#maj-升c大调、dmaj-d大调、d#maj-升d大调、emaj-e大调、e#maj-升e大调、fmaj-f大调、f#maj-升f大调、gmaj-g大调、g#maj-升g大调、amaj-a大调、a#maj-升a大调,以及bmaj-b大调。

然后在多种不同的速度(诸如110bpm、115bpm、120bpm、125bpm,......,160bpm等,直至达到预定义的最大速度限制)下记录通常以参考数字14指示的在100bpm下的这二十四个钢琴演奏记录。

通过创建音乐演奏,诸如钢琴演奏,然后以所有十一(12)个音调(包括大调和小调)在多种速度下记录相同的演奏,提供了所述音乐演奏‘钢琴p1’的整个音乐频谱。如图3所示,使用所接收的音乐演奏的整个音乐频谱的这些记录来生成多个内容块16。

可以针对许多不同的音乐演奏重复这些步骤,其中每场音乐演奏包括来自不同乐器的音乐内容,这些乐器诸如鼓、贝斯、吉他、弦乐器和其他所需的或期望的乐器。内容块16可根据不同的情绪、风格和/或流派中的一种或多种进一步改编。

因此,该方法包括为许多不同的音乐演奏10中的每一场音乐演奏生成音频或midi内容块16,并且将该音频或midi内容块存储在存储装置中,所述生成音频或midi内容块16是以所有十二个和声音调、以大调和小调两者(即,二十四个和声音调)、以多种不同的速度并且根据不同的情绪、风格和/或流派中的一种进行的。

可以根据需要,可选地将音频或midi内容块格式化为期望的间隔和长度,并且还向所记录的每个内容块分配一个唯一识别符。

现在转到图1和图2,方法1包括接收具有音频或midi音乐内容的输入文件(显示为歌曲a)的步骤20。输入文件可以是人声旋律,并且可包括来自预先记录的音乐和/或现场音乐的前期作品目录的人声和/或音乐演奏。

在步骤22处,确定输入文件的和弦结构(即,构成演奏的和声音调)及其速度,并且生成和声和弦图。在图1所示的实例中,和声和弦图24被确定为按顺序包括100bpm的速度下的以下六个和声音调或小节:c大调-a小调-c大调-a小调-g大调-f大调。

在步骤26处,内容块选择装置自动或通过用户输入来确定要包括在输入文件“歌曲a”的伴奏中的一种或多种乐器,并且已经确定输入文件需要钢琴伴奏,在步骤28处,从存储装置中识别与这样的钢琴伴奏的和声和弦图24相匹配的特定的内容块或从贡献者数据库识别与这样的钢琴伴奏的和声和弦图24相匹配的特定的内容块。

在步骤30处,由内容块选择装置选择与乐器‘钢琴p1’相对应并且具有和声和弦图的确定的和声音调和速度的内容块。内容块选择装置从所选择的乐器的所存储的内容块的数据库或库中选择内容块,使得所选择的每个内容块与输入文件‘歌曲a’的和弦结构和速度相匹配。

将包括的一种或多种乐器的选择可以由内容块选择装置自动执行,并且/或者可以由用户根据用户偏好来指定。通过首先从特定乐器的相关音调和速度分析所有内容块进行匹配,然后为输入文件的每个小节c大调-a小调-c大调-a小调-g大调-f大调选择此类匹配内容块来执行这样的选择。

在步骤32处,对所选择的内容块进行时间切片或剪切成期望的长度,以便适合小节并且沿输入文件的和声图进行编曲。因此,和声和弦图的每个小节限定线性时隙,并且所选择的每个内容块被分配给和声和弦图的一时隙。

因此,如具有100bpm下的原始和弦结构c大调-a小调-c大调-a小调-g大调-f大调的输入文件所示,例如,为钢琴伴奏选择的内容块也将具有100bpm下的和弦结构c大调-a小调-c大调-a小调-g大调-f大调。乐器的相关和可接受的内容块沿和声和弦图按带有速度时间小节和节拍标记的和声和弦标记的正确顺序编曲。

然后重复该过程,从而根据需要改编其他所选择的乐器内容块。例如,该过程可以选择鼓、贝斯、吉他、弦乐器等,并且针对原始输入文件的和声和弦图改编这些乐器的内容块。可以根据情绪、风格和/或流派中的一种或多种来进一步选择或完善内容块,并且此类选择被提供为用户的输入请求。可以在生成输出文件之前和/或之后执行完善内容块的此类步骤,以提供音频或midi输出文件内另选的情绪、风格和/或流派之间的转换。

所选择的内容块沿输入文件的和声图的组合和编曲因此形成原始输入文件歌曲的乐器伴奏或背景伴奏。将所选择的内容块的唯一识别符与存储设备中的记录进行比较,以确保所选择的内容块的组合是唯一的。

在步骤34处,将原始输入文件与和弦结构和声和时间图标记对齐以确保正确放置,以用于与包括所选择的内容块的乐器伴奏或背景伴奏一起回放。

在步骤36处,生成包括所选择的内容块和原始输入文件歌曲的音频或midi输出文件,以提供人声旋律的改编版本以供回放。

本发明进一步提供了一套工具,以向用户提供对混合和其他参数的完全创意控制,以根据需要修改所生成的音频或midi输出文件以及用于形成输出文件的内容块,所述工具包括:

保持和替换模块,其用于使用户能够保持或保留所选择的组合的一些内容块,并且根据用户偏好输入和匹配和声和弦图,用另选的内容块替换所选择的组合的其他内容块。

随机播放模块,其用于自动保持所选择的组合的一些内容块,并且用与和声和弦图相匹配的另选内容块替换所选择的组合的其他内容块。

编辑和混合模块,其用于修改、完善、调整、改变和/或更改内容块和/或所生成的输出文件的音频或midi特性,并且调整速度以及/或者使内容块的和弦音调移位。

导入模块,其用于使现场或记录的乐器演奏和/或声音能够从外部源导入以合并到输出文件中。

同步模块,其用于将输出文件与音频或midi文件、视频文件、静止图像文件和/或文本文件同步。

本发明使得整个过程还可以完全通过音频以及通过midi格式文件类型来实现,其中最终演奏包括作为音频或midi文件传送的音频或midi输出文件,使得可以使用daw(数字音频工作站)或其他软件应用程序来更改或应用乐器声音。还可能导入外部创建的音频或midi文件,并且使这些音频或midi文件被改编和扩展成12个基本和声音调,即大调和小调两者。导入的midi文件随后通过自动重组进行改编,并且被导出以匹配任何所选择的歌曲或旋律的模板图。

将参考图4至图9描述用于改编输入文件的本发明的示例。

如图4所示,在步骤40处,标题为《顺其自然》(‘letitbe’,披头士乐队的一首著名歌曲)的输入文件被接收作为输入。在步骤42处,基于歌曲的每个小节的各种和声音调和速度来确定歌曲的和声和弦图。图6示出了歌曲《顺其自然》的和声和弦图60被确定为包括具有和声音调c、g和a大调(速度均为110bpm)的小节。

在步骤44处,该和声和弦图被提供为去往内容块选择装置的输入,以选择要用于根据和声和弦图为歌曲《顺其自然》生成音乐背景伴奏或伴奏的内容块。

如图5所示,在步骤46处,内容块选择装置自动地或通过用户驱动的输入确定输入文件歌曲《顺其自然》的背景伴奏或伴奏应该包括钢琴乐器部分,因此检查所有存储的钢琴内容块p1,并且在步骤48处,从钢琴p1内容块中选择与和声和弦图的和声图和速度相匹配的内容块。如图6的步骤62所示,从存储库‘钢琴p1’中选择以和声音调c、g和a大调记录的且速度为110bpm的内容块,从而与《顺其自然》的原始输入文件的和声和弦图进行匹配。如图5所示,在步骤50处,将这些选择的内容块应用于原始输入文件歌曲《顺其自然》的和声和弦图并且与之进行匹配。以这种方式,选择在和声上支持原始输入文件的乐器伴奏的可接受的内容块,沿输入文件的和声和弦图、按照带有速度时间小节和节拍标记的和声和弦标记的正确顺序编曲。

如图7所示,然后重复该过程,从而根据需要针对不同的乐器选择其他内容块。例如,该过程可以另外为鼓伴奏52、贝司54、吉他56、弦乐器58选择内容块,并且为这些乐器选择针对在40处接收的原始输入文件的和声和弦图的内容块。如图所示,将原始输入文件40与和弦结构和声和时间图标记对齐以确保正确放置,以用于与包括所选择的内容块50、52、54、56、58的乐器伴奏或背景伴奏一起回放。

如图8所示,在步骤64处,将所选择的内容块的唯一识别符与存储设备中的记录进行比较,以确保所选择的内容块的组合在所选择的内容块50、52、54、56、58的编曲中是唯一的,并且在步骤66处,生成包括内容块50、52、54、56、58的编曲和原始输入文件歌曲40的音频或midi输出文件,以提供原始输入文件的改编的唯一版本以供回放。

图9是示出在外部创建的midi文件中的根据本发明的方法的步骤的流程图。如图所示,在步骤70处,在外部创建的旋律呈c大调的音乐音调,并且需要例如被改编到a小调的音乐音调,以与作为输入文件接收的歌曲的和声和弦图在和声上协调。在步骤72处,外部midi文件被对其进行改编的本发明的系统导入或接收。如步骤74所示,通过自动选择不呈a小调的音乐音调的乐谱并且将其移动到对a小调的音调正确的最近的音符位置来实现改编。音乐音调c大调和a小调两者共同的所有其他乐谱都保持不变。在步骤76处,输出改编的midi文件。

图10至图14示出了用于生成音频或midi输出文件的本发明的另一个示例,其中生成内容块的过程与参考图4至图9描述的过程不同。

如图10所示,生成音频或midi内容块的步骤包括以下初始步骤:从至少一场音乐演奏中接收包括呈和声音调的内容的音频或midi文件78并且确定音乐演奏的和声音调。一旦确定,每个所接收的音频或midi文件78就作为音频或midi内容块存储在存储装置80中。因此,多个音乐家、作曲家或其他人将不同长度、不同速度与和声结构的无关的单个乐器演奏记录提供给集体数据库,以作为内容块存储在本地或基于云的存储装置中。

音频或midi内容块被存储,并且可根据音乐演奏的乐器类型、速度和/或和声音调从存储装置80中检索。如图11所示,在步骤82处,诸如经由用户接口装置来接收具有音频或midi音乐内容的输入文件。以这种方式,诸如歌手或词曲作者的用户可以输入歌曲的旋律和/或歌曲或音乐段落的经测量的和声和弦结构。在步骤84处,分析输入文件或歌曲的旋律,并且自动为该歌曲的旋律生成和声和弦图和速度86。另选地,用户可以手动输入歌曲的和弦结构。

在图12中,示出了使用输入文件82的和声和弦图来选择内容块所涉及的步骤。最初,用户从用户界面从选择菜单中选择乐器类型(诸如吉他、贝斯、钢琴等)。这样的选择还可以基于情绪和/或音乐风格。

在步骤88处,识别与和声和弦图中的音乐速度相匹配的内容块90。在所示的实例中,确定和声和弦图中表示的音乐的速度为120bpm,因此识别速度为120bpm的内容块。然而,应当理解,和声和弦图的不同部分处的速度变化将导致识别那些不同速度的内容块。

如图13所示,在步骤92处,识别针对和声和弦图和所选择的乐器类型的处于确定的120bpm的速度的内容块94,在所示的实例中,所选择的乐器类型为吉他。然后,对于所选择的乐器类型和和声和弦图中的每小节音乐,在步骤96处,从所识别的内容块中自动选择与乐器的小节音乐呈相同的和声音调或者具有与乐器的小节音乐呈相同的和声音调的部分或节段的内容块。

因此,从所选择的乐器的不同的音乐演奏导出的不同内容块的不同部分被有效地切除并且沿输入文件的和声和弦图进行剪接,以为输入文件提供合奏的背景伴奏。所选择的内容块的与和声和弦图的小节音乐不呈相同的和声音调的节段或部分可以被移除,以确保与基础和声和弦图的和声完整性。

因此,本发明分析每个内容块主干的和声和弦兼容性。当发现内容块具有全部或部分和声兼容性时,将这些部分切除并且应用于所输入歌曲结构的和声和弦图的被视为匹配的部分或节段。

如图14所示,在步骤97处,然后针对用户已选择包括在原始输入歌曲的背景伴奏中的所有期望的乐器重复该过程。在所示的实例中,为乐器类型选择内容块98,所述乐器类型包括吉他、贝斯、钢琴、班卓琴、风琴和鼓,但是应当理解,可以根据需要或期望使用乐器的任何另选的或附加的组合。

如步骤99所示,生成包括内容块98和原始输入文件歌曲82的编曲的音频或midi输出文件,以提供原始输入文件的改编的唯一版本以供回放。

因此,本发明进一步适于使乐队或艺术家以其基本格式写新的歌曲,该基本格式被输入为新歌曲的音频人声文件或midi文件。本发明被配置为搜索存档文件并且从许多不同的不相关的记录中剪切出相关的可用部分,以将相关的音频或midi内容块组合在一起以用于任何或多种不同的乐器,从而根据乐队或艺术家个人内容档案中先前未使用的记录内容为新的歌曲创建新的背景伴奏或midi文件。

还可以将乐器改组,从而更换乐器以获得更好的演奏,此时系统针对所选择的乐器重复整个过程。

此外,可以将本平台和体系结构应用于进一步增强乐器的编辑、混合和改组。在相同的歌曲结构和人声演奏中,多种情绪、音乐风格和流派也可能相互转变。换句话讲,歌曲可以乡村歌曲开始,并且在任何时候都可以在其播放的同一音轨上转变为嘻哈、拉丁、摇滚、管弦乐等。如使用以上过程所描述的,本发明还将唯一识别符应用于所生成的每个输出文件,以确保每个输出文件是完全唯一的,并且因此永远不会针对输入或接收的相同或任何其他歌曲或人声旋律进行复制。

图15示出了根据本发明的用于生成音频或midi输出文件以改编音频或midi输入文件的系统100。系统100包括用于从一场或多场音乐演奏中生成音频或midi内容块的装置110;用于接收具有音频或midi音乐内容的输入文件的装置120;用于确定所述输入文件的和弦结构和速度的装置130;用于根据所述输入文件的所述和弦结构和速度生成和声和弦图的装置140;用于使用和声和弦图来自动选择内容块的内容块选择装置150,以及用于通过组合所选择的内容块和输入文件来生成输出文件的装置160。

内容块选择装置150被进一步配置为确定输入文件的和声和弦图中的每个小节的和声音调和速度,并且根据所确定的和声音调和速度,为每个小节选择与多个所选择的乐器相对应的内容块。

内容块选择装置150还被配置为用于针对所述乐器类型或每种乐器类型识别与和声和弦图中每小节音乐的速度相匹配的内容块,以及用于针对每种所选择的乐器类型从所识别的内容块中自动选择与和声和弦图中的小节音乐呈相同的和声音调或者具有与和声和弦图中的小节音乐呈相同的和声音调的部分或节段的内容块。

该系统还包括用于从音乐演奏接收包括呈和声音调的内容的音频或midi文件以用于生成内容块的装置170;用于确定和声音调并且将音乐演奏改编成对应于至少一个另选的和声音调的装置180,以及用于记录呈所述另选的和声音调的所述改编的音乐演奏以生成音频或midi内容块的装置190。

装置190可进一步操作为将每个所接收的音频或midi文件存储为音频或midi内容块,并且用于根据音乐演奏的乐器类型、速度和/或和声音调来检索音频或midi内容块。

装置190被进一步配置为将音乐演奏改编成对应于包括小调和大调的所有和声音调以及多种不同的速度,并且被配置为记录呈所有和声音调和所述速度的改编的音乐演奏以生成多个音频或midi内容块。装置190被进一步配置为用于从多场音乐演奏中生成音频或midi内容,其中每场音乐演奏都包括来自不同乐器的音乐内容。装置190被进一步配置为用于改编根据不同的情绪、风格和/或流派中的一种或多种生成的内容块和/或输出文件。

装置190因此被配置为用于为每场音乐演奏生成音频或midi内容块,所述生成音频或midi内容块是以所有十二个和声音调、以大调和小调两者(即,24个和声音调)、以多种不同的速度并且根据不同的情绪、风格和/或流派中的一种或多种进行的。

该系统包括用于将音频或midi内容块剪切成期望的间隔和/或长度的装置200,以及用于将音频或midi内容块存储在存储装置中的装置210。还示出了用于链接多个存储设备210的装置290,以提供内容块和音频或midi输出文件的扩展存储库,以用于创建进一步的内容块以供重复使用。

该系统还包括用于向每个内容块分配唯一识别符或标签的装置220,以使内容块选择装置150能够使用唯一识别符来选择内容块的唯一组合。

该系统包括用于在存储设备中存储所生成的midi输出文件的音频的所选择的块的唯一识别符的组合的记录的存储装置230。

该系统还包括供用户用来对所生成的输出文件提供完全创意控制的各种工具,以及对于内容块,包括保持和替换模块240;随机播放模块250;音频编辑和混合模块260;同步模块270;以及用于从外部源导入其他乐器演奏和/或声音以合并到输出文件中的装置280。

仅以举例的方式描述了本发明的各方面,并且应当理解,在不脱离所附权利要求所限定的范围的情况下,可以对本发明进行添加和/或修改。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

tips