The iPhone is great. Its more than just a phone, its an iPod with a some-what-ok camera and a game console all in one. But the real downside I found with the iPhone is the ability to set your own customised ringtone.
The 20 odd or so, that comes with the phone really doesn't do much for me. $0.99 a ringtone isn't expensive. But if I wanted to set a funky Cantonese pop song on it, I haven't seen any available.
So here is how I've been able to add customised ring tones via iTunes (without having to download some 3rd party app).
This is for a iPhone 3G on iTunes 7.7.1.11
- Go to iTunes
- Go to Edit -> Preferences -> Advanced -> Importing -- Make sure 'Import Using' is set to AAC Encoder.
- Select the song you want to make into a ringtone
- Right click on the song list, and select 'get info' -> Options
- Under Options, input a start time and stop time with an interval of 30secs.
- Click on ok to close the tab
- Right click on the file again, and select 'Convert Selection to AAC'. (this creates a 30sec clip)
- Sort the songs list by Time (click on the column header). And your new song should appear with a time of 0:30.
- Right click on the song list with 0:30 and select 'Show in Windows Explorer'
- The song clip should appear in .m4a format.
- Rename the file to .m4r (note: icon should still be the iTunes icon)
- In iTunes delete the song list referring to the 0:30 sound clip. Make sure you remove the reference link only and not the file.
- Close iTunes
- Connect iPhone
- Double click on the .m4r file. This should open iTunes and show the file in the 'ringtone' section if your iPhone is connected.
- Sync iPhone
- New Ringtone will appear under the 'Custom' Heading in Settings -> Sounds.
Important Notes:
Point 3 - You don't have to start at 0:00. But your ringtone clip cannot be more than 30 secs
I'm not the first one to come up with these instructions (I believe many have done so before me). This is what I put together after a couple of google searches and playing around on the iPhone at home. This is works for me on my version of iTunes on the iPhone 3G.
Surprisingly most of the links that came up in my initial search on Google for ways to get free ringtones on the iPhone is for the pre-3G version. Most also put updates in their posts that it no longer works with the later patches that apple have rolled out.
For now, this does still seem to work for me and I guess they will until the next updated patch when Apple decides to fix this.
Enjoy :)