I have absolutely no clue how to change this especially since it was working correctly last night before I went to be and I didn't change anything
mUserData.soundBuffer[i].asbd.mSampleRate = fileFormat.mSampleRate;
mUserData.soundBuffer[i].asbd.mChannelsPerFrame = fileFormat.mChannelsPerFrame;
NSLog(@"Sample rate: %f channels %i",mUserData.soundBuffer[i].asbd.mSampleRate,mUserData.soundBuffer[i].asbd.mChannelsPerFrame);
mUserData.soundBuffer[i].numFrames = numFrames;
mUserData.soundBuffer[i].asbd = mClientFormat;
mUserData.soundBuffer[i].loop = NO;
mUserData.soundBuffer[i].asbd.mFormatID = kAudioFormatLinearPCM;
mUserData.soundBuffer[i].asbd.mBytesPerPacket = 2 * mUserData.soundBuffer[i].asbd.mChannelsPerFrame;
mUserData.soundBuffer[i].asbd.mFramesPerPacket = 1;
//mUserData.soundBuffer[i].asbd.mBytesPerFrame = 2 * mUserData.soundBuffer[i].asbd.mChannelsPerFrame;
mUserData.soundBuffer[i].asbd.mBitsPerChannel =16;
mUserData.soundBuffer[i].asbd.mBytesPerFrame = ( mUserData.soundBuffer[i].asbd.mBitsPerChannel / 16) * mUserData.soundBuffer[i].asbd.mChannelsPerFrame;