I finally got an iPhone 4 and decided to create some custom ringtones to try out on it. The first one that I created, using the method we documented in this previous article, is the sound of a dial-up modem connection. After creating the ringtone by converting an MP3 file to an m4a and then renaming then m4a to m4r I attempted to sync the iPhone to iTunes to copy over the new custom ringtone however it was not available in the Ringtone Sounds configuration section on the iPhone 4. After troubleshooting I finally figured out a solution which is documented below.
Making ringtones on your iPhone ended up being easier than I thought it would be. At first I was a little frustrated finding out that you couldn’t simply convert sections of mp3’s from the iPhone into the ringtones that you wanted. Not only that but Apple computer users have the ability to create ringtones using Garage Band however that application can not be installed on Windows which leaves PC users a bit out in the cold. Anyhow after poking around I figured out how to convert mp3 files using iTunes, export them out of iTunes, rename them, and then import them back into iTunes to sync with your iPhone. You can cut any section out of any mp3 that is not copyright protected and make it a ringtone on your iPhone from your Windows PC.