There are plenty of ways to get custom ringtones for your phone. You can pay to download ringtones, or create them using a desktop audio editor and then copy them to your phone. But if you happen to have an ANdroid phone, you can use Ringdroid, a free app that lets you create a ringtone from any audio file on your mobile device in just a few clicks.
When you first launch Ringdroid, it will scan your phone for audio files. Just click on any file to open it in the editor, and set the start and end points in the wave form. Click the save button, and your new ringtone will be saved to your device. You can set new ringtones as the default for your phone, or assign it to a contact in your contact list.
If you don’t want to use an audio file already on your device, you can also hit the “Record New” button to record a new ringtone.