我正在使用the amazing audio engine 2库作为我的音序器应用程序,我想实现Crossfade循环音频。
以下是解释:
当用户按下音序器钢琴中的任意键时,它将播放一些音频文件,并且该音频文件将继续循环播放,直到用户释放该键。但是这个循环将会自行解决。
我正在使用 AEAudioFilePlayerModule 进行循环,但不确定如何使用此类交叉淡化音频文件。
交叉淡入淡出的解释:
开始/结束:此设置允许我选择音频文件中我希望应用程序不断循环的位置,这样如果用户点按+长时间按住音符,音频就会响起一直持续到用户松开手指。
XFade :此功能(交叉淡入淡出)允许我选择如何在音频循环的结束和开始之间淡入淡出。这很好 声音将顺利循环。这里设置了9999。因此,在200k终点之前的大约5k样本,此音符的音频 将开始逐渐消失,同时,从50k样本开始的音频循环将淡入大约5k个样本的持续时间(XFade量的1/2)。
请帮忙。
谢谢。