音乐文件的节拍配置/播放方法、系统、介质及设备

文档序号:1757131 发布日期:2019-11-29 浏览:16次 >En<

阅读说明:本技术 音乐文件的节拍配置/播放方法、系统、介质及设备 (Beat configuration/playback method, system, medium and equipment of music file ) 是由 杨红庆 印治国 于 2019-08-15 设计创作,主要内容包括:本发明提供一种音乐文件的节拍配置方法,所述音乐文件的节拍配置方法包括:获取一原音乐文件;为所述原音乐文件设置对应的节拍适配参数;设置一匹配播放规则将所述节拍适配参数和对应的原音乐文件匹配。本发明能够实现音乐文件和节拍文件的同步播放,有效解决了现有节拍器无法与乐曲结合使用的问题。此外,本发明允许用户对音乐和节拍单独控制,用户可以根据实际需求控制音乐和节拍的播放,充分满足用户的各种需求,尤其适用于音乐和舞蹈的教学和学习。(The present invention provides a kind of beat configuration method of music file, and the beat configuration method of the music file includes: to obtain a former music file;For the former music file, corresponding beat adaptation parameter is set;Setting one matches play rules for the beat adaptation parameter and corresponding former music file match.The present invention can be realized being played simultaneously for music file and beat file, solve the problems, such as that existing metronome can not be used in combination with melody.In addition, the present invention allows user individually to control music and beat, user can control the broadcasting of music and beat according to actual needs, sufficiently meet the various demands of user, be particularly suitable for the teaching and study of music and dance.)

音乐文件的节拍配置/播放方法、系统、介质及设备

技术领域

本发明属于音乐的辅助设备领域,涉及一种节拍配置播放方法及设备,特别是涉及一种音乐文件的节拍配置/播放方法、系统、介质及设备。

背景技术

在音乐中,节奏与节拍是两个不同的概念,节奏存在于节拍之中;节拍也离不开节奏。两者相辅相成共同构成音乐的骨架,来支撑起音乐的律动。因此,学习并掌握节拍是音乐学习的基础。与节拍有关的概念如下:

节拍:有重音(强音)和无重音(弱音)的相等的时间片段,按照一定的次序循环重复,叫做节拍。

单位拍:节拍中的每一时间片断,叫做单位拍,也即一拍。

小节:每一个完整的节拍就构成一个音乐的小节。重音上的叫强拍,无重音上的叫弱拍。

音符:在乐谱表上表示正在进行的音的长短(也叫“音值”)的符号,叫作“音符”。全音符、二分音符、四分音符、八分音符、十六分音符是最常见的音符。

拍子:拍子是用固定的一种音符来代表某个节拍的单位拍,并且表示出该节拍的循环规律。如在两拍的循环中是以四分音符为单位拍,那么这种拍子就叫做“四二拍子”,其中“四”代表四分音符、“二”代表两拍为一个循环。

拍频:每分钟多少拍,是音乐速度的量化指标。

音乐节拍器是一种能发出一种稳定的节拍声音的机械、电动/电子装置或移动智能终端中的应用软件,通过声音或声光相结合,向使用者提供稳定的节拍或节奏,并通过声音或灯光的变化表达节拍的速度以及节拍的强弱规律的器具。音乐节拍器有两个重要参数:节拍和拍频。节拍通常用分数形式的拍号来表示,分子用于表示每小节有几拍,分母用于表示拍子的时值,例如:2/4拍用于表示4分音符为1拍,每小节2拍,即每小节有2个4分音符。拍频用于表示每分钟的拍子数,例如:60拍/分用于表示每分钟60个拍子。

在音乐和舞蹈教学中,音乐节拍器可以用来培养学生稳定的节奏感,但在目前实际教学场景中,无论是实体装置的音乐节拍器还是移动终端中的应用软件形式的音乐节拍器都只是作为音乐节拍发声的工具,无法与乐曲结合使用,即无法在播放现有乐曲的同时,同步播放节拍声音。对于初学者而言,利用现有的音乐节拍器很难根据具体的乐曲对节拍器进行配置,也不容易理解乐曲跟节拍的对应关系。

发明内容

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种音乐文件的节拍配置/播放方法、系统、介质及设备,用于解决现有节拍器无法与乐曲结合使用的问题。为实现上述目的及其他相关目的,本发明提供一种音乐文件的节拍配置方法。所述音乐文件的节拍配置方法包括:获取一原音乐文件;为所述原音乐文件设置至少一组对应的节拍适配参数;所述节拍适配参数包括拍频、小节数、每个音乐小节包含的拍数、每拍为几分音符、或/和空拍;设置一匹配播放规则将所述节拍适配参数和对应的原音乐文件匹配。

于本发明的一实施例中,所述音乐文件的节拍配置方法还包括:根据所述节拍适配参数创建一节拍适配指令,所述节拍适配指令用于为所述原音乐文件指定一组节拍适配参数;所述节拍适配指令包括对应的节拍适配参数,对应的播放端根据所述节拍适配指令的指令内容播放与所述原音乐文件对应的节拍。

于本发明的一实施例中,所述音乐文件的节拍配置方法还包括:根据所述节拍适配参数和所述原音乐文件获取所述原音乐文件对应的节拍特征;所述节拍特征包括需要播放节拍的时间点以及对应的节拍类型;根据所述节拍特征创建一节拍文件与所述原音乐文件相匹配;所述节拍文件能够被对应的播放端识别。

于本发明的一实施例中,根据所述节拍特征创建一节拍文件与所述原音乐文件相匹配的一种实现方法包括:为每一所述节拍类型创建一个节拍代号;将所述需要播放节拍的时间点以及对应的所述节拍代号放入所述节拍文件中。

于本发明的一实施例中,根据所述节拍特征创建一节拍文件与所述原音乐文件相匹配的一种实现方法包括:根据所述节拍特征获取所述原音乐文件对应的节拍;从所述原音乐文件对应的节拍中选择一节拍基础片段,所述节拍基础片段重复n次后与所述原音乐文件的节拍相同,其中

n大于等于1;对所述节拍基础片段进行处理,生成对应的声音并放入所述节拍文件中。

于本发明的一实施例中,所述音乐文件的节拍配置方法还包括:根据每一组所述对应的节拍适配参数,创建一节拍音频文件;根据所述原音乐文件对应的节拍特征,选取对应的节拍音频文件;所述对应的节拍音频文件重复p次后与所述原音乐文件对应的节拍声音相同,其中p大于0;为所述对应的的节拍音频文件设置一节拍倍率q,所述节拍倍率q的取值范围为q>0;将所述对应的节拍音频文件和所述节拍倍率q对应关联并放入所述节拍文件中。

于本发明的一实施例中,所述音乐文件的配置方法还包括:将所述原音乐文件和所述节拍文件合并为一个带有节拍的音乐文件。

于本发明的一实施例中,将所述原音乐文件和所述节拍文件合并为一个带有节拍的音乐文件的实现方法包括:采用双声道模式,一个声道放置所述原音乐文件,另一个声道放置所述节拍文件,将所述原音乐文件和所述节拍文件合并为一个带有节拍的音乐文件。

于本发明的一实施例中,所述音乐文件的节拍配置方法还包括:为所述原音乐文件创建一节拍标识;所述节拍标识用于标识所述原音乐文件是否支持节拍配置;将所述节拍标识匹配至对应的原音乐文件。

本发明还提供一种音乐文件的节拍播放方法,所述音乐文件的节拍播放方法包括:获取一匹配有节拍适配参数的音乐文件;所述匹配有节拍适配参数的音乐文件由一原音乐文件与对应的节拍适配参数根据一匹配播放规则匹配而成;根据所述匹配播放规则,播放所述匹配有节拍适配参数的音乐文件。

于本发明的一实施例中,播放所述匹配有节拍适配参数的音乐文件的一种实现方法包括:所述匹配有节拍适配参数的音乐文件由一原音乐文件与对应的节拍适配指令匹配而成;所述节拍适配指令根据所述节拍适配参数创建而成,用于为所述原音乐文件指定一组节拍适配参数;根据用户输入的控制指令,播放所述原音乐文件,并在所述原音乐文件的播放时长内根据用户控制按照所述节拍适配指令指定的节拍适配参数播放对应的节拍。

于本发明的一实施例中,播放所述匹配有节拍适配参数的音乐文件的一种实现方法包括:所述匹配有节拍适配参数的音乐文件由一原音乐文件与对应的节拍文件匹配而成;所述节拍文件根据节拍特征创建而成;所述节拍特征根据所述节拍适配参数和所述原音乐文件获得;所述节拍文件包括在所述原音乐文件的播放时长内需要播放节拍的时间点以及对应的节拍代号;每一节拍代号代表一节拍类型;识别所述节拍文件中需要播放节拍的时间点和对应的节拍代号;根据用户输入的控制指令,播放所述原音乐文件,并在所述原音乐文件的播放时长内根据用户控制在所述需要播放节拍的时间点播放所述节拍代号对应的节拍。

于本发明的一实施例中,播放所述匹配有节拍适配参数的音乐文件的一种实现方法包括:所述匹配播放规则的实现方法包括根据所述节拍特征创建一节拍文件与所述原音乐文件相匹配;所述节拍文件由至少一个节拍基础片段生成的节拍声音构成;所述节拍基础片段重复n次后与所述原音乐文件的节拍特征相同,其中n大于等于1;根据用户输入的控制指令,播放所述原音乐文件,并在所述原音乐文件的播放时长内根据用户控制播放所述节拍声音。

于本发明的一实施例中,播放所述匹配有节拍适配参数的音乐文件的一种实现方法包括:所述匹配播放规则的实现方法包括根据所述节拍特征创建一节拍文件与所述原音乐文件相匹配;所述节拍文件由节拍音频文件和节拍倍率q对应关联而成;所述节拍音频文件重复p次后与所述原音乐文件对应的节拍声音相同,其中p大于0;若所述节拍音频文件时长的1/q倍大于所述原音乐文件的播放时长,根据用户输入的控制指令播放所述原音乐文件,并在所述原音乐文件的播放时长内根据用户控制以q倍速率播放所述节拍音频文件直到所述原音乐文件播放结束,或以q倍速率循环播放所述节拍音频文件直到用户停止播放所述原音乐文件;若所述节拍音频文件时长的1/q倍小于所述原音乐文件的播放时长,根据用户输入的控制指令播放所述原音乐文件,并在所述原音乐文件的播放时长内以q倍速率循环播放所述节拍音频文件直到所述原音乐文件播放结束或用户停止播放所述原音乐文件。于本发明的一实施例中,播放所述匹配有节拍适配参数的音乐文件的一种实现方法包括:所述节拍文件与所述原音乐文件为一合并后的带有节拍的音乐文件;根据用户输入的控制指令,调节所述带有节拍的音乐文件的播放进度;或/和根据用户输入的控制指令,加速或者减速播放所述带有节拍的音乐文件。

于本发明的一实施例中,播放所述匹配有节拍适配参数的音乐文件的一种实现方法包括:根据用户输入的控制指令,同步调节所述原音乐文件和所述节拍文件的播放进度;或/和根据用户输入的控制指令,调节所述节拍文件的播放音量、所述节拍文件播放时的节拍声音或/和所述原音乐文件的播放音量。

于本发明的一实施例中,播放所述匹配有节拍适配参数的音乐文件的一种实现方法包括:若所述节拍文件的时长大于等于所述原音乐文件的播放时长,播放所述节拍文件直到所述原音乐文件播放结束,或循环播放所述节拍文件直到用户停止播放所述原音乐文件;若所述节拍文件的时长小于所述原音乐文件的播放时长,循环播放所述节拍文件直到所述原音乐文件播放结束或用户停止播放所述原音乐文件。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明所述的音乐文件的节拍配置方法或实现本发明所述的音乐文件的节拍播放方法。

本发明还提供一种电子设备,所述电子设备包括:存储器,存储一计算机程序;处理器,与所述存储器通信相连,调用所述计算机程序时执行本发明所述的音乐文件的节拍配置方法或执行本发明所述的音乐文件的节拍播放方法。

本发明还提供一种音乐文件的节拍配置播放系统,所述音乐文件的节拍配置播放系统包括:一节拍配置端;至少1个节拍播放端,与所述节拍配置端通信相连;所述节拍配置端包括:获取模块,用于获取一原音乐文件;配置模块,与所述获取模块相连,用于为所述原音乐文件设置对应的节拍适配参数;匹配模块,与所述配置模块相连,用于设置一匹配播放规则将所述节拍适配参数和对应的原音乐文件匹配;各所述播放端至少包括:音乐获取模块,用于获取一匹配有节拍适配参数的音乐文件;播放模块,与所述音乐获取模块相连,用于播放所述匹配有节拍适配参数的音乐文件;指令接收模块,用于接收用户输入的控制指令;控制模块,与所述播放模块和所述指令接收模块相连,用于根据用户输入的控制指令控制所述匹配有节拍适配参数的音乐文件的播放;存储模块,与所述播放模块相连,用于存储播放素材。

如上所述,本发明所述的音乐文件的节拍配置/播放方法、系统、介质及设备,具有以下有益效果:

本发明能够实现音乐文件和节拍文件的同步播放,有效解决了现有节拍器无法与乐曲结合使用的问题。

本发明允许用户对音乐和节拍单独控制,用户可以根据实际需求控制音乐和节拍的播放,充分满足用户的各种需求,尤其适用于音乐和舞蹈的教学和学习。

本发明能够在配置端实现对音乐文件的节拍配置,配置相对现有人工配置方式更加精确,对于初学者来说无需自己配置节拍器。

附图说明

图1显示为本发明实施例所述的音乐文件的节拍配置方法的实现过程示意图。

图2显示为本发明实施例所述的原音乐文件对应的曲谱示例图。

图3显示为本发明实施例所述的音乐文件的节拍配置方法中步骤S130的实现过程示意图。

图4显示为本发明实施例所述的音乐文件的节拍配置方法中步骤S131的实现过程示意图。

图5显示为本发明实施例所述的音乐文件的节拍配置方法中步骤S132的一种实现过程示意图。

图6显示为本发明实施例所述原音乐文件与所述节拍时间线文件的对应关系示例图。

图7A显示为本发明实施例所述的音乐文件的节拍配置方法中步骤S132的一种实现过程示意图。

图7B显示为本发明实施例所述的音乐文件的节拍配置方法中步骤S132的一种实现过程示意图。

图8显示为本发明实施例所述音乐文件的节拍播放方法的实现过程示意图。

图9显示为本发明实施例所述原音乐文件与所述节拍时间线文件的对应关系示例图。

图10显示为本发明实施例所述音乐文件的节拍配置播放系统的实现结构示意图。

图11显示为本发明实施例所述播放图形界面的示例图。

元件标号说明

1000 音乐文件的节拍配置播放系统

1010 节拍配置端

1011 获取模块

1012 配置模块

1013 匹配模块

1020 节拍播放端

1021 音乐获取模块

1022 播放模块

1023 控制模块

1024 指令接收模块

1025 存储模块

1100 播放图形界面

1110 播放按钮

1121 加速按钮

1122 减速按钮

1123 复位按钮

1124 播放速度表示按钮

1130 音量调节按钮

1140 调节操作区域

1141 音乐音量调节条

1142 人声节拍音量调节条

1143 鼓点节拍音量调节条

1151 人声节拍按钮

1152 鼓点节拍按钮

1160 进度调节区域

1161 播放进度标识按钮

1162 播放进度条

S110~S130 步骤

S131~S132 步骤

S131a~S131f 步骤

S1321a~S1322a 步骤

S1321b~S1323b 步骤

S1321c~S1324c 步骤

S810~S820 步骤

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

节拍器是一种能在各种速度中发出一种稳定节拍的机械、电动或电子装置,通过声音或声光相结合,向使用者提供稳定的节拍或节奏,并通过声音或灯光的变化表达节拍的速度以及节拍的强弱规律的器具。在音乐和舞蹈教学中,音乐节拍器可以用来培养学生稳定的节奏感,但在目前实际教学场景中,无论是实体装置的音乐节拍器还是移动终端中的应用软件形式的音乐节拍器都只是作为音乐节拍发声的工具,无法与乐曲结合使用,即无法在播放现有乐曲的同时,同步播放节拍声音。

用户在使用现有节拍器时乐曲的播放和节拍器的工作是独立的,用户需要根据乐曲信息手动配置节拍器,在乐曲播放的某一时间点用户还需要手动启动节拍器。对于音乐学习者而言,面对一首新乐曲时他们很难根据乐曲完成对节拍器的配置,对于节拍器需要启动的时间点也很难准确把握,而如果节拍器的配置跟乐曲不匹配,或者节拍器启动时间点不准确,都会对学习效果产生较大影响。此外,现有节拍器的播放方式也缺乏灵活性,在音乐和舞蹈的学习和教学过程中需要灵活改变节拍的播放方式来提高学习和教学效果,例如,在不改变原音乐播放的情况下变更节拍的声音或者音量,而现有节拍器往往缺乏这种灵活性。

为了解决这一问题及其他相关问题,本发明提供一种音乐文件的节拍配置方法。其中,音乐文件的节拍适配参数包括:拍频、小节数、每个音乐小节包含的拍数、每拍为几分音符、空拍等。音乐文件的节拍特征包括需要播放节拍的时间点以及对应的节拍类型;节拍类型包括但不限于节拍的强弱、节拍声音、是否为空拍;节拍的强弱包括强、次强、弱等;节拍声音包括但不限于汉语、英语、鼓点声、男声、女声。

请参阅图1,本发明实施例提供一种音乐文件的节拍配置方法,所述音乐文件的节拍配置方法包括:

S110,获取一原音乐文件;所述原音乐文件可以从本地存储器中获得,也可以从网络获得。所述原音乐文件为任意音频格式的文件,如恰恰、伦巴、华尔兹等舞曲。请参阅图2,显示为本发明实施例中获取的原音乐文件对应的曲谱。

S120,为所述原音乐文件设置至少一组对应的节拍适配参数;所述节拍适配参数包括拍频、小节数、每个音乐小节包含的拍数、每拍为几分音符或/和空拍。请参阅图2,可以设置所述原音乐文件的一组节拍适配参数为:拍频为每分钟60拍,小节数为5,每个音乐小节包含的拍数为4,每拍为4分音符;也可以设置所述原音乐文件的一组节拍适配参数为拍频为每分钟120拍,小节数为10,每个音乐小节包含的拍数为2,每拍为2分音符。优选地,将所述节拍适配参数可能出现的所有情况全部设置为所述原音乐文件对应的节拍适配参数。

S130,设置一匹配播放规则将所述节拍适配参数和对应的原音乐文件匹配。一方面,所述匹配播放规则能够将所述节拍适配参数和对应的原音乐文件相匹配。另一方面,对应的播放端能够根据所述匹配播放规则获取相应的节拍适配参数、节拍特征,进而实现节拍的播放。

于本发明的一实施例中,所述音乐文件的节拍配置方法还包括:根据所述节拍适配参数创建一节拍适配指令,所述节拍适配指令用于为所述原音乐文件指定一组节拍适配参数;所述节拍适配指令包括对应的节拍适配参数,对应的播放端根据所述节拍适配指令的指令内容播放与所述原音乐文件对应的节拍。例如,请参阅图2,所述节拍适配指令指定所述原音乐文件对应的节拍适配参数为拍频为每分钟60拍,小节数为5,每个音乐小节包含的拍数为4,每拍为4分音符。所述节拍适配指令与所述原音乐文件相匹配形成一匹配有节拍适配参数的音乐文件。对应的播放端获取所述匹配有节拍适配参数的音乐文件后识别所述原音乐文件并按照所述节拍适配指令指定的节拍适配参数播放节拍。

请参阅图3,于本发明的一实施例中,所述音乐文件的节拍配置方法还包括:

S131,根据所述节拍适配参数和所述原音乐文件获取所述原音乐文件对应的节拍特征;所述节拍特征包括需要播放节拍的时间点以及对应的节拍类型;

S132,根据所述节拍特征创建一节拍文件与所述原音乐文件相匹配;所述节拍文件能够被对应的播放端识别。

接下来将对上述步骤进行详细介绍:

S131,根据所述节拍适配参数和所述原音乐文件获取所述原音乐文件对应的节拍特征;所述节拍特征包括需要播放节拍的时间点以及对应的节拍类型。所述原音乐文件的播放时长是指所述原音乐文件从开始播放至播放结束所需的时长。所述节拍类型包括但不限于节拍的强弱、节拍声音、是否为空拍,其中,节拍的强弱包括强、弱、次强等;所述节拍声音包括但不限于汉语、英语、鼓点声、男声、女声。

本发明中,只要获取原音乐文件播放节拍的时间点以及每个时间点对应的节拍类型即可为对应的播放端提供足以识别的节拍信息,所述对应的播放端获取所述节拍信息以后可以根据所述播放节拍的时间点和对应的节拍类型即可播放出与所述原音乐文件对应匹配的节拍声音。

S132,根据所述节拍特征创建一节拍文件与所述原音乐文件相匹配;所述节拍文件能够被对应的播放端识别。所述节拍文件的内容至少包括需要播放节拍的时间点以及需要播放节拍的时间点跟节拍类型之间的对应关系,该对应关系可以用文字记录,例如:文字内容为“1分30秒播放男声强节拍”;该对应关系也可以用一段声音记录,例如在一段声音的1分30秒位置用男声播放一个强节拍。所述对应的播放端能够从所述节拍文件中识别需要播放节拍的时间点以及需要播放节拍的时间点跟节拍类型之间的对应关系,并且能够从中解析出每个时间点需要播放的节拍类型和节拍声音。

于本实施例中,所述节拍文件的内容能够体现所述节拍适配参数,所述匹配播放规则通过将所述节拍文件与所述原音乐文件相匹配关联来实现。

所述节拍文件根据所述原音乐文件创建,但是其时长与所述原音乐文件的播放时长可以相等,也可以不等;所述节拍文件的类型包括但不限于音频文件、文本文件。在所述节拍文件中需要播放节拍的时间点上,所述节拍文件的节拍类型和所述原音乐文件对应的节拍类型相同;在所述节拍文件中对应空拍的时间点上,所述原音乐文件对应的节拍类型也为空拍;在所述节拍文件中无需播放节拍的时间点上,所述原音乐文件不需要发出节拍声音。

请参阅图4,于本发明的一实施例中,步骤S131根据所述节拍适配参数和所述原音乐文件获取所述原音乐文件对应的节拍特征的一种实现方法包括:

S131a,获取所述原音乐文件对应的节拍适配参数,所述节拍适配参数包括:拍频,小节数,每个音乐小节包含的拍数,每拍为几分音符,空拍等。所述拍频表示每分钟多少拍,是音乐速度的量化指标;所述小节数表示有多少个音乐小节;所述音符表示每拍为几分音符;所述空拍表示在需要节拍播放并在音乐开始播放时,不需要发出音乐节拍声音的拍数,以拍为单位表示。

S131b,根据拍频确定一分钟内要播放多少次节拍声音,进而确定需要播放节拍的时间点;

S131c,确定节拍声音播放的规则;例如,每小节有4拍,则按1、2、3、4的顺序循环播放节拍声音,以此类推,其中每个数字各对应一个节拍声音。拍子的强弱播放规则说明如下:

每小节1拍:无强弱拍之分;

每小节2拍:强弱拍关系为:强、弱,在播放时以强弱音表示;

每小节3拍:强弱拍关系为:强、弱、弱,在播放时以强弱音表示;

每小节4拍:强弱拍关系为:强、弱、次强、弱,在播放时以强弱音表示;

每小节6拍:强弱拍关系为:强、弱、弱、次强、弱、弱,在播放时以强弱音表示。

S131d,根据每拍为几分音符确定每个节拍声音在播放时的声音长度;

S131e,根据空拍情况,确定音乐播放时,无需发出节拍声音的时间点;

S131f,根据所述节拍的强弱播放规则、发声时的声音长度和空拍情况,确定每个需要播放节拍的时间点和对应的节拍类型。

请参阅图5,于本发明的一实施例中,步骤S132中根据所述节拍特征创建一节拍文件与所述原音乐文件相匹配的一种实现方法包括:

S1321a,为每一所述节拍类型创建一个节拍代号;

S1322a,将所述需要播放节拍的时间点以及对应的所述节拍代号放入所述节拍文件中。

接下来将对上述步骤进行详细介绍:

S1321a,为每一所述节拍类型创建一个节拍代号;所述节拍代号是一能够被对应的播放端所识别的代号,例如,用A代表男声,1代表节拍为强节拍,则节拍代号A1代表男声强节拍。

S1322a,将所述需要播放节拍的时间点以及对应的所述节拍代号放入所述节拍文件中。此时,所述节拍文件为一包含有时间点和节拍代号的文件;优选地,所述节拍文件是一与所述原音乐文件完全相等时间的时间线节拍文件。所述时间线节拍文件包含一与原音乐文件播放时长相等的时间线,该时间线上需要播放节拍的时间点用对应的节拍代号表示,无需播放节拍的时间点无标识。请参阅图6,显示为本实施例所述原音乐文件的曲谱与所述时间线节拍文件的内容。其中,节拍代号A1表示男声强节拍,A2表示男声次强节拍,A3表示男声弱节拍;O表示空拍。在所述时间线节拍文件中,需要播放节拍的时间点包括1/4秒,1/2秒,3/4秒,1秒等;所述需要播放节拍的时间点和所述节拍代号的对应关系为:1/4秒对应男声强节拍,1/2秒对应男声弱节拍,1/4秒对应男声次强节拍,1秒对应男声弱节拍,以此类推。对应的播放端识别出所述节拍时间线文件后在所述需要播放节拍的时间点播放对应的节拍。

请参阅图7A,于本发明的一实施例中,步骤S132中根据所述节拍特征创建一节拍文件与所述原音乐文件相匹配的一种实现方法包括:

S1321b,根据所述节拍特征获取所述原音乐文件对应的节拍;

S1322b,从所述原音乐文件对应的节拍中选择一节拍基础片段,所述节拍基础片段重复n次后与所述原音乐文件的节拍相同,其中n大于等于1;具体地:

当n等于1时,所述节拍基础片段即为所述原音乐文件对应的节拍;

当n大于1且n为整数时,所述节拍基础片段为所述原音乐文件对应的节拍的一部分,所述节拍基础片段重复n次后与所述原音乐文件对应的节拍相同;

当n大于1且n为小数时,所述节拍基础片段为所述原音乐文件对应的节拍的一部分,若m为小于n的最大整数,则所述节拍基础片段重复m次后叠加所述节拍基础片段的前n-m部分即与所述原音乐文件对应的节拍相同;例如,当n=2.25时,对应的m=2,则所述节拍基础片段重复2次后叠加所述节拍基础片段的前1/4部分与所述原音乐文件对应的节拍相同;

S1323b,对所述节拍基础片段进行处理,生成对应的声音并放入所述节拍文件中。所述处理是指根据所述节拍基础片段的节拍特征将其转换成对应的节拍声音。于实际实施中,所述节拍文件为音频文件,在需要播放节拍的时间点所述音频文件的内容为对应的节拍声音,在无需播放节拍的时间点或者空拍对应的时间点所述音频文件的内容为空,即没有声音。所述节拍声音可以由用户自定义为汉语、英语、鼓点声、男声、女声,每种节拍声音对应一个音频文件。

所述节拍文件的时长取决于所述原音乐文件的节拍复杂度:所述原音乐文件的节拍越复杂则所述节拍文件时长越长;反之,所述原音乐文件的节拍越简单则所述节拍文件时长越短。

特别地,当所述原音乐文件的节拍只能分解成1个节拍基础片段时,所述节拍文件的时长大于等于所述原音乐文件的时长。

特别地,所述节拍基础片段为所述原音乐文件的第一小节包含的节拍。请参阅图7B,于本发明的一实施例中,所述音乐文件的节拍配置方法还包括:S1321c,根据每一组所述对应的节拍适配参数,创建一节拍音频文件;S1322c,根据所述原音乐文件对应的节拍特征,选取对应的节拍音频文件;所述对应的节拍音频文件重复p次后与所述原音乐文件对应的节拍声音相同,其中p大于0;S1323c,为所述对应的的节拍音频文件设置一节拍倍率q,所述节拍倍率q的取值范围为q>0;S1324c,将所述对应的节拍音频文件和所述节拍倍率q对应关联并放入所述节拍文件中。

下面将对上述步骤进行详细介绍:

S1321c,根据每一组所述对应的节拍适配参数,创建一节拍音频文件;所述节拍适配参数包括拍频、小节数、每个音乐小节包含的拍数、每拍为几分音符、或/和空拍,根据每一组所述节拍适配参数以及指定的节拍声音可以生成一个对应的节拍音频文件。所述节拍音频文件的格式为音频格式,对应的播放端能够识别所述节拍音频文件并实现所述节拍音频文件按照特定的倍速播放。

S1322c,根据所述原音乐文件对应的节拍特征,选取对应的节拍音频文件;所述对应的节拍音频文件重复p次后与所述原音乐文件对应的节拍声音相同,其中p大于0。具体地,

当p小于1时,在所述原音乐文件的播放时长内,以特定倍速播放的所述节拍音频文件与1倍速播放的原音乐文件对应的节拍声音相同;所述特定倍速可以大于1倍、小于1倍或等于1倍;特别地,当所述特定倍速为1倍时,在所述原音乐文件的播放时长内,所述节拍音频文件与所述原音乐文件对应的节拍声音相同;

当p等于1时,所述节拍音频文件即为所述原音乐文件对应的节拍声音;

当p大于1且p为整数时,所述节拍音频文件为所述原音乐文件对应的节拍声音的一部分,所述节拍音频文件重复p次后与所述原音乐文件对应的节拍声音相同;

当p大于1且p为小数时,所述节拍音频文件为所述原音乐文件对应的节拍声音的一部分,若p1为小于p的最大整数,则所述节拍音频文件重复p1次后叠加所述节拍音频文件的前p-p1部分即与所述原音乐文件对应的节拍声音相同;例如,当p=2.25时,对应的p1=2,则所述节拍音频文件重复2次后叠加所述节拍音频文件的前1/4部分与所述原音乐文件对应的节拍声音相同。

对应的节拍音频文件重复若干次后与所述原音乐文件对应的节拍声音相同,或者所述对应的节拍音频文件改变播放速率后与所述原音乐文件对应的节拍声音相同,或者所述对应的节拍音频文件改变播放速率后重复若干次与所述原音乐文件对应的节拍声音相同。

S1323c,为所述对应的的节拍音频文件设置一节拍倍率q,所述节拍倍率q的取值范围为q>0;所述节拍倍率q用于指示对应的播放器以原音乐文件播放速率的q倍播放所述节拍音频文件。所述节拍倍率q的取值范围为q>0,比如,q的取值范围为任意正整数或任意正整数的倒数;再比如,q的取值为1/p;再比如,q的取值为1。特别地,q的取值为0.2、0.5、0.8、1.25、1.5、2、3、或4。此外,当不设置所述节拍倍率q时,q的取值默认为1。

S1324c,将所述对应的节拍音频文件和所述节拍倍率q对应关联并放入所述节拍文件中。于本实施例中,所述节拍文件由节拍音频文件和对应的节拍倍率组成。

特别地,当q=1时步骤S1321c到步骤S1324c相当于:根据不同的节拍适配参数创建多个不同的节拍音频文件;根据所述原音乐文件对应的节拍特征从所述多个不同的节拍音频文件中选择一对应的节拍音频文件,所述对应的节拍音频文件重复若干次后与所述原音乐文件对应的节拍声音相同。

于本发明的一实施例中,所述音乐文件的节拍配置方法还包括:将所述原音乐文件和所述节拍文件合并为一个带有节拍的音乐文件。所述合并可以利用现有的音频编辑软件实现。

于本发明的一实施例中,将所述原音乐文件和所述节拍文件合并为一个带有节拍的音乐文件的一种具体实现方法包括:采用双声道模式,一个声道放置所述原音乐文件,另一个声道放置所述节拍文件,将所述原音乐文件和所述节拍文件合并为一个带有节拍的音乐文件。双声道就是有两个声音通道,其原理是人们听到声音时可以根据左耳和右耳对声音相位差来判断声源的具***置。于本实施例中,将所述原音乐文件和所述节拍文件分别放置于不同的声道,使用户能够更加清晰的辨别出听到的音乐和节拍。

于本发明的一实施例中,所述音乐文件的节拍配置方法还包括:为所述原音乐文件创建一节拍标识;所述节拍标识用于标识所述原音乐文件是否支持节拍配置;将所述节拍标识匹配至对应的原音乐文件上。对应的播放端接收到所述节拍标识时对其进行识别,从而获得所述节拍标识对应的原音乐文件是否支持节拍播放的信息。

于本发明的一实施例中,所述节拍适配参数通过一节拍适配指令指定;对应的播放端能够识别所述节拍适配指令从而确定对应的节拍适配参数,实现节拍的播放。

于本发明的一实施例中,所述原音乐文件和所述节拍文件为两个独立的文件,所述匹配播放规则将所述节拍文件和对应的原音乐文件关联匹配在一起;对应的播放端能够识别所述节拍文件,实现节拍的播放。

于本发明的一实施例中,将所述原音乐文件和所述节拍文件合并为一个带有节拍的音乐文件;对应的播放端能够直接播放所述带有节拍的音乐文件,实现节拍和所述原音乐文件的同时播放。

本发明实施例还提供一种音乐文件的节拍播放方法,所述音乐文件的节拍播放方法可以但不限于播放经本发明所述的音乐文件的节拍配置方法配置而成的匹配有节拍适配参数的音乐文件。

于本发明中,原音乐文件播放停止包括:所述原音乐文件播放到文件结束时自动停止或者原音乐文件在播放到文件结束之前被用户停止,称作原音乐文件停止播放;二是原音乐文件采取单曲循环播放时,用户停止播放所述原音乐文件,称作用户停止播放所述原音乐文件。

参见图8所示,所述音乐文件的节拍播放方法包括:

S810,获取一匹配有节拍适配参数的音乐文件;所述匹配有节拍适配参数的音乐文件由一原音乐文件与对应的节拍适配参数根据一匹配播放规则匹配而成;

S820,根据所述匹配播放规则,播放所述匹配有节拍适配参数的音乐文件。所述匹配有节拍适配参数的音乐文件能够被播放端所识别从而确定所述原音乐文件和对应的节拍的播放方式。

于本发明的一实施例中,所述音乐文件的节拍播放方法还包括:获取所述原音乐文件对应的节拍标识,判断所述原音乐文件是否支持节拍播放;若所述节拍标识显示所述原音乐文件不支持节拍播放,提示用户当前音乐不支持节拍播放。

于本发明的一实施例中,播放所述匹配有节拍适配参数的音乐文件的一种实现方法包括:所述匹配有节拍适配参数的音乐文件由一原音乐文件与对应的节拍适配指令匹配而成;所述节拍适配指令根据所述节拍适配参数创建而成,用于为所述原音乐文件指定一组节拍适配参数;根据用户输入的控制指令,播放所述原音乐文件,并在所述原音乐文件的播放时长内根据用户控制按照所述节拍适配指令指定的节拍适配参数播放对应的节拍。

于本实施例中,所述节拍适配指令用于为所述原音乐文件指定一组节拍适配参数。所述节拍适配指令能够被识别并还原出其指定的节拍适配参数。

于本实施例中,用户能够通过输入控制指令控制所述原音乐文件的播放、暂停或停止。在所述原音乐文件博播放时长内,用户能够控制是否播放节拍并能够选择播放节拍时采用的节拍声音。当用户选择播放节拍时,按照所述节拍适配指令和用户选择的节拍声音播放对应的节拍。

于本发明的一具体实施例中,所述节拍适配指令被识别并得到拍频为每分钟60拍,小节数为5,每个音乐小节包含的拍数为4,每拍为4分音符。用户选择在所述原音乐文件的播放时长内从第10秒开始播放节拍,且选择所述节拍声音为鼓点声。则在所述原音乐文件的播放时长内,前10秒不播放节拍;从第10秒开始,按照强、弱、次强、弱的方式采用鼓点声播放节拍声音,直到用户停止播放所述原音乐文件或用户停止播放所述节拍或所述原音乐文件的播放完成。

于本发明的一实施例中,播放所述匹配有节拍适配参数的音乐文件的一种实现方法包括:所述匹配有节拍适配参数的音乐文件由一原音乐文件与对应的节拍文件匹配而成;所述节拍文件根据节拍特征创建而成;所述节拍特征根据所述节拍适配参数和所述原音乐文件获得;所述节拍文件包括在所述原音乐文件的播放时长内需要播放节拍的时间点以及对应的节拍代号;每一节拍代号代表一节拍类型;识别所述节拍文件中需要播放节拍的时间点和对应的节拍代号;根据用户输入的控制指令,播放所述原音乐文件,并在所述原音乐文件的播放时长内根据用户控制在所述需要播放节拍的时间点播放所述节拍代号对应的节拍。

于本实施例中,所述匹配有节拍适配参数的音乐文件能够被识别并还原成为所述原音乐文件以及对应的节拍文件。用户能够通过输入控制指令控制所述原音乐文件的播放、暂停或停止。在所述原音乐文件博播放时长内,用户能够控制是否播放节拍并能够选择播放节拍时采用的节拍声音。

于本发明的一具体实施例中,请参阅图9,显示为所述匹配有节拍适配参数的音乐文件对应的原音乐文件和节拍文件。所述节拍文件为一节拍时间线文件。所述节拍时间线文件包含一与原音乐文件播放时长相等的时间线,该时间线上需要播放节拍的时间点用对应的节拍代号表示,无需播放节拍的时间点无标识。其中,节拍代号A1表示男声强节拍,A2表示男声次强节拍,A3表示男声弱节拍。在所述时间线节拍文件中,需要播放节拍的时间点包括1/4秒,1/2秒,3/4秒,1秒等;所述需要播放节拍的时间点和所述节拍代号的对应关系为:1/4秒对应男声强节拍,1/2秒对应男声弱节拍,1/4秒对应男声次强节拍,1秒对应男声弱节拍,以此类推。于本实施例中,所述节拍文件中节拍声音默认为男声,用户也可以指定所述节拍声音为女声、鼓点声、汉语、英语等。在所述原音乐文件的播放时长内,用户可以单独控制是否播放节拍,例如:用户在1.1秒选择播放节拍,在1.6秒将所述节拍声音变为英语,在2.4秒结束播放节拍;则按照所述节拍时间线文件的内容,在1.25秒播放男声强节拍,在1.5秒播放男声弱节拍,1.75秒播放英语次强节拍,2秒播放英语弱节拍,2.25秒播放英语强节拍,其后不再播放,直到用户再次选择播放节拍。

于本发明的一实施例中,播放所述匹配有节拍适配参数的音乐文件的一种实现方法包括:

所述匹配有节拍适配参数的音乐文件由一原音乐文件与对应的节拍文件匹配而成;所述匹配播放规则的实现方法包括根据所述节拍特征创建一节拍文件与所述原音乐文件相匹配;

所述节拍文件由至少一个节拍基础片段生成的节拍声音构成;

所述节拍基础片段重复n次后与所述原音乐文件的节拍特征相同,其中:

n为小数或整数且n大于等于1;具体地:当n等于1时,所述节拍基础片段即为所述原音乐文件对应的节拍;当n大于1且n为整数时,所述节拍基础片段为所述原音乐文件对应的节拍的一部分,所述节拍基础片段重复n次即与所述原音乐文件对应的节拍相同;当n大于1且n为小数时,所述节拍基础片段为所述原音乐文件对应的节拍的一部分,若m为小于n的最大整数,则所述节拍基础片段重复m次后叠加所述节拍基础片段的前n-m部分即与所述原音乐文件对应的节拍相同;例如,当n=2.25时,对应的m=2,则所述节拍基础片段重复2次后叠加所述节拍基础片段的前1/4部分与所述原音乐文件对应的节拍相同。由于n的取值为大于等于1,因此所述节拍基础片段的时长小于等于所述原音乐文件的播放时长。

所述节拍文件由至少一个节拍基础片段生成的节拍声音构成;所述节拍文件为一音频文件;每个节拍文件对应一种节拍声音;播放时通过切换所述节拍文件实现节拍声音的切换;当所述节拍文件由多个所述节拍基础片段生成的节拍声音构成时,所述节拍文件的时长可以大于所述原音乐文件的播放时长。

根据用户输入的控制指令,播放所述原音乐文件,并在所述原音乐文件的播放时长内根据用户的控制播放所述由至少一个节拍基础片段生成的节拍声音。

于本实施例中,用户能够通过输入控制指令控制所述原音乐文件的播放、暂停或停止。在所述原音乐文件博播放时长内,用户能够控制是否播放节拍并能够通过选择不同的节拍文件选择播放节拍时采用的节拍声音。例如,用户选择在所述原音乐文件的播放时长内从第10秒采用男声播放节拍,第15秒采用鼓点声播放节拍。则在所述原音乐文件的播放时长内,前10秒不播放节拍;从第10秒开始,播放男声对应的节拍文件,从第15秒开始停止播放男声对应的节拍文件并开始播放鼓点声对应的节拍文件,直到用户停止播放节拍或者停止播放所述原音乐文件,或者所述原音乐文件播放结束。

于本发明的一实施例中,播放所述匹配有节拍适配参数的音乐文件的一种实现方法包括:

所述匹配有节拍适配参数的音乐文件由一原音乐文件与对应的节拍文件匹配而成;所述匹配播放规则的实现方法包括根据所述节拍特征创建一节拍文件与所述原音乐文件相匹配;所述节拍文件由节拍音频文件和节拍倍率q对应关联而成;所述节拍音频文件重复p次后与所述原音乐文件对应的节拍声音相同,其中p大于0;具体地,

当p小于1时,在所述原音乐文件的播放时长内,以特定倍速播放的所述节拍音频文件与1倍速播放的原音乐文件对应的节拍声音相同;所述特定倍速可以大于1倍、小于1倍或等于1倍;特别地,当所述特定倍速为1倍时,在所述原音乐文件的播放时长内,所述节拍音频文件与所述原音乐文件对应的节拍声音相同;

当p等于1时,所述节拍音频文件即为所述原音乐文件对应的节拍声音;

当p大于1且p为整数时,所述节拍音频文件为所述原音乐文件对应的节拍声音的一部分,所述节拍音频文件重复p次后与所述原音乐文件对应的节拍声音相同;

当p大于1且p为小数时,所述节拍音频文件为所述原音乐文件对应的节拍声音的一部分,若p1为小于p的最大整数,则所述节拍音频文件重复p1次后叠加所述节拍音频文件的前p-p1部分即与所述原音乐文件对应的节拍声音相同;例如,当p=2.25时,对应的p1=2,则所述节拍音频文件重复2次后叠加所述节拍音频文件的前1/4部分与所述原音乐文件对应的节拍声音相同。

若所述节拍音频文件时长的1/q倍大于等于所述原音乐文件的播放时长,根据用户输入的控制指令播放所述原音乐文件,并在所述原音乐文件的播放时长内根据用户控制以q倍速率播放所述节拍音频文件直到所述原音乐文件播放结束,或以q倍速率循环播放所述节拍音频文件直到用户停止播放所述原音乐文件。具体实现方法如下:

根据用户输入的控制指令播放所述原音乐文件,并在所述原音乐文件的播放时长内根据用户控制以q倍速率播放所述节拍音频文件直到所述原音乐文件播放结束。比如,对于一段1分钟的原音乐文件来说,若对应的节拍音频文件时长为2分钟拍频为60拍每分钟,节拍倍速q=2,则播放时以正常速率1倍速播放所述原音乐文件,以2倍速播放所述对应的节拍音频文件。再比如,对于一段1分钟的原音乐文件来说,若对应的节拍音频文件时长为0.5分钟拍频为120拍每分钟,节拍倍率q=1/2,则播放时以正常速率1倍速播放所述原音乐文件,以1/2倍速播放所述对应的节拍音频文件。再比如,对于一段1分钟的原音乐文件来说,若对应的节拍音频文件时长为3分钟拍频为60拍每分钟,节拍倍速q=2,则播放时以正常速率1倍速播放所述原音乐文件,以2倍速播放所述对应的节拍音频文件直到所述原音乐文件播放结束。

根据用户输入的控制指令播放所述原音乐文件,并在所述原音乐文件的播放时长内根据用户控制以q倍速率循环播放所述节拍音频文件直到用户停止播放所述原音乐文件。所述循环播放对应用户循环播放所述原音乐文件的情况。

所述循环播放的一种实现方法包括:所述原音乐文件每次播放完成后从头重新播放,所述节拍音频文件同样以q倍速率从头重新播放。例如,对于一段1分钟的原音乐文件来说,若对应的节拍音频文件时长为3分钟拍频为60拍每分钟,节拍倍速q=2,则播放时以正常速率1倍速播放所述原音乐文件,以2倍速播放所述对应的节拍音频文件。当所述原音乐文件1遍播放结束后从头重新播放,所述节拍音频文件也从头开始按照2倍速重新播放。

所述循环播放的另一种实现方法包括:所述原音乐文件每次播放完成后从头重新播放,所述节拍音频文件继续以q倍速率播放,直到所述节拍音频文件播放完成,其后所述节拍音频文件以q倍速率从头重新播放。例如,对于一段1分钟的原音乐文件来说,若对应的节拍音频文件时长为3分钟拍频为60拍每分钟,节拍倍速q=2,则播放时以正常速率1倍速播放所述原音乐文件,以2倍速播放所述对应的节拍音频文件。所述原音乐文件1遍播放结束后从头重新播放,所述节拍音频文件以2倍速继续播放,直到所述节拍音频文件播放1.5分钟后以2倍速从头重新播放所述节拍音频文件。

若所述节拍音频文件时长的1/q倍小于所述原音乐文件的播放时长,根据用户输入的控制指令播放所述原音乐文件,并在所述原音乐文件的播放时长内以q倍速率循环播放所述节拍音频文件直到所述原音乐文件播放结束或用户停止播放所述原音乐文件。具体地,用户通过所述控制指令控制所述原音乐文件的播放、暂停或停止,在所述原音乐文件的播放时长内,用户可以控制是否播放所述节拍音频文件。当用户控制播放所述节拍音频文件时,所述节拍音频文件以q倍速率播放。当所述节拍音频文件播放结束时,若所述原音乐文件仍然在播放,则以q倍速率循环播放所述节拍音频文件,直到所述原音乐文件播放结束或用户停止播放所述原音乐文件。比如,对于一段4分钟的原音乐文件来说,若对应的节拍音频文件时长为1分钟拍频为120拍每分钟,节拍倍速q=1/2,则播放时以正常速率1倍速播放所述原音乐文件,以1/2倍速循环播放所述对应的节拍音频文件,直到所述原音乐文件播放结束或用户停止播放所述原音乐文件。

于本发明的一实施例中,播放所述匹配有节拍适配参数的音乐文件的一种实现方法包括:所述节拍文件与所述原音乐文件为一合并后的带有节拍的音乐文件;根据用户输入的控制指令,调节所述带有节拍的音乐文件的播放进度;或/和根据用户输入的控制指令,加速或者减速播放所述带有节拍的音乐文件。

于本实施例中,所述带有节拍的音乐文件为一个音频文件,适用于所有支持该音频文件格式的播放端;调节所述带有节拍的音乐文件的播放进度是指用户可以根据自身需要改变所述带有节拍的音乐文件的播放进度,例如,通过拖动播放进度条直接定位到某一时间点,然后从该时间点继续播放所述带有节拍的音乐文件。

于本发明的一实施例中,播放所述匹配有节拍适配参数的音乐文件的一种实现方法包括:根据用户输入的控制指令,同步调节所述原音乐文件和所述节拍文件的播放进度;或/和根据用户输入的控制指令,调节所述节拍文件的播放音量、所述节拍文件播放时的节拍声音或/和所述原音乐文件的播放音量。

于本实施例中,用户可以根据自身需求分别调节所述原音乐文件和所述节拍文件的播放,具体地:

用户可以采用同步调节的方式调节所述原音乐文件和所述节拍文件的播放进度;所述同步调节方式能够保证所述原音乐文件和节拍在时间上相匹配;

用户可以选择单独播放所述原音乐文件,或者单独播放所述节拍文件,或者同时播放所述原音乐文件和所述节拍文件;

用户可以在播放过程中分别调节所述原音乐文件和所述节拍文件的播放音量;

用户可以在播放所述原音乐文件的过程中改变所述节拍文件播放时的节拍声音,例如,改变节拍声音为汉语、英语、鼓点声、男声或女声。

于本发明的一实施例中,播放所述匹配有节拍适配参数的音乐文件的一种实现方法包括:若所述节拍文件的时长大于等于所述原音乐文件的播放时长,播放所述节拍文件直到所述原音乐文件播放结束,或循环播放所述节拍文件直到用户停止播放所述原音乐文件;若所述节拍文件的时长小于所述原音乐文件的播放时长,循环播放所述节拍文件直到所述原音乐文件播放结束或用户停止播放所述原音乐文件。具体地:

若所述节拍文件的时长大于或者等于所述原音乐文件的播放时长,则当原音乐文件播放结束后所述节拍文件也停止播放;特别地,当用户选择对原音乐文件进行循环播放时,所述节拍文件在播放完成后同样进行循环播放,直到用户停止播放所述原音乐文件。

所述循环播放的一种实现方式包括:所述原音乐文件播放到音乐文件结束时,所述原音乐文件从头播放,所述节拍文件继续播放,直到所述节拍文件播放到节拍文件结束,伺候所述节拍文件从头播放。例如,若所述原音乐文件的播放时长为4分钟,所述节拍文件的时长为5分钟,如果用户只播放一遍原音乐文件,则所述原音乐文件播放4分钟后所述节拍文件的播放也结束;如果用户选择播放2遍原音乐文件时,则所述原音乐文件播放4分钟后所述原音乐文件从头播放,所述节拍文件继续播放;当所述节拍文件播放5分钟后所述节拍文件从头重新播放,直到用户停止播放所述原音乐文件;如果用户选择播放多遍原音乐文件(例如单曲循环)时,每当所述节拍文件播放完成时所述节拍文件从头重新播放,直到用户停止播放所述原音乐文件。

所述循环播放的一种实现方式包括:所述原音乐文件播放到音乐文件结束时,所述原音乐文件从头播放,所述节拍文件也从头播放。例如,若所述原音乐文件的播放时长为4分钟,所述节拍文件的时长为5分钟,如果用户只播放一遍原音乐文件,则所述原音乐文件播放4分钟后所述节拍文件的播放也结束;如果用户选择播放2遍原音乐文件时,则所述原音乐文件播放4分钟后从头播放,所述节拍文件也从头播放;如果用户选择播放多遍原音乐文件(例如单曲循环)时,每当所述原音乐文件1遍播放完成时所述节拍文件也从头重新播放,直到用户停止播放所述原音乐文件。

若所述节拍文件的时长小于所述原音乐文件的播放时长,则当所述原音乐文件继续播放而所述节拍文件播放结束时,循环播放所述节拍文件,直到所述原音乐文件播放结束或者用户停止播放所述原音乐文件;例如,若所述原音乐文件的播放时长为4分钟,所述节拍文件的时长为1.5分钟:当用户只播放一遍所述原音乐文件时,所述节拍文件播放2遍后再从头播放1分钟;当用户选择播放多次所述原音乐文件时,每当所述节拍文件播放完成时所述节拍文件从头重新播放,直到用户停止播放所述原音乐文件。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明所述的音乐文件的节拍配置方法或实现本发明所述的音乐文件的节拍播放方法。

本发明还提供一种电子设备,所述电子设备包括:存储器,存储一计算机程序;处理器,与所述存储器通信相连,调用所述计算机程序时执行本发明所述的音乐文件的节拍配置方法或执行本发明所述的音乐文件的节拍播放方法。

本发明还提供一种音乐文件的节拍配置播放系统,请参阅图10,所述音乐文件的节拍配置播放系统1000包括:一节拍配置端1010;至少1个节拍播放端1020;所述至少1个所述节拍播放端1020与所述节拍配置端1010通信相连。

所述节拍配置端1010包括:获取模块1011,配置模块1012,匹配模块1013。

具体地,所述获取模块1011能够实现上述步骤S110,即能够获取一原音乐文件。所述配置模块1012与所述获取模块1011相连,能够实现上述步骤S120,即为所述原音乐文件设置至少一组对应的节拍适配参数。所述匹配模块1013与所述配置模块1012相连,能够实现上述步骤S130,设置一匹配播放规则将所述节拍适配参数和对应的原音乐文件匹配。

各所述节拍播放端1020至少包括:音乐获取模块1021,播放模块1022,控制模块1023,指令接收模块1024,存储模块1025。

具体地,所述音乐获取模块1021能够实现上述步骤S510,获取一匹配有节拍适配参数的音乐文件。所述播放模块1022与所述音乐获取模块1021相连,能够实现上述步骤S820,即根据所述匹配播放规则,播放所述匹配有节拍适配参数的音乐文件。所述指令接收模块1024用于接收用户输入的控制指令。所述控制模块1023与所述播放模块1022和所述指令接收模块1024相连,用于控制所述匹配有节拍适配参数的音乐文件的播放。所述存储模块1025与所述播放模块1022相连,用于存储播放素材,所述播放素材包括强拍、若拍、次强拍、次弱拍对应的汉语、英语、男声、女声、鼓点声等。

所述节拍配置端1010包括电脑、移动终端,所述电脑是指台式电脑、笔记本电脑、平板电脑等;所述移动终端指具有计算和存储能力并能够进行音乐播放的移动智能设备,如手机、PDA等。所述节拍配置端1010能够实现本发明所述音乐文件的节拍配置方法。

所述节拍播放端1020包括电脑、移动终端,所述电脑是指台式电脑、笔记本电脑、平板电脑等;所述移动终端指具有计算和存储能力并能够进行音乐播放的移动智能设备,如手机、PDA等。所述节拍播放端1020接收所述节拍配置端1010发送的节拍标识,然后识别所述节拍标识;当所述节拍标识支持节拍播放时,识别所述匹配有节拍适配参数的音乐文件并按照本发明所述音乐文件的节拍播放方法进行播放。

于本发明的一实施例中,所述节拍播放端1020为用户提供一播放图形界面,所述播放图形界面为用户展示当前音乐信息和对应的节拍标识,当所述节拍标识表明当前音乐支持节拍播放时,所述播放图形界面允许用户输入控制指令,所述控制指令包括但不限于音乐播放指令、节拍播放指令、音乐音量调节指令、节拍音量调节指令、音乐和节拍播放速度调节指令、音乐和节拍进度调节指令、节拍类型选择指令。

请参阅图11,于本发明的一实施例中,所述播放图形界面1100为用户提供播放按钮1110,加速按钮1121,减速按钮1122,复位按钮1123,播放速度标识按钮1124,音量调节按钮1130,人声节拍按钮1151,鼓点节拍按钮1152,播放进度标识按钮1161和播放进度条1162。

所述播放按钮1110用于实现所述音乐播放指令的输入,当用户点击所述播放按钮1110时所述音乐文件开始播放;当用户再度点击所述播放按钮1110时所述音乐文件暂停播放。

所述加速按钮1121、所述减速按钮1122和所述复位按钮1123用于实现所述音乐和节拍播放速度调节指令的输入。具体地,所述加速按钮1121用于加快当前播放速度,所述减速按钮1122用于减缓当前播放速度。用户通过点击所述加速按钮1121对音乐和节拍的播放速度同时加速,例如:每次加5%,最多可加至150%,界面中用数值和图形化两种方式显示当前播放速度;点击复位按钮1123后可将速度恢复至正常播放速度100%。用户通过点击所述减速按钮1121对音乐和节拍的播放速度同时减速,例如:每次减5%,最多可减至50%,界面中用数值和图形化两种方式显示当前播放速度,并有复位按钮,点击复位按钮1123后可将速度恢复至正常播放速度100%。其中,所述对于音乐和节拍播放速度的调节同步进行,以此来保证所述音乐和所述节拍的匹配。

此外,用户还可以在表示音乐和节拍播放速度的图形化控件中,通过拖动播放速度标识按钮1124在50%至150%的播放速度区间内实现对音乐和节拍播放速度的调节,拖动时最小拖动的刻度为1%,即拖动时每次最小可调整播放速度1%。其中,播放速度为100%表示正常播放速度。所述对于音乐和节拍播放速度的调节同步进行,以此来保证所述音乐和所述节拍的匹配。

所述人声节拍按钮1151和所述鼓点节拍按钮1152用于实现所述节拍类型选择指令和节拍播放指令的输入,具体地:

所述人声节拍按钮1151用于开启或者关闭人声节拍功能;在当前音乐支持节拍播放时,点击人声节拍按钮1151后所述播放端根据当前音乐的节拍适配类型播放适用于当前音乐节奏的人声节拍声,所述人声节拍声可以为男声、女声、汉语或者英语,此时音乐和人声节拍同时播放;再次点击人声节拍按钮1151,人声节拍停止,音乐继续播放。在当前音乐不支持节拍播放时人声节拍按钮不可点击。

所述鼓点节拍按钮1152用于开启或者关闭鼓点节拍功能;在当前音乐支持节拍播放时,点击鼓点节拍按钮1152后所述播放端根据当前音乐的节拍适配类型播放适用于当前音乐节奏的鼓点节拍声,此时音乐和鼓点节拍同时播放;再次点击鼓点节拍按钮1152,鼓点节拍停止,音乐继续播放。在当前音乐不支持节拍播放时鼓点节拍按钮不可点击。

所述音量调节按钮1130配合所述音乐音量调节条1141用于实现所述音乐音量调节指令的输入,所述音量调节按钮1130配合所述人声节拍音量调节条1142或所述鼓点节拍音量调节条1143用于实现所述节拍音量调节指令的输入。具体地,所述音量调节按钮1130用于控制所述播放图形界面1100是否展示调节操作区域1140。在当前音乐支持节拍播放时,用户点击所述音量调节按钮1130后所述播放图形界面1100会显示包含音乐音量调节条1141、人声节拍音量调节条1142、鼓点节拍音量调节条1143的调节操作区域1140,音乐音量、人声节拍音量、鼓点节拍音量均可以在此操作区域中进行0%至100%的音量调节,此处的100%是指播放端当前设定的音量。用户可以拖动任一音量调节条控制相应的声音。

所述播放进度标识按钮1161和所述播放进度条1162用于实现所述音乐和节拍进度调节指令的输入。具体地,所述播放进度标识按钮1161和所述播放进度条1162位于所述进度调节区域1160中,用户可以在所述播放进度条1162上向前或者向后拖动所述进度标识按钮1161调整所述音乐和节拍的播放进度。所述对于音乐和节拍播放进度的调节同步进行,以此来保证所述音乐和所述节拍的匹配。

本发明所述的音乐文件的节拍配置方法、音乐文件的节拍播放方法的保护范围不限于本实施例列举的步骤执行顺序,凡是根据本发明的原理所做的现有技术的步骤增减、步骤替换所实现的方案都包括在本发明的保护范围内。

本发明还提供一种音乐文件的节拍配置播放系统,所述音乐文件的节拍配置播放系统可以实现本发明所述的音乐文件的节拍配置方法、音乐文件的节拍播放方法,但本发明所述的音乐文件的节拍配置方法、音乐文件的节拍播放方法的实现装置包括但不限于本实施例列举的音乐文件的节拍配置播放系统的结构,凡是根据本发明的原理所做的现有技术的结构变形和替换,都包括在本发明的保护范围内。

本发明能够实现音乐文件和节拍文件的同步播放,有效解决了现有节拍器无法与乐曲结合使用的问题。本发明允许用户对音乐和节拍的播放进行单独控制,用户可以根据实际需求控制音乐和节拍的播放,充分满足用户的各种需求,尤其适用于音乐和舞蹈的教学和学习。本发明能够在配置端自动实现对音乐文件的节拍配置,相对现有人工配置方式更加精确,对于初学者来说也无需自己配置节拍器。

通过本发明的实施,在音乐和舞蹈教学领域,有了一个能够快速掌握在乐曲中识别节拍的工具。本发明能够在移动终端中使用,更方便更简单。对于音乐和舞蹈教师来说,在教学场景中不需要在播放乐曲时通过人工喊拍的方式来帮助学生掌握音乐节拍识别的能力,大大减轻了音节节拍相关课程的教学压力。对于音乐和舞蹈领域内的学生来说,在平常的学习活动中,可以自行使用本发明的方法所提供的功能,随时随地学习在乐曲中识别节拍的技巧,且更方便直接。

综上所述,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

29页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种真空充氮杀虫灭菌消毒设备用的气体排放消音器

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!