1.一种滚奏发音处理方法,其特征在于,所述滚奏发音处理方法包括:
步骤S1:获取并存储若干次敲击的时间值或/及敲击力度值;
步骤S2,包括:
获取任意相邻两次敲击的时间间隔值,并判断所述时间间隔值是否小于预设的时间间隔值,若是,对所述任意相邻的两次敲击进行音头效果处理,若否,则结束;
或/及:
获取任意相邻两次敲击的敲击力度差异值,并判断所述敲击力度差异值是否小于预设的敲击力度差异值,若是,对所述任意相邻的两次敲击进行敲击力度平滑处理,若否,则结束。
2.根据权利要求1所述的滚奏发音处理方法,其特征在于:所述步骤S2中,所述预设时间间隔值为60~125ms。
3.根据权利要求1所述的滚奏发音处理方法,其特征在于:所述步骤S2中,所述预设的敲击力度差异值为20~50%。
4.根据权利要求1所述的滚奏发音处理方法,其特征在于:所述步骤S2中,对所述任意相邻的两次敲击进行音头效果处理。
5.根据权利要求1所述的滚奏发音处理方法,其特征在于:所述步骤S2中,对所述任意相邻的两次敲击进行包络和数字滤波器处理、或效果器处理。
6.根据权利要求1所述的滚奏发音处理方法,其特征在于:所述步骤S2中,敲击力度平滑处理的方法包括:取所述任意相邻的两次敲击中的后一次敲击的敲击力度值及其前面预设的若干次敲击的敲击力度值并作平均值,将所述平均值作为后一次敲击的敲击力度值。
7.根据权利要求6所述的滚奏发音处理方法,其特征在于:所述步骤S2中,所述平均值的获取方法为简单平均法、几何平均法、调和平均法、加权平均法、移动平均法或指数平均法。
8.一种滚奏发音处理系统,其特征在于,所述滚奏发音处理系统包括:
数据处理模块,用于获取并存储若干次敲击的时间值或/及敲击力度值;
敲击判断模块,用于获取任意相邻两次敲击的时间间隔值或/及敲击力度差异值,并判断是否需要进行音头效果处理或/及敲击力度平滑处理;
音效处理模块,用于获取所述音头效果处理参数或/及所述敲击力度平滑处理参数并发送给发音处理模块;
发音处理模块,用于形成合成音并输出相应的音频信号。
9.根据权利要求8所述的滚奏发音处理系统,其特征在于:所述数据处理模块,所述敲击判断模块及所述音效处理模块通过中央处理器实现,所述发音处理模块由数字信号处理器实现。
10.根据权利要求8所述的滚奏发音处理系统,其特征在于:所述敲击判断模块中,获取任意相邻两次敲击的时间间隔值,若所述时间间隔值小于预设的时间间隔值,则对所述任意相邻的两次敲击进行音头效果处理;或/及获取任意相邻两次敲击的敲击力度差异值,若所述敲击力度差异值小于预设的敲击力度差异值,则对所述任意相邻的两次敲击进行敲击力度平滑处理。