惊人的音频引擎2 - Crossfade循环

时间:2016-05-28 16:46:06

标签: ios audio core-audio cross-fade the-amazing-audio-engine

我正在使用the amazing audio engine 2库作为我的音序器应用程序,我想实现Crossfade循环音频。

以下是解释:

当用户按下音序器钢琴中的任意键时,它将播放一些音频文件,并且该音频文件将继续循环播放,直到用户释放该键。但是这个循环将会自行解决。

我正在使用 AEAudioFilePlayerModule 进行循环,但不确定如何使用此类交叉淡化音频文件。

交叉淡入淡出的解释:

enter image description here

开始/结束:此设置允许我选择音频文件中我希望应用程序不断循环的位置,这样如果用户点按+长时间按住音符,音频就会响起一直持续到用户松开手指。

XFade :此功能(交叉淡入淡出)允许我选择如何在音频循环的结束和开始之间淡入淡出。这很好 声音将顺利循环。这里设置了9999。因此,在200k终点之前的大约5k样本,此音符的音频 将开始逐渐消失,同时,从50k样本开始的音频循环将淡入大约5k个样本的持续时间(XFade量的1/2)。

请帮忙。

谢谢。

0 个答案:

没有答案