如何在音序器中播放单个音频文件

时间:2018-07-12 01:36:15

标签: audiokit

我正在将AudioKit 4.3与Xcode 9.4.1,Swift结合使用,到目前为止,我们设法使音序器以传统的家庭音乐方式播放AKSynthKick,它是一个4节拍循环,每个节拍都包含踢奏,但是我对于添加wav或caf或aiff文件以与音序器一起播放一无所知,AKMIDISampler要求提供注释,但是如果它是单个文件,对我来说就没有意义...

1 个答案:

答案 0 :(得分:1)

AKMIDISampler将在这里为您服务。 AKMIDISamplerAKAppleSampler的子类,它具有方法loadWav()loadAudioFile()。使用音频文件时,noteNumber参数将控制播放速度/音高。使用MIDINoteNumber 60将以其实际速度播放文件,以72的速度回放文件(如果是音高采样,则为八度),以48的速度旋转一半(以低八度),依此类推。