Quote:
Originally Posted by Nitrex88
I'm looking for a way to combine separate audio files in one audio file. The starting separate files i can have are WAV or CAF (doesnt matter to me) and I would like to stitch them together into one file such as MIDI or anything other file type thats possible. Does anyone know of any way to make an application that can do this or can anyone provide me with some advice on where to look?
Nick
|
Can you clarify what you'll be doing with the combined file? Do you need to combine these files ON THE IPHONE, in your iPhone app? Do you just need to play the combined sound, or do you need to save it?
You can not combine WAV or CAF files to create a MIDI file in any case - a MIDI file is a series of musical notes, similar to sheet music. It can't represent the full range of sounds the way that WAV, CAF, and MP3 can; they are made up of individual "samples" that indicate the height of the sound wave, sampled thousands of times a second. You can combine WAF and CAF files to make a new WAV, CAF, or MP3 file, though. A program like Audacity can do this for you on the desktop. Garageband may work too; I'm not too familiar with it.
If you just need to play two sounds at the same time, both system sounds and AVAudioPlayer will do that.
If you need to combine the files on the phone, you'll have to read the raw samples from the files, and average the samples together. There's probably also a way to play both sounds at once and record the result, but that seems like extra work.
(*Technically you can combine MP3 files too, but it's better to start with a WAV of CAF - every time you convert to MP3, you lose more quality.)