Hey guys, I am in the process of making sounds for my first game. The project is for an iOS game app and given the 20mb size limit, my audio files have to be really small. As such I would like to deliver some of the shorter sounds at a 24khz sample rate. However, using Logic Pro, I can't seem to figure out how to do that! Obviously when I bounce the file and just simply change the sample rate from 44 to 24, the file is played back twice as fast. How do I make this not happen?
On a related note, how should the files be delivered? Apple seems to stress that the sounds should be in Linear PCM or IMA4 codec, but these files are huge. If you use the bash script afconvert to put them in a smaller file format, it always leads to some awful aliasing. Why would I not just deliver it as an mp3 or AAC? On the other hand, even if I did that, don't the more compressed formats like mp3 require more work for the CPU to encode them on the iPhone?
Sorry for the large amount of questions, if you can answer any one of them, I would be very grateful.